domingo 27 de enero de 2008

Nueva Opción "Zmask rendering" en Blender

En el SVN de Blender se a incluido la opción "Zmask Rendering"

Al configurar una escena para renderizar, normalmente se desea separar un personaje en su propia capa para usar vector blur o color correction.
Componer luego estó ,nuevamente en un entorno, puede ser complicado... Por ejemplo, cuando el personaje está en un campo con hierba.

Lo que se necesita entonces es un hacer un render-layer especial , que nos da como resultado una imagen que contiene sólo la hierba delante del personaje. Eso es lo que "Zmask" hace hace por ti.

La Nueva característica "Zmask" funciona de la siguiente manera (panel Scene - RenderLayer):
  1. Añadir un nuevo render-layer (Panel Render Layers)
  2. Luego debemos indicar cual de las capas visibles sólo renderizará los valores Z (ctrl+mouseclick sobre los botones "renderlayer" ).
  3. Después activar la opción "Zmask", que hace lo siguiente por ti, al renderizar:
  • Primero, llena los valores Z de los objetos en la capa de "solo-Z" del paso (2)
  • Luego limpia los píxeles no llenados (no cubiertos) con el valor Z más cercano posible.
  • Y luego hace una ronda normal zbuffering a fin de comprobar si hay cosas visibles para renderizar.
4 - El resultado es una máscara que puedes usar con alfa-over en la composición

Puedes ver el proceso en las imágenes siguientes:


Algunas notas:

- El resultado anterior es con un solo comando de render, utilizando tres render-layers y una composición.

- La nueva caracteristica ' sólo renderizar valores Z en esta capa' (ctrl+mouseclick sobre los botones "renderlayer" ) trabaja solo para caras sólidas. Puede utilizar algún modelo como máscara, o un plano.

- Aquí tenemos un archivo Blend para la realización de pruebas:
download.blender.org/demo/test/zmask_compo.blend
La opción zmask render-layer también permite hacer un uso más compleja de máscaras ... También puede incluir el objeto mismo en la máscara, u objetos sólidos en frente de la zmask.Las siguientes imágenes ilustran esto.


He aquí otro archivo Blend con un caso similar pero una más compleja combinación rendering y masking.
download.blender.org/demo/test/zmask_compo1.blend


Articulo basado en "Zmask Rendering" de www.blender.org en éste LINK


2 comentarios:

IL MONCHO dijo...

buenisimo alex ya lo descargue y lo estoy provando. seguramente muchos estaban esperando algo asi.
a proposito, tu blog esta muy bueno, lleno de novedades
saludos alex
il moncho

Alexv dijo...

Hola Il Moncho
pronto también tendremos tus totos ;)

gracias.

Saludos