| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Maya Python Tutorial
    Poner el poder de la animación , modelado 3D, efectos visuales , composición y renderización 3D en manos de los profesionales creativos , Maya se ha convertido en la herramienta principal para los gráficos creativos y gráficos dinámicos profesionales de todo el mundo. El poder de Maya no sólo radica en sus herramientas de creación , sino en la gestión del flujo de trabajo y capacidad de ampliación . Ofreciendo una opción de dos interfaces de programación de aplicaciones , C + + y Python , Maya le permite al usuario automatizar y extender la funcionalidad de Maya . Python permite la rápida creación de plugins Maya sin la sobrecarga de escribir y compilar programas en C + +. Cosas que necesitará
    Maya
    Python 2.6 o superior
    Mostrar más instrucciones
    1

    Abra una sesión de terminal y comprobar su versión de Python , escriba lo siguiente en la línea de comandos:

    My- iMac: ~ MyAccount $ python- v

    Esto devolverá una lista de todas las bibliotecas estándar de Python y la versión actual de python , que debe ser 2.6 o mayor
    2

    Abrir el editor de escritura maya en la barra de menú : . . window - > Editores generales -> script Editor

    Tipo de la secuencia de comandos Python siguiente en la ventana de texto principal :

    import sys

    importación maya.OpenMaya como OpenMaya

    maya.OpenMayaMPx importación como OpenMayaMPx

    # Definir un nuevo comando , " Hello World ". El prefijo sp hace de este un plugin con guión

    kPluginCmdName = " spHelloWorld "

    # comando
    clase

    scriptedCommand ( OpenMayaMPx.MPxCommand ) : .

    Def __ init__ ( self):

    OpenMayaMPx.MPxCommand.__init__ (auto )

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

    # Creador
    < p> def cmdCreator () :
    OpenMayaMPx.asMPxPtr regreso

    ( scriptedCommand ( ))

    # inicializar la secuencia de comandos de plug-in

    initializePlugin def ( mobject ) :

    mplugin = OpenMayaMPx.MFnPlugin ( mobject )

    Proveedores:

    mplugin.registerCommand ( kPluginCmdName , cmdCreator )

    excepto:

    sys.stderr . write ( " No se pudo registrar comando: "% s \\ n "%

    kPluginCmdName )

    elevar

    # Uninitialize la secuencia de comandos de plug-in

    def uninitializePlugin ( mobject ) :

    mplugin = OpenMayaMPx.MFnPlugin ( mobject )

    Proveedores:

    mplugin.deregisterCommand ( kPluginCmdName )

    excepto: < br >

    sys.stderr.write ( "No se pudo eliminar el registro de comando: % s \\ n "%

    kPluginCmdName )

    aumentar

    print " Guión hecho" < br >

    Guardar este archivo como HelloWorld al directorio de scripts Maya
    3

    Escriba lo siguiente en la ventana de línea de comandos Maya , ubicado en la parte inferior de la ventana principal de Maya: . < br >

    LoadPlugin " helloWorld " ;

    se abrirá una ventana con el mensaje " hello world " y la línea de comandos Maya mostrará el mensaje de estado ", guión hecho. "


    Previous :

    next :
      Artículos relacionados
    ·Cómo ejecutar un script de Python desde un indicador 
    ·Cómo convertir una lista en un conjunto en Python 
    ·Cómo extraer el primer dígito en Python 
    ·Cómo agregar espacios iniciales en Python 
    ·Cómo utilizar la sentencia break en Python 
    ·Errores Puerto no numéricos en Python 
    ·Cómo codificar UTF - 8 en Omitir en Python 
    ·Python Velocidad 
    ·Cómo abrir un archivo binario en Python 
    ·Cómo consumir una fuente Atom en Python 
      Artículos destacados
    ·Cómo hacer una caja redondeadas con CSS3 
    ·Tutorial sobre cómo activar el Drag & Drop en Visual B…
    ·Cómo aplanar una lista anidada en Python 
    ·Cómo cerrar un Layout Android 
    ·Función de la función llamada 
    ·Cómo crear una fecha en C # 
    ·Cómo convertir letras a los números en una tabla de c…
    ·Cómo agregar un control en Visual Basic para aplicacio…
    ·Cómo cambiar el nombre de un paquete en Eclipse 
    ·Cómo escribir un simple controlador de dispositivo PCI…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com