Resumen
Real-Time Rendering (renderizado en tiempo real) se refiere a la generación de imágenes generadas por ordenador que se calculan y muestran inmediatamente a medida que la escena cambia. A diferencia del Pre-Rendering (renderizado offline) clásico, donde los fotogramas individuales se calculan de antemano durante horas en una granja de renderizado, las imágenes en el Real-Time Rendering se generan de forma interactiva y se pueden modificar en vivo.
En el set, el Real-Time Rendering no es un dispositivo independiente, sino la base técnica de la Producción Virtual y, en particular, de los Efectos Visuales dentro de Cámara (ICVFX): un motor de juego calcula el entorno digital en tiempo real y lo reproduce en una pantalla LED o un volumen LED que rodea a los actores y al set físico. El contenido se filma directamente con la cámara, en lugar de insertarse posteriormente mediante pantalla verde.
Principio de funcionamiento
La imagen se calcula mediante una GPU (tarjeta gráfica) en lugar de una granja de renderizado con CPU. Los motores comunes son Unreal Engine (Epic Games) y Unity. Para que la representación en perspectiva en la pantalla LED coincida con el movimiento de la cámara, la posición y el objetivo de la cámara se capturan mediante un sistema de seguimiento de cámara y se retroalimentan al motor; la sección renderizada (frustum) sigue a la cámara en tiempo real.
Para que la cámara, la canalización de renderizado y los procesadores LED trabajen juntos sin desgarros de imagen (tearing), todos los componentes deben estar sincronizados con un reloj de estudio común mediante Genlock y código de tiempo. Un requisito crucial es una baja latencia, para que el entorno mostrado siga el movimiento de la cámara sin demora.
Distinción entre Real-Time y Pre-Rendering
| Característica | Real-Time Rendering | Pre-Rendering (Offline) |
|---|
| Cálculo | inmediato, interactivo (GPU) | previo, no interactivo (granja de renderizado) |
| Ajuste de la escena | posible en vivo en el set | solo mediante renderizado repetido |
| Prioridad | velocidad / interactividad | máxima calidad de imagen |
| Uso típico | Producción Virtual, ICVFX, Previs | tomas de VFX finales, CGI clásico |
Uso en el set
- Volumen LED / ICVFX: Las pantallas LED muestran el entorno renderizado en tiempo real y, al mismo tiempo, proporcionan luz ambiental y reflejos realistas en actores, vestuario y atrezo.
- Ajuste en vivo: La hora del día, el clima, el ambiente de iluminación o los elementos del set se pueden cambiar directamente durante el rodaje sin necesidad de volver a renderizar.
- Previsualización: El Real-Time Rendering también se utiliza para Previs/Techvis y exploración de cámara virtual antes de rodar físicamente.
Nota: Los requisitos concretos de latencia y velocidad de fotogramas dependen de la configuración del estudio, el hardware utilizado y la frecuencia de fotogramas filmada, y deben evaluarse específicamente para cada proyecto.