Cuáles son los principales programas de VFX utilizados en el cine?

Sólo para que quede claro: ¿estás hablando de acción en vivo filmada con animación 3D por ordenador integrada visualmente? No estás hablando de renderizado en tiempo real, ni de juegos/vr, ni de medios renderizados en 3D sin acción en vivo integrada.

El mejor software para VFX es el que utiliza el estudio de producción con más posibilidades de contratarte. Eso significa que probablemente es Maya, con el potencial de cualquier número de los otros programas para tener "usos especiales aprobados" dentro de la tubería de tiro interno del estudio de producción. Recuerda que en VFX la unidad de trabajo es la "toma", por lo que un estudio de producción se organiza en torno a ser una cadena de montaje de tomas.

Si el estudio no utiliza Maya como núcleo de su pipeline, puede ser 3DSMAX o incluso Blender, pero probablemente sea un híbrido de software interno y software 3D popular construido a lo largo del tiempo con historia y ámbito de uso que sólo conocerás habiendo trabajado allí.

Maya y programas como Blender y 3DSMAX varían en un enfoque clave para la construcción de la escena, por lo que vale la pena su tiempo para aprender y ser competente (bueno) con ambos Maya y al menos uno de Blender o 3DSMAX.

La construcción de la escena de Maya es completamente abierta, con un Gráfico Acíclico Dirigido (DAG) que controla la escena; mientras que un "DAG" es realmente sólo una colección abierta de funciones y datos que pasan alrededor con cualquier estructura que el artista construyó DAG requiere. Maya es potente, complicado, técnico y es posible perderse.

3DSMAX y Blender utilizan un concepto de "pila de modificadores" con "pilas ordenadas de operaciones básicas" aplicadas en cualquier nivel jerárquico de una escena. Para mucha gente, esta estructura lógica autosimilar a cualquier 'modificador' es más fácil de usar.

Cualquier cosa que uno quiera es posible en cualquiera de los dos, con un método quizás más directo pero complejo para los usuarios de Maya. Maya puede ser, en última instancia, más rápido con escenas complejas, pero uno debe renderizar escenas con múltiples pases de elementos de todos modos, por lo que tener un buen compositor y conocer Nuke o similar es una parte realmente buena también.