Aperçu
Le rendu en temps réel (allemand : Echtzeit-Rendering) désigne la génération d'images générées par ordinateur qui sont calculées et affichées immédiatement pendant que la scène change. Contrairement au rendu préalable (rendu hors ligne) classique, où des images individuelles sont calculées à l'avance pendant des heures sur une ferme de rendu, les images sont générées de manière interactive lors du rendu en temps réel et peuvent être modifiées en direct.
Sur le plateau, le rendu en temps réel n'est pas un appareil autonome, mais la base technique de la production virtuelle et en particulier du VFX en caméra (ICVFX) : un moteur de jeu calcule l'environnement numérique en temps réel et le diffuse sur un mur LED ou un volume LED qui entoure les acteurs et le plateau physique. Les contenus sont filmés directement par la caméra, au lieu d'être ajoutés ultérieurement via un écran vert.
Principe de fonctionnement
L'image est calculée par une GPU (carte graphique) plutôt que par une ferme de rendu CPU. Les moteurs courants sont Unreal Engine (Epic Games) et Unity. Pour que la représentation perspective sur le mur LED corresponde au mouvement de la caméra, la position et l'objectif de la caméra sont capturés via un système de suivi de caméra et renvoyés au moteur ; la section rendue (frustum) suit la caméra en temps réel.
Pour que la caméra, le pipeline de rendu et les processeurs LED collaborent sans déchirement d'image (tearing), tous les composants doivent être synchronisés sur une horloge de studio commune via Genlock et Timecode. Une exigence cruciale est une faible latence, afin que l'environnement affiché suive le mouvement de la caméra sans délai.
Distinction temps réel vs. rendu préalable
| Caractéristique | Rendu en temps réel | Rendu préalable (hors ligne) |
|---|
| Calcul | immédiat, interactif (GPU) | à l'avance, non interactif (ferme de rendu) |
| Adaptation de la scène | possible en direct sur le plateau | uniquement par nouveau rendu |
| Priorité | vitesse / interactivité | qualité d'image maximale |
| Utilisation typique | production virtuelle, ICVFX, previs | plans VFX finaux, CGI classique |
Utilisation sur le plateau
- Volume LED / ICVFX : Les murs LED affichent l'environnement rendu en temps réel et fournissent simultanément un éclairage ambiant réaliste et des reflets sur les acteurs, les costumes et les accessoires.
- Adaptation en direct : L'heure de la journée, la météo, l'ambiance lumineuse ou les éléments du décor peuvent être modifiés directement pendant le tournage, sans avoir à rendre à nouveau.
- Prévisualisation : Le rendu en temps réel est également utilisé pour la previs/techvis et l'exploration de caméra virtuelle avant le tournage physique.
Remarque : Les exigences spécifiques en matière de latence et de fréquence d'images dépendent de la configuration du studio, du matériel utilisé et de la fréquence d'images enregistrée, et doivent être vérifiées au cas par cas pour chaque projet.