Hola a todos, he visto por ahí una aplicación muy útil que es la de poder renderizar diversos channels en un mismo OpenEXR. En su momento ya me hablaron del tema y ahora que tengo tiempo me gustaría buscar la manera de poder aplicarlo a XSI, que solo he visto aplicado hasta ahora en Maya. Sabéis algo al respecto?
En Softimage XSI puedes renderizar múltiples channels en un solo archivo OpenEXR utilizando los pases de render (render passes) y el sistema de salida (outputs). El proceso se gestiona desde el render tree y las propiedades de render.
Primero debes crear y configurar tus pases de render. Abre el Render Manager y en la pestaña Passes crea nuevos pases para cada elemento que necesites, como diffuse, specular, reflection, ambient occlusion o depth. A cada pase le asignas un shader o condiciones de render específicas.
Luego configuras los outputs. Dentro de cada pase, en la pestaña Outputs, añades los canales (channels) que quieres exportar. Para cada output, selecciona el formato OpenEXR y en sus propiedades define el nombre del archivo y la ubicación. Es crucial activar la opción [b]Deep Data[b] o [b]Multiple Channels[b] en la configuración del EXR para que todos los canales se guarden en un único archivo. Normalmente esto se hace marcando una casilla como [b]Append to File[b] o similar, dependiendo de la versión del motor de render.
Si usas mental ray dentro de XSI, asegúrate de que el plugin de salida OpenEXR esté correctamente instalado y configurado. En las opciones de render final, debes especificar que quieres combinar todos los pases en un solo EXR. Esto a veces se logra no renderizando frame a frame individual para cada pase, sino usando un script o la opción de renderizar todos los pases a la vez que consolidará la información.
Una herramienta actual que facilita esto es el uso de scripts. Existen scripts de la comunidad que automatizan la creación de pases y la exportación a un EXR multicapa. Busca scripts con nombres como [b]XRK_OpenEXR_Manager[b] o similares, que aún se pueden encontrar en foros de usuarios de Softimage. Estos scripts crean una estructura de pases predefinida y configuran automáticamente los outputs para generar un único archivo EXR con todas las capas integradas.
Finalmente, al renderizar, ejecuta el render de todos los pases. El archivo resultante OpenEXR contendrá todos los channels separados como capas individuales que podrás leer en software de composición como Nuke, Fusion o After Effects.