En resumen
- El próximo service pack 3.5 de V-Ray trae Resumable Rendering primero para 3ds Max; se usa un archivo sidecar .vrimg en bucket render y .vrprog en progressive render.
- En el VFB 2.0 que llega con Corona 12, la opción Resume File del menú del botón Render permite continuar un render desde un archivo CXR guardado previamente; Resume Last retoma el último render realizado.
- Los Render Elements de Corona (incluyendo CESSENTIAL, CGeometry, CMasking, Cryptomatte) separan la escena en componentes, permitiendo corregir en posproducción sin necesidad de volver a renderizar.
- Corona Image Editor (CIE) permite aplicar LightMix, denoising, bloom/glare y LUT en archivos CXR sin abrir la escena ni el software 3D; desde Corona 11 soporta procesamiento por lotes con el parámetro --batch.
Una de las cosas que más tiempo hace perder en los procesos de render de interiores y archviz es que un render de horas se corte a mitad de camino por un corte de electricidad, la recuperación de un servidor en la nube o una intervención del usuario. La familia de productos V-Ray y Corona Renderer de Chaos ofrece dos mecanismos complementarios que reducen este riesgo: Resumable Rendering del lado de V-Ray, y el VFB 2.0 y Corona Image Editor (CIE), que funcionan mediante el formato de archivo CXR del lado de Corona. Esta guía, basada en la documentación oficial de ambas herramientas, explica cómo un estudio de render puede configurar y usar estas funciones.
Cómo activar Resumable Rendering en V-Ray
Resumable Rendering, que se presentará en el próximo service pack 3.5 de V-Ray, permite que los renders interrumpidos continúen desde donde quedaron. La función llega primero a V-Ray for 3ds Max, y luego se trasladará a otras plataformas. Según la documentación, como la función aún está en desarrollo, algunos detalles pueden cambiar en la versión final.
Para activarla, se habilita la opción Resumable Rendering en los ajustes del VFB en el diálogo de render; quienes usan V-Ray Standalone pueden pasar el siguiente comando:
-resume=1Funciona de forma diferente en dos modos de render:
Bucket rendering: A medida que se completa cada bucket, el progreso se escribe en un archivo sidecar
.vrimg; el light cache también se almacena en este archivo, por lo que no se recalcula.Progressive rendering: Aquí es necesario definir un intervalo de tiempo; V-Ray guarda el estado de la imagen y el light cache en el archivo
.vrprogsegún ese intervalo.
La documentación señala que, en ambos casos, estos archivos sidecar pueden ser grandes, y que al reanudar el render es necesario volver a hacer la preparación de la escena y la carga de texturas; el irradiance map, en cambio, no se guarda, por lo que se recalcula. No se recomienda intentar reanudar con intervalos muy cortos (por ejemplo, 30 segundos), ya que cada reanudación implica volver a cargar la escena, lo cual consume tiempo.
Posproducción flexible con Render Elements en Corona
Corona Renderer, mediante Render Elements, separa la imagen en sus componentes, permitiendo editar en posproducción sin necesidad de volver a renderizar. Los principales grupos que se añaden desde la pestaña Render Setup › Render Elements son:
CESSENTIAL: componentes de iluminación como Direct, Indirect, Reflect, Refract, Emission, Translucency, Volumetrics; se suman en espacio de color lineal para poder reconstruir la imagen Beauty.
CGeometry: datos geométricos como Z-Depth, normal, UVW, world position y velocity; se usan para simular DOF y motion blur, o para enmascarar.
CMasking: elementos de enmascaramiento como Cryptomatte, ID, WireColor.
Cryptomatte puede generar máscaras según el nombre del objeto, la jerarquía, la capa o el material; sin embargo, la documentación señala que cada render element añadido incrementa el uso de RAM durante el render, por lo que conviene no agregar elementos innecesarios.
VFB 2.0 y el formato CXR
En el VFB 2.0 que llega con Corona 12, el menú junto al botón Render incluye dos opciones para reanudar: Resume Last, que retoma el último render realizado; y Resume File, que permite reanudar un render desde un archivo CXR guardado previamente. El comando Save CXR almacena en un solo archivo, además del Beauty, los datos de LightMix, tone mapping y denoising; de este modo, incluso después de completado el render, todos los ajustes de posproducción pueden reorganizarse.
Editar sin abrir la escena: Corona Image Editor
Corona Image Editor (CIE) es una aplicación independiente que permite editar un archivo CXR sin abrir ningún software 3D. Las aplicaciones de LightMix, denoising, bloom/glare y LUT pueden realizarse desde CIE, lo que permite hacer posproducción en equipos con hardware más modesto. Desde Corona 11 se añadió el parámetro --batch para el procesamiento por lotes:
CoronaImageCmd.exe [arguments] --batch <input-1> <output-1> <input-2> <output-2>Con este comando, por ejemplo, se pueden aplicar denoise a 100 fotogramas de una animación de una sola vez y exportarlos como PNG.
| Ajuste | Valor recomendado | Efecto |
|---|---|---|
| Resumable Rendering (Bucket) | Activado, sidecar .vrimg | Se conserva el light cache, continúa desde el bucket donde quedó |
| Resumable Rendering (Progressive) | Intervalo de tiempo no demasiado corto | Un intervalo muy corto (p. ej. 30 s) aumenta la carga de volver a cargar la escena |
| CMasking_Cryptomatte Levels | Aumentar según necesidad | Cada nivel adicional requiere un búfer de memoria separado, aumenta la RAM |
| CShading_Beauty Denoise amount | Entre 0 y 1 | 0 da la imagen original, 1 la imagen completamente denoised |
Impacto en el flujo de trabajo de visualización arquitectónica
Para los equipos de render de interiores y arquitectura, estas funciones suponen un ahorro de tiempo considerable, especialmente en renders largos que corren toda la noche en una farm o en servidores en la nube propensos a interrupciones (por ejemplo, máquinas virtuales con descuento y posible interrupción). Como al pausar y reanudar un render es necesario volver a cargar la escena, no se recomiendan ciclos de pausa-reanudación muy cortos. Además, el flujo de trabajo basado en CXR permite compartir dentro del equipo los ajustes de LightMix y tone mapping en un solo archivo, lo que posibilita hacer cambios rápidos en las revisiones del cliente sin necesidad de volver a abrir la escena.
Errores frecuentes
Establecer un intervalo de guardado demasiado corto en progressive rendering, aumentando innecesariamente el tiempo de recarga de la escena.
Añadir render elements pesados como CMasking_Cryptomatte sin necesidad, incrementando el consumo de RAM de forma innecesaria.
Guardar solo un render element (p. ej. Beauty) y no usar el formato CXR; en ese caso se pierden los datos de LightMix y posproducción.
Intentar usar el parámetro
--batchjunto con el argumento<weight>; la documentación señala que ambos son incompatibles.
Fuentes
3 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para las oficinas en Turquía que hacen render toda la noche o usan farms de render en la nube, estas dos funciones combinadas constituyen una red de seguridad práctica: un corte de electricidad o la recuperación de un servidor en la nube con descuento ya no significa perder horas de render. Sin embargo, hay que tener en cuenta que los archivos sidecar (.vrimg, .vrprog, CXR) consumen espacio en disco; especialmente en proyectos de animación de alta resolución es necesario planificar el almacenamiento.
Del lado de Corona, que el formato CXR transporte todos los datos de posproducción tras el render en un solo archivo ahorra tiempo, sobre todo en proyectos de interiores con mucho tráfico de revisiones con el cliente; modificar ajustes desde Corona Image Editor sin volver a abrir la escena es posible incluso en equipos con hardware modesto. Aun así, hay que recordar que esta función (del lado de V-Ray) todavía está en desarrollo; debe tenerse en cuenta que el comportamiento puede cambiar antes del lanzamiento.
Preguntas frecuentes
¿Cuándo llega Resumable Rendering a V-Ray?
La función se presentará primero para V-Ray for 3ds Max en el próximo service pack 3.5 de V-Ray, y luego se trasladará a otras plataformas. La documentación indica que la función aún está en desarrollo y puede cambiar en la versión final.
¿Por qué es importante el archivo CXR en Corona?
El archivo CXR almacena en un solo archivo, junto con la imagen Beauty, todos los render elements, los datos de LightMix, tone mapping y denoising, lo que permite hacer posproducción desde el VFB de Corona o Corona Image Editor sin necesidad de volver a iniciar el render.
¿Qué se debe tener en cuenta al usar Resumable Rendering?
En progressive rendering no se recomiendan intervalos de guardado muy cortos (p. ej. 30 segundos), ya que en cada reanudación se repite la preparación de la escena y la carga de texturas; además, los archivos .vrimg/.vrprog generados pueden ocupar mucho espacio en disco.



