He estado trabajando este ultimo año en Nuke, que es un programa de composición bastante completo y poderoso, viniendo de Combustion hay algunas cosas que se parecen mucho en cuanto a la estructura de nodos, mascaras, la herramienta de paint y las cámaras 3D.
Nuke tiene muchas mas cosas, pudiendo enviar objetos 3D, cámaras y texturas de otros paquetes como maya o max.
Pero uno de los problemas al comenzar a aprenderlo es el sistema de nodos que se parece mucho a un flujo-grama, donde uno va de un nodo a otro procesando diferentes cosas hasta llegar al resultado que uno desea. Para complicar mas las cosas en ese flujograma pueden ir muchas cosas (imagen, sombras, distancia Z, mascaras, velocidad, etc), lo que se llama canales (CHANNELS) y todos juntos van dentro una cañería (PIPE) que une en un solo torrente toda la información que se mueve en el flujo-grama.
PRIMER PASO:
PRIMER PASO:
Antes de comenzar, siempre debemos revisar cual es nuestro proyecto, HD, NTSC, PAL, etc.. eso hacemos fácilmente apretando la tecla “S” si ponemos el mouse sobre el “node graph”, ademas obtendremos esta ventana.
En ella tenemos las opciones mas importantes por el momento:
Name: nombre del proyecto (para tenerlo mas organizado)
frame range: el rango en cuadros del proyecto en que trabajamos, este es el global.
fps: cuadros por segundo, 24 film, 29.97 video
full size format: Aca esta el formato en el que trabajamos, es muy importante poner el correcto para no tener problemas mas adelante.
Read y Write:
Read: lee una secuencia o video, es como el import en otros programas.
Write: graba una secuencia de video en diversos formatos.
Los otros nodos importantes:
Constant: es un fondo de un color determinado
CheckerBoard: fondo con reticula en blanco y gris.
Viewer: con el podemos VER diversos nodos es como una cámara, se puede tener varios en el proyecto, veremos esto mas adelante.
Si alguna vez borran su viewer o no aparece, aca podemos agregar otro.
Para conectar nodos solo falta arrastrar las flechas de unos a otros, pero para ver el resultado en la pantalla debemos conectarlo el VIEWER. Tambien se puede usar los números 1 al 9 para conectar automáticamente y saltar entre nodos, ideal para hacer comparaciones.
El Nodo MERGE (tecla M)
Este nodo sirve para unir diversas imágenes una encima de otra, también puede hacer otras operaciones como sustraer, multiplicar, añadir luz y diversas funciones al unir 2 imágenes. Se cambia en la pestaña “operation”, que esta en OVER por defecto.
Ahora al poner un Merge en nuestro node graph, podrán ver que tiene 2 entradas A y B, la entrada A es lo que ira encima del B, y puede tener varios A, A1, A2, A3, etc que irán en el orden del menor al mayor siendo el mayor la imagen que ira en la parte superior, piensen en los layers de photoshop y B es el fondo, A1…. A5 son los layers q están encima..
Recuerden q la imagen A debe tener canal alpha o mascara para q pueda estar encima.
Como vemos en el ejemplo nuestro pinguino linux aparece encima del agua, en el borde inferior izquierdo, que corresponde a las coordenadas 0 en X y Y. Para poder moverlo necesitamos de otro nodo llamado transform.
Nodo Transform (tecla T)
Con el podemos mover objetos, imágenes dentro del espacio 2D de nuke.
Si deseamos mover el pinguino, seleccionamos la imagen y seguidamente le aplicamos el nodo transform, verán que los nodos se añaden automáticamente debajo del nodo seleccionado.
El nodo tiene varias opciones:
Translate: que nos sirve para mover la imagen en las coordenadas x,y también se puede usar para moverlo con mas facilidad el circulo que tiene la forma de una mira que aparece en el viewer
Rotate: para rotar la imagen.
Scale: para cambiar el tamaño
Skew: distorsiona la imagen.
Center: este es el pivote podemos moverlo en el viewer manteniendo la tecla CTRL.
Filter: es cuando rotamos o escalamos, usara un filtro para que la imagen quede limpia, o con mas contraste, detalles o suave, Cubic es el suave normal, riffman es el mas exacto y michell es el mas detallado, los demás a experimentar.
Write (tecla W)
Con el podremos grabar nuestra secuencia.
Hay un detalle al grabar secuencias en Nuke, se debe especificar el numero con el símbolo %d, y el numero de dígitos por ejemplo: D:/trabajos/linux_en_bote_%0d.tga que grabara una secuencia TGA.
Y para rendear damos el rango en render.
Hasta aca el tutorial básico, en el siguiente veremos el nodo roto y como crear composiciones simples.