Imagen generada con IA
Render por capas: View Layers y Render Setup
Diego Cortés
Autor
Cambias el color de una pared, lanzas el render y esperas los mismos ocho minutos de siempre. No es la máquina: estás renderizando toda la escena de golpe. El render por capas existe justamente para eso, y en Blender y en Maya se arma distinto.
Qué es una capa de render (y qué no es)
El manual de Blender lo dice sin adornos: una capa de visualización permite separar el render en varias capas que después se componen, para procesar elementos por separado -personajes, variantes de iluminación, fondo- sin duplicar la escena ni reprocesarlo todo cuando algo cambia. Sus tres ejemplos clásicos: efectos distintos para fondo y primer plano, personajes aparte del entorno, y variantes de luz sin tocar el setup original. Yo agrego el cuarto, el que me cambió la forma de trabajar: iterar.
Y la confusión que hay que matar de entrada: capa no es pasada. La capa decide qué objetos entran al render; la pasada, o AOV, decide qué canales salen de ella. Las pasadas ya están en compositing de render passes y AOVs; aquí armo la capa que las alimenta.
View Layers en Blender: dónde se arman
Las capas de visualización viven en la pestaña Capas de visualización. Arriba está la lista de capas y se renombran con un clic: renombrar no es cosmético, es la diferencia entre entender el archivo y adivinar qué hizo el de antes. El botón Agregar capa de visualización ofrece tres opciones:
- Nueva: capa vacía.
- Copiar opciones: duplica la capa actual con la visibilidad de colecciones y sus redefiniciones.
- En blanco: capa con todas las colecciones deshabilitadas, para armar de cero.
Cada escena necesita al menos una capa, y cada capa referencia una combinación de colecciones: definen visibilidad, seleccionabilidad y cuánto aporta cada objeto, y varias capas pueden compartirlas. De ahí sale lo que casi nadie asume: la escena se ordena en colecciones antes de pensar en capas. Ese trabajo previo está en organizar el proyecto con colecciones y Outliner.
Colecciones por capa: el interruptor que casi nadie usa
La visibilidad de cada colección se ajusta por capa, desde el Listado o desde las propiedades de la colección dentro de la capa: un objeto puede estar en dos capas sin duplicarse. Solo en Cycles aparecen dos interruptores clave:
- Hueco (holdout): recorta el render y deja un agujero transparente en el alfa, para componer ese elemento aparte.
- Sólo indirecta (indirect only): la colección no se ve pero sí ilumina; el fondo de relleno que da luz sin aparecer en cámara.
En EEVEE ninguno existe y el plan cambia: mejor tener claro el EEVEE vs Cycles antes de prometer un flujo que el motor no soporta.
Render por capas en la práctica: siete minutos de escena, cuarenta segundos de capa
Esto no está en el manual, es lo que uso en clase: tres capas resuelven el ochenta por ciento de los trabajos. LAY_FG personaje, LAY_BG entorno, LAY_FX volumétricos y todo lo que se quema en post. La regla de oro: una capa por decisión de post, no una capa por objeto. Si nadie va a tocar ese elemento por separado, no merece capa, y cada capa extra multiplica el tiempo de setup.
Dos advertencias. El motor es propiedad de la escena, no de la capa: no puede haber una View Layer en Cycles y otra en EEVEE en la misma escena; eso exige dos escenas y se pierden las capas compartidas. Y el coste: cada capa es un render completo de su subconjunto, dos capas no son la mitad del tiempo, y el panel no documenta muestras por capa. Lo que ganas es iteración, no velocidad en el primer render; cuando el cuello son las muestras, el camino es optimizar Cycles.
Render Setup en Maya: capas, colecciones y overrides
Aviso que ahorra una tarde: Maya tiene dos sistemas, el nuevo Render Setup (por defecto) y el viejo legacy render layers. No conviven: se elige en Preferences - Rendering y hay que reiniciar Maya. El flujo oficial son cuatro pasos: crear capas; poblarlas con colecciones -no se agregan objetos, se agregan colecciones por selección, por expresión o por combinación, y la pertenencia es por nombre, así que se actualiza sola-; crear overrides por colección, no destructivos; y marcar las capas como renderizables y lanzar el batch.
Arriba de todo está el scene layer, que aparece como masterLayer: controla los ajustes globales y no admite colecciones ni overrides, es el punto de retorno cuando algo se ve raro.
Overrides: absoluto, relativo y por qué el orden importa
Un override vive en la capa, no en el objeto. Absoluto fija el valor exacto; relativo multiplica o suma sobre el original: con Translate en 10, un x5 y luego un +2 deja 52. Se crean arrastrando el atributo al Property Editor con botón central, va un atributo por override, y se pueden deshabilitar sin borrarlos.
El detalle que muerde: el orden es de arriba abajo. Si dos colecciones comparten objetos y ambas overridean el mismo atributo, gana la de más abajo, y se reordenan arrastrando; las luces se overridean por capa igual. Y cuando el override apunta a un tipo de nodo que la colección no incluye -típico con shaders-, Maya crea subcolecciones automáticas para calcular solo sobre lo aplicable: mejor rendimiento, con la condición de que una subcolección solo puede contener un subconjunto de su padre, o el objeto no aparece.
Con Arnold esto se cruza con luces y materiales: conviene tener firme luces y materiales en Arnold y los shaders utilitarios para mattes.
Cuando las capas llegan al compositor
En Blender cada capa aparece en el Compositor como un nodo Capas procesadas: propiedades Escena y Capa de visualización -el botón al lado del desplegable la reprocesa al instante- y salidas Imagen, Alfa y un socket por pasada habilitada. Puede soltar combinada, difusión o sombras, Cryptomatte e ID de objeto, o datos como normal y profundidad: cuatro o cinco bien elegidas resuelven casi todo.
Gotcha que confunde mucho: el compositor de viewport solo soporta pasadas con EEVEE; con otros motores las salidas quedan vacías, y si alguien ve el nodo sin canales, es eso.
En Maya el batch crea una carpeta por capa con el nombre de la capa, así que conviene nombrarla igual que la imagen final, y todo el setup se exporta e importa como .json: se arma uno maestro y se reutiliza plano a plano.
La diferencia de fondo: en Blender se compone dentro del archivo; en Maya casi siempre se entrega en EXR multicapa y se compone fuera, sea en el compositor propio -lo explico en componer un plano VFX- o en un programa de post, como llevar el render 3D a After Effects. En ambos casos la gestión de color se define antes de entregar.
Shadow catcher: el caso que rompe la lógica de capas
Cycles tiene una casilla de shadow catcher en las propiedades del objeto, y su resultado cambia según si la pasada Shadow Catcher está habilitada en la capa: con la pasada se captura toda la luz indirecta, sin ella se usa una aproximación simple. Es el mejor ejemplo de por qué capa y pasada no son lo mismo. El flujo completo está en integrar un modelo 3D en una foto real.
Los cinco errores de capas que veo en clase
- «Separé dos personajes en dos capas y se atraviesan»: en Maya, una capa con ambos y un override que haga matte de uno respecto del otro; en Blender, holdout.
- «Mi capa de fondo ilumina de más»: aporta luz directa. Sólo indirecta en Cycles, o sacar la colección de la capa.
- «El override no hace nada» (Maya): el nodo no está en la colección. Revisa View All, el Collection Filter y el nombre.
- «Cambié capas y no cambió el render»: se renderizó otra capa o esa no está marcada como renderizable.
- «Vengo de legacy render layers y no encuentro nada»: cambiar de sistema en Preferences y reiniciar Maya.
Y uno que no es de capas pero aparece siempre: si la capa sale ruidosa, el problema es muestreo; el atajo es el denoiser en Maya y Blender.
Conclusión
Renderizar por capas no es una opción avanzada: es la diferencia entre esperar y trabajar. La primera vez cuesta el setup, la segunda te devuelve la tarde. El criterio: ¿vas a tocar ese elemento en post? Capa propia. ¿Solo cambia el color de una pared? Esa capa. ¿No lo toca nadie? No lo separes.
Para verlo en movimiento, en la plataforma está How to use render layers in Blender y, para la composición, How to Render Passes y Blender Compositor: using layers. Puedes recorrer la categoría Blender y, si vienes de Maya, la de Maya. Sin prometer de más: de Render Setup no tengo todavía ningún video curado.