La factoría Disney ha dado un salto radical en sus técnicas de animación y desde hace años la tecnología es parte fundamental de sus producciones. Uno de los aspectos más delicados en la composición de cada fotograma es su iluminación, y ahora Disney nos revela el ingrediente secreto que permite simular con fidelidad la iluminación de cada escena para hacer que ésta sea lo más real e inmersiva posible.
Ese ingrediente es Hyperion, un motor de renderizado que hace uso de la técnica llamada "path tracing" una evolución de la complejísima técnica de raytracing que es desde hace años un referente para todos los que se dedican al modelado y diseño 3D. En Hyperion, eso sí, ahorran trabajo de forma inteligente: solo se renderiza la luz que la cámara ve, algo que permite acelerar la producción de cada fotograma.
Solo se calcula la luz que ve la cámara
Como explican los ingenieros de Disney, la técnica path tracing calcula el recorrido de la luz desde su origen hasta la cámara. En ese recorrido la luz puede rebotar en distintos objetos, lo que crea nuevos rayos de luz. Todos esos rebotes -millones- hacen que la escena final tome la forma definitiva.
En esos cálculos se toman en cuenta tanto la forma como la textura y composición de las superficies, materiales y objetos sobre los que inciden esos rayos, y la técnica acaba proporcionando un alto grado de realismo. En películas como Big Hero 6 en los que era necesario aplicar ese efecto en la ciudad ficticia de Fransokyo los cálculos con técnicas más tradicionales hubieran sido inasumibles, pero este método optimiza esos cálculos y evita, por ejemplo, tener que recurrir a fondos planos que simulasen esos objetos y paisajes en la lejanía.
Estas técnicas funcionan no obstante de forma inversa a como esperaríamos: los rayos de luz son "disparados" desde la cámara al origen de la luz. Hacerlo a la inversa haría que gran parte de los rayos emitidos por la fuente original no pudieran verse desde el punto de vista de la cámara -rebotarían en el infinito en en direcciones opuestas a la cámara. En la técnica de raytracing solo se calcula la iluminación directa, mientras que en la técnica path tracing se tienen en cuenta la llamada cáustica y la iluminación global, que se basan en ecuaciones indepedientes. Eso no implica que esta última sea mejor que el raytracing: simplemente hace las cosas de forma distinta y permite pulir el proceso de renderizado.
Vía | The Verge
Más información | Disney Animation
En Xataka | La más alucinante historia de Pixar es la suya propia
Ver 12 comentarios
12 comentarios
Diego
Vamos a ver...Esto lleva mucho tiempo usándose en diferentes motores de render.
Como por ejemplo el VRay, Mental Ray, Fry Render o Maxwell, y por supuesto Renderman (el motor de Pixar). Tanto de manera opcional como de manera exclusiva como Fry o Maxwell.
Y si es muy costoso de hacer. Normalmente se hacen precalculos de luz que se guardan y luego se hace el render en base a ese precalculo de luz.
FryRender: http://www.randomcontrol.com/fryrender
Maxwell: http://www.maxwellrender.com/
Esos son algunos ejemplos, pero hay más motores basados en el cálculo físico de la luz. Hay maneras de falsearla para hacerlo más rápido. Pero a lo que se llama "brute force" es muy lento y requiere de cantidades ingentes de cálculo.
Por ahí preguntaban que ordenador se usa. Realmente "eso" no se usa. Esto se calcula mediante "granjas de render" que son servidores dedicados sólo al calculo, donde se gestiona una "cola de render" y demás.
Los que trabajan con esto de manera profesional o semiprofesional nos hemos montado nuestras granjas de render en casa o en el curro para optimizar tiempos.
Realmente el que "ve" el trabajo necesita un ordenador con una buena gráfica, aunque ahora ya hay motores como Vray o Maxwell que incluso permiten visualización en semi tiempo real del precalculo.
Vamos, que esto hace AÑOS que existe, desde el extinto Brazil o el exclusivo Arnold. Otra cosa es que ahora venga Disney a vender la burra y humo.
Eso si, la explicación es fantástica. Todo eso nos lo tenemos que imaginar cuando se está tocando parámetros antes de lanzar el render.
crisct
Hyperion,ya....
¿El departamento lo dirige jack el guapo?
exitido1
Que ordenador usan para trabajar en eso?
Me imagino que son workstations de HP no?
Luis
Carmack puede explicar algo sobre la luz en las formas en 3D
https://www.youtube.com/watch?v=MG4QuTe8aUw