docenzia

Curso de Desarrollo de Tools para Maya - LightBox Academy

Centro de formación:

LightBox Academy

0,0

0 opiniones /
Precio
A CONSULTAR
Tipo Cursos
Modalidad Online / A distancia, Semipresencial
En Docenzia te asesoramos de forma gratuita para que escojas el mejor programa formativo que se adapte a tus necesidades y así poder mejorar tu carrera profesional. ¡Contáctanos para ayudarte!

Recibir más información

¿Cuándo contactamos contigo?


Enviando...

Curso de Desarrollo de Tools para Maya - LightBox Academy

ASPECTOS A TENER EN CUENTA

FINALIDAD DEL PROGRAMA FORMATIVO:

- Comprender los fundamentos de la API de Maya y su relación con Python
- Desarrollar herramientas personalizadas para optimizar flujos de trabajo en Maya
- Crear interfaces de usuario intuitivas y funcionales utilizando PySide2
- Automatizar tareas repetitivas y complejas mediante scripts de Python
- Integrar herramientas externas y bibliotecas en el entorno de Maya
- Aplicar técnicas avanzadas de programación orientada a objetos en el desarrollo de herramientas
- Implementar soluciones innovadoras para desafíos específicos en proyectos 3D

¿A quién va dirigido?

- Artistas 3D con conocimientos básicos de Python
- Desarrolladores interesados en especializar se en herramientas para Maya
- Profesionales del 3D que buscan optimizar sus flujos de trabajo
- Estudiantes de animación y efectos visuales que desean ampliar sus habilidades técnicas

TITULACIÓN

Título propio

Requisitos

Conocimientos básicos de Maya

TEMARIO

Python en Maya
Lenguajes de Maya: Mel Scripting, C++ y Python
¿Por qué usar Python?
Programando en Maya: ¿Por dónde empiezo? Script
Editor, barra de scripting, shelf...
Script Editor: configurando y entendiendo la salida
de comandos de Maya.
Shelf: creando nuestros propios botones.
Configurar variables de entorno y espacio de trabajo.
Uso de la documentación.
Práctica: Creando objetos básicos (cubo, cilindro,
curva... y añadirlos a Shelf.
Conceptos básicos
La importancia de comentar el código: ayuda a tus
compañeros y a ti mismo.
Operaciones sencillas.
Variables y tipos de datos.
Errores y warnings.
Práctica: Añadiendo comentarios, variables, mensajes... a la creación de objetos básicos.
Comandos de 3D Maya
¿Cómo usar los comandos de 3D Maya, sus parámetros y su ayuda rápida (whatIs/Help? Veámos
algunos de los comandos más usados:
- ls: listado de objetos en Maya
- xform: obteniendo posiciones en el espacio
- setAttr: modificando valores
- getAttr: obteniendo valores
- select: seleccionando objetos
Práctica: Operaciones básicas con mis objetos:
duplicar, escalar, mover, bloquear sus canales y
cambiar el pivote respecto una posición dada.
Aprendiendo tipos de datos y aplicando estructuras básicas:
¿Cuáles son los tipos de datos de Python y cómo
los uso?
- int: enteros
- float: números de coma flotante
- str: cadenas
- list: listas o arrays
Estructuras básicas de Python:
- Condiciones if... else... elif...
- Operaciones de comparación
- Operadores lógicos
- Bucles: for y while
Práctica: Distribuir todos los objetos de la escena
sobre un terreno, cambiando de manera aleatoria
sus colores y tamaño.
Añadiendo funciones básicas a nuestro código
¿Para qué sirven las funciones?
Definiendo funciones.
Llamando funciones.
Funciones con argumento múltiple.
Práctica: Creando una escalera de caracol.
Interfaces
¿Tipos de ventana en 3D Maya?
- promptDialog: ventana de entrada de datos
- confirmDialog: ventana de confirmación
- fileDialog2: ventana explorador
- ProgressBar: barra de progreso
- windows: ventana de usuario
- Cómo trabajar con ventanas: estructura básica.
- Añadir textos, colores, combos de selección...
- Llamar a funciones desde nuestra ventana.
Práctica: Generador de rocas.
Proyecto final

TE RECOMENDAMOS VER TAMBIÉN

En los siguientes enlaces podrás ver programas formativos similares:

UBICACIONES DE NUESTRAS SEDES

  • Madrid

    Travesía Andrés Mellado, 3

Opiniones

No hay opiniones registradas para este curso