Tuesday, May 13, 2008

framebuffers...

Han sido dias muy largos.
Desde la ultima entrada del blog, hasta hoy han sucedido muchas cosas. Entre las mas importantes esta que ya no trabajamos donde soliamos trabajar.

Ahora estamos (jc y yo) en un sitio nuevo, llamado the FX shop: http://www.thefxshop.com y nos dedicamos a hacer efectos visuales.

Por el momento no puedo mostrarles nada, pero espero que pronto cambie un poco eso.. la realidad es que mucho del material es HD, y no encuentro donde subirlo -__-

En fin, para que esto no solo sea rollo, les digo que maya 2008 ext 2 patch 1 si puede escribir framebuffers. Hay algo de codigo en http://www.writingshaders.com/framebuffers.html y algo de instrucciones en http://www.lamrug.org/forum. Lo que llevo hasta ahora es un geometry shader que escribe indices numericos (tambien basado en codigo fuente de lamrug.org), pero sin utilizar el mifb_make_10...

EDIT: Elimine el codigo. Saben donde encontrarlo.

Si tienen alguna duda, solo escribanme a eddgarpv.. al hotmail.

Ya pueden escribir multiples canales o framebuffers a una misma imagen exr. La desventaja es que es sin compresion y para mas de 10 pases en HD es posible que cada imagen sobrepase de 200megas. Eso se soluciona con recomprimir con nuke o shake 4.1, para que escriba los mismos canales pero con compresion (zip, por ejemplo) y cada imagen sera de menos de 2megas.

Parece que para poder especificar la compresion en el geometry shader, es necesario hacerlo a traves del API de C++ :/

saludos