Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Maya Python Tutorial
Aanbrengen van de kracht van animatie , 3D-modellering , visuele effecten , compositing en 3D-weergave in de handen van creatieve professionals , heeft Maya uitgegroeid tot de go-to voor creatieve graphics en motion graphics professionals overal. De kracht van de Maya's ligt niet alleen in zijn creatie tools , maar in zijn workflow management en uitbreidbaarheid . Met een keuze uit twee Application Programming Interfaces , C + + en Python , Maya kan de gebruiker de functionaliteit Maya 's te automatiseren en uit te breiden . Python maakt een snelle creatie van Maya plugins zonder de overhead van het schrijven en samenstellen van C + + -programma's . Wat je nodig hebt
Maya
Python 2.6 of hoger
Toon Meer Aanwijzingen
1

Open een terminal sessie en controleer uw versie van Python door op het volgende te typen de command line prompt :

My - iMac : ~ MyAccount $ python - v

Dit zal een lijst met alle standaard python bibliotheken en de huidige versie van python , die moet worden 2.6 of retourneren hogere
2

Open de Maya script editor in de menubalk : . . venster - > Algemeen Editors - > script editor

Typ de volgende Python- script in de hoofdtekst venster
:

import
sys

import maya.OpenMaya
als OpenMaya

import maya.OpenMayaMPx
als OpenMayaMPx

# Definieer een nieuw commando , "Hello World . " De sp prefix maakt dit een scripted plugin

kPluginCmdName
= " spHelloWorld "

# commando

klasse scriptedCommand
( OpenMayaMPx.MPxCommand ) : .

Def __
init__ (zelf ) :

OpenMayaMPx.MPxCommand.__init__
(zelf )

def doIt
(zelf , argList ) : print " Hello World! "

# Schepper

def cmdCreator ( ) :

return OpenMayaMPx.asMPxPtr
( scriptedCommand ( ) ) op

# Initialiseer het script plug - in

def initializePlugin
( mobject ) :

mplugin = OpenMayaMPx.MFnPlugin ( mobject ) op

proberen :

mplugin.registerCommand
( kPluginCmdName , cmdCreator ) op

behalve :

sys.stderr
. write ( "Mislukt om commando te registreren: " % s \\ n " %

kPluginCmdName
) op Twitter

verhogen

# uninitialize het script plug - in

def uninitializePlugin ( mobject ) :

mplugin
= OpenMayaMPx.MFnPlugin ( mobject ) op

proberen :

mplugin.deregisterCommand ( kPluginCmdName ) op

behalve : < br

sys.stderr.write ( " Failed to commando ongedaan : % s \\ n " %

kPluginCmdName
) >

verhogen

afdruk
" Script done" < br >

Bewaar dit bestand als HelloWorld aan de Maya scripts directory

Type 3 de volgende in de Maya command line venster , gelegen aan de onderkant van de belangrijkste Maya -venster : . < br

LoadPlugin > " helloWorld " ;

wordt een venster geopend met het bericht , " hello world" en de Maya opdrachtregel zal het statusbericht worden weergegeven , " script gedaan . "
< br >

Previous: Next:
  python Programming
·Hoe maak je een Python scripts…
·Hoe te testen of een waarde ee…
·Functie Prototype in Python 
·Hoe de lijst met tekens in Pyt…
·Hoe je Python installeren in U…
·Hoe maak je een Float in Pytho…
·Hoe te Strings Split in Python…
·Hoe de Python woordenboek gebr…
·Hoe kan ik zoeken en vervangen…
  Related Articles
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Progress Bar Tutorial 
Visual Basic Database Tutorial 
VBScript & SQL Tutorial 
Visual Basic 6.0 Database Tutorial 
Tutorial voor Visual Basic Commands 
  Programmering Articles
·Hoe kan ik een adresboek in NetBeans 
·Hoe kan ik de gegevens tussen meerdere f…
·Hoe te converteren van een nummer om een…
·Hoe de keuzelijst Selectie lezen in Pyth…
·Programmeren van 3D games in Java 
·MySQL Perl DBI Tutorial 
·Hoe te Voer de licentiecode in Reason 4.…
·Wat zijn lichtgewicht Layout & Markup La…
·Hoe de Dit Wijzer in C + + 
Copyright © Computer Kennis http://www.nldit.com