Proyectar footage, backplates o cualquier otro tipo de material fotográfico y/o pintado en Nuke, es probablemente una de las tareas mas comunes que podemos realizar en un estudio de efectos visuales. Compositores, texture artists, matte painters o paint artists, son generalmente los encargados de realizar este tipo de tareas. En algunas ocasiones, en lugar de simplemente proyectar los detalles que necesitemos en los renders, es preciso bakear el trabajo realizado en Nuke en las propias texturas de nuestros assets, y así, poder renderizar de nuevo sin necesidad de volver a pasar por Nuke. La mejor forma de realizar este tipo de tareas, es proyectando los detalles directamente en las UVs de los assets.
- He exportado mi escena de Maya a Nuke. En este sencillo ejemplo tengo la cámara utilizada para el render, y un cubo donde necesito proyectar mi footage.
- Para importar la geometría utiliza un ReadGeo y para la cámara un nodo Camera.
- He importado el footage que quiero proyectar, en este caso es un solo frame.
- Conecta el footage a un nodo Porject 3D.
- Conecta el input de la camara el nodo Porject 3D.
- Conecta el img input del nodo ReadGeo al nodo Project 3D.
- Mira a traves de la camara.
- Además de estar proyectando el footage en la geometría, también estoy pintando algunos detalles encima de la misma, utilizando un rotopaint.
- Conecta un nodo UVProject al axis/cam input, y el secondary input al ReadGeo.
- Deja la opcion Projection como Off.
- Conecta un ScanlineRender al UVProjector mediante el input obj/scene.
- El projection mode tiene que estar como UV.
- Si cambias el visor 3D a 2D verás como el trabajo realizado en Nuke aparece en el espacio UV de tu asset.
- Utiliza un write node para escribir el trabajo a textura.
- Ya ya está, listo para ser renderizado en Maya.