Le rendu adapte la résolution en temps réel pour préserver la fluidité — baisse les pixels en charge, remonte à la récupération. Essentiel pour preview VFX live.
Lorsque l'on travaille avec des moteurs de rendu en temps réel — que ce soit pour des previews VFX, du motion design ou du compositing en direct — nous rencontrons régulièrement un problème : la qualité d'image souhaitée et la puissance de calcul disponible entrent en conflit. La résolution dynamique résout ce conflit par une mise à l'échelle adaptative des pixels. Le moteur mesure le taux d'images par seconde en temps réel et, si celui-ci tombe en dessous d'un objectif défini (par exemple, 30 ips), il réduit la résolution de rendu interne — souvent à 75 ou 50 % de la résolution cible. Ensuite, l'image à basse résolution est mise à l'échelle pour atteindre la résolution cible. Si les performances s'améliorent à nouveau, la résolution interne augmente progressivement.
Dans la pratique des VFX, nous l'utilisons principalement dans deux scénarios : lors de la prévisualisation de simulations complexes (fluides, particules, shaders gourmands) dans des moteurs en temps réel comme Unreal ou Unity, ou lors du compositing avec des matériaux en direct, lorsque nous devons empiler des effets multicouches en temps réel. L'avantage : nous conservons une interactivité fluide, même si la pleine qualité est temporairement impossible. L'inconvénient est visible — en particulier sur le texte, les bords et les détails fins. C'est pourquoi cette technique fonctionne mieux pour les éléments en mouvement, non critiques, que pour les plans héroïques où la précision compte.
Techniquement, la résolution dynamique fonctionne avec des filtres d'upsampling — des méthodes temporelles ou spatiales qui tentent d'interpoler les pixels mis à l'échelle de manière plus intelligente plutôt que de simplement les agrandir. Certains moteurs utilisent des upsamplers basés sur l'apprentissage automatique (similaires au DLSS de NVIDIA), qui sont entraînés à extrapoler des informations à partir de la basse résolution. Cela donne souvent de meilleurs résultats visuels que la mise à l'échelle naïve, mais aussi une charge CPU plus élevée.
Sur le plateau, nous l'utilisons rarement pour les sorties finales — l'accent est mis sur la vitesse du flux de travail. Pour des présentations VFX complexes en temps réel ou pour la prévisualisation du suivi de caméra sous forte charge, la résolution dynamique aide à maintenir la fluidité de la prévisualisation pendant que nous expérimentons avec l'éclairage ou les paramètres d'effets. Important : il faut toujours être conscient que les rendus finaux doivent s'exécuter en pleine résolution et sans dynamique — cette technique est un outil de productivité, pas une solution de qualité.