Renderizar a video rgb-alpha
Muy buenas. Mi problema es el siguiente: Tengo intención de usar animaciones y FX hechos en Blender para algunas integraciones en After Effects, para lo cual necesitaría alguna forma de renderizar los objetos activos que yo quisiera (todos los de una capa, por ejemplo) tomando el fondo como transparente, es decir, que al guardar el video el canal alfa tuviese un valor de 0.00 para el fondo.
Hasta ahora no lo he conseguido: marco la casilla de RGBA, y uso un códec compatible con canal alpha (el lagarith, para más señas), pero aun así me sigue renderizando el video con un valor alfa de 1 para todo el conjunto, fondo y objetos. Mi pregunta es si se puede hacer lo que digo, aunque sea con nodos, porque sin ellos ya lo he probado casi todo y no he consegudo nada.
Antes de que alguien me lo comente: soy consciente de que existe un exportador Blender->ae, pero por cuestión de comodidad preferiría un RGBA que fuese directamente emplastable con cualquier editor de video.
Para objetos sólidos puedo usar un chroma key en el editor de destino, pero para los FX translúcidos no puedo permitirme ese lujo, así que, necesito alguna manera de hacer que el fondo tenga un valor alfa de 0. Ayuda. Un saludo y gracias anticipadas.
Renderizar a video rgb-alpha
A ver, lo que yo hago (versión 2.5):
-Dentro de la pestaña render:
1, activar en Shading > alpha > premultiplied.
2, en output > RGBA y formato png.
Con eso te debería funcionar sin ningún problema, fondos completamente transparentes garantizados. Saludos.
Renderizar a video rgb-alpha
Muchas gracias por tu respuesta. Si funciona en (*.png) supongo que, también lo hará en videos RGBA. De todos modos, si alguien sabe cómo hacerlo en la 2.49 que me comente algo, plz, que es a la que estoy más aclimatado.
Voy probando en la 2.5 mientras. Un saludo.
Renderizar a video rgb-alpha
Que yo sepa, aparte de las secuencias de (*.tga), (*.png), open EXR y psd el único formato de video como tal que acepta alpha es QuickTime. Para ello debes elegir el tipo de compresión (códec) animación y en profundidad millones de colores+.
Y no olvides seleccionar RGBA.
Renderizar a video rgb-alpha
Cita:
Que yo sepa, aparte de las secuencias de (*.tga), (*.png), open EXR y psd el único formato de video como tal que acepta alpha es QuickTime. Para ello debes elegir el tipo de compresión (códec) animación y en profundidad millones de colores+.
Y no olvides seleccionar RGBA.
Para mis propósitos es mejor el lagarith. Es un códec muy particular.
No solo permite alfa, sino que además es un códec sin pérdida alguna. Ofrece la misma calidad que un video sin comprimir en mucho menos espacio ya que los datos alfa no ocupan casi nada (salvo que sean todo degradados y secuencias traslúcidas. Muchas gracias a ambos, al final solucioné mi problema. En la 2.49 se hace parecido a cómo se hace en la 2.5, solo que las pestañas están más escondidas. Un saludo.
Renderizar a video rgb-alpha
Vaya, yo no recomiendo (*.png) por que es una compresión bastante mala. Para el día de hoy, por las prestaciones del hardware exportaría openxr.
Igualmente sacaría dos secuencias desde el compositor Nodal de Blender, una de RGB y otra de a, y después lo cargas en After como máscara por luma.
Fíjate de usar bien el multiplicado porque si no te puede quedar el asqueroso borde negro, o sea, no multipliques dos veces el RGB por el a. Un saludo.