top of page

Python para Visual Effects

 

¿Te gustaría ser un "must have" en el ambiente de trabajo? ¿Te gustaría ser el que salva el día en el trabajo porque escribiste un simple script que salvó dinero y tiempo al estudio? Python es lo que te hará llegar a ser esa persona. Nuestro preceptor viene de DreamWorks Animation donde dirige, escribe y mejora las herramientas de estudio usadas día por día, todas ellas con programación Python. Es autor de las herramientas que ayudan a su equipo a gestionar miles de trabajos en la granja de render de Dreamworks,  ayudando a su equipo a ser más eficiente. no sólo es bueno saber Python, pero también puede ser el que te convierta en un  "activo insustituible" dentro del estudio y parte fundamental en una producción.





Python para VFx:

Objeto de la clase:  obtener el conocimiento básico de programación Python para que los estudiantes sean capaces de escribir y desarrollar sus propias herramientas para aumentar su flujo y eficiencia de trabajo dentro de un programa 3D como Maya o escribir una herramienta de canalización del sistema operativo para una producción. Al tiempo que las sesiones de revisión de código por un profesional de la industria, al final del curso, los alumnos serán capaces de leer y escribir python, además de tener algunas herramientas desarrolladas en Maya para su propio uso.

 

8 sesiones con un tiempo abierto de 2-3 horas

La tarea cada semana, con un poco de crédito adicional

Mediano Plazo Script / Proyecto final (ya sea en Maya o la herramienta OS)

 


* Aunque el curso sea dado en español es necesario conocimiento de Ingles para escribir Scripts en Python






 

Duración :  8 Semanas                               Prerequisitos :  Maya, Matematicas Básicas , Ingles Medio

Software :  Maya , Python 2.6 ó 2.7​         Cupo Max:  15                                                                                   Costo : US$ 500.00.

Inicio 21 de Septiembre
¿Tienes dudas?
 
*Visita nuestra seccion FAQ
*Contactanos  AQUI y con gusto atenderemos
tus dudas
PROGRAMA

Class Breakdown:
SEMANA 1: INTRODUCCIÓN
Esta semana vamos a comenzar a aprender los conceptos básicos de python. ¿Qué es Python? ¿Por qué Python sobre otros lenguajes de scripting ? También vamos a empezar por instalar python, aprender a abrirlo y ver cómo acceder a la información básica . Una vez esto, vamos a entrar de lleno y empezar a aprender los conceptos básicos de las variables y cómo usarlos.

 

 

Semana # 2: CONTROL DE FLUJO HERRAMIENTAS
Esta semana vamos a comenzar a aprender cómo utilizar los comandos de Flow Control y Loops. También vamos a aprender a utilizar estos métodos con diferentes tipos de variables. Aprenderemos a utilizar estos métodos de flujo en un manera elegante  que harán que sea más fácil de editar más adelante. Después de eso también vamos a aprender a utilizar las funciones,cómo funciona y por qué motivo los usamos.

 

SEMANA 3: ESTRUCTURAS DE DATOS
Esta semana nos vamos a poner Fancy con nuestros comandos utilizando estructuras de datos con nuestros loop y variables. Esta semana vamos a aprender algunas técnicas avanzadas que utilizan diccionarios, métodos de tupla y la forma de realmente empezar a usar el poder de utilizar todo esto junto. Esto obligará al alumno a pensar 'out of the box', (respuestas que pueden no estar en línea), y empezar a ser creativo con sus soluciones.


SEMANA 4: MÓDULOS
Esta semana vamos a comenzar a aprender cómo utilizar las bibliotecas externas, módulos aka dentro de nuestros scripts. Podemos escribir nuestras propias funciones de todo lo que queremos, pero hay algunas cosas que vamos a necesitar ayuda. Nos vamos a centrar en los módulos como os, sys, re, Random,. Despues, vamos a utilizar algunos de estos módulos y empezar a crear nuestros propios scripts para hacer algunos proyectos.



SEMANA 5: Data I / IO y errores
Esta semana vamos a empezar a introducirnos en la forma en que se maneja los datos IO dentro de nuestros scripts de Python y cómo la utiliza en un entorno de producción. Esto le mostrará a los alumnos como escribir  un archivo, crear uno, e incluso escribir en un archivo *. Json que es lo que usan la mayoría de los servidores web,  Junto con esto, también vamos a aprender cómo controlar los errores con el métodos try y except.

 

 

SEMANA 6: Introducción a las Clases

Esta semana vamos a dar a los estudiantes una CLASS OBJET SCRIPTING. El concepto detrás de esto es para mostrar lo poderoso que puede ser python para trabajos específicos. Las clases pueden ser muy poderosas y ser reutilizable con otras secuencias de comandos si es necesario. Al final, el alumno será capaz de empezar a desarrollar sus propias herramientas de clase, tanto para las herramientas del sistema operativo y las herramientas 3D.

 

SEMANA # 7 - # 8: Introducción a Python para Maya

Estos dos semana vamos a tener toda la información y el conocimiento que hemos aprendido y empezar a aplicar en maya. Vamos a empezar a introducirnos en los comandos maya.cmds y cómo utilizarlos para hacer algunas cosas pequeñas . Esto le dará al estudiante la oportunidad de escribir una herramienta sencilla para que los utilicen para su flujo de trabajo. Al final, van a tener los conocimientos necesarios para empezar a escribir sus propias herramientas también.

 

bottom of page