Usando el nodo de reLight, visualizando la nube de puntos como en este video:
En un nodo rendermanCode vamos a agregar este codigo a la seccion de shading parameters:
output varying color o_utils shader_output varying color _point shader_output varying color _normals
Y en shading code:
extern point P;
extern normal N;
o_utils = 0;
if (isoutput (_point) == 1)
_point = color (transform ("world", P));
if (isoutput (_normals) == 1)
_normals = color (ntransform ("world", normalize (N)));
Este nodo se conecta al ambient del cada material. Lo que estamos haciendo es usar este nodo como dummy para generar AOVs sin alterar el render.
Y finalmente, agregamos _point y _normals como secondary displays, escribiendolas en el mismo archivo exr:
Y el resultado usando los mismos nodos que en el video, pero usando nuestros nombres de variables:




No comments:
Post a Comment