Précision au sein du pipeline VFX — conservation exacte des données entre moteurs de render, compositing et livraison finale. Contrôle la perte de couleur et la dérive numérique.
Dès que vous travaillez dans un pipeline VFX, vous réalisez rapidement qu'une chaîne de chiffres n'est fiable qu'à sa maillon le plus faible. L'Internal Accuracy décrit la précision avec laquelle les données numériques — valeurs de couleur, positions, luminances — sont préservées à travers toutes les étapes, du rendu 3D à la sortie du fichier final. Il ne s'agit pas de netteté ou de qualité visuelle, mais de l'intégrité mathématique en arrière-plan.
En pratique, voici ce qui se passe : vous rendez une plaque VFX en espace colorimétrique linéaire 16 bits, vous la transmettez au compositeur — qui travaille peut-être en 32 bits flottants pour plus de précision — et plus tard, votre coloriste compresse le matériel pour un DCP ou un streaming. À chacun de ces transferts, des erreurs potentielles surviennent. Du bruit dans les informations de couleur, du banding dans les ombres, des décalages minimes dans les contrastes. Si vous travaillez avec des calculs entiers (8 bits, 16 bits sans flottants), ces erreurs s'accumulent — particulièrement visibles dans les extrêmes (zones extrêmement sombres ou claires) ou lorsque vous effectuez des transformations multiples. Le rendu en virgule flottante (32 bits ou plus) conserve plus de précision, mais coûte plus en mémoire et en CPU.
Vous en faites l'expérience concrètement, par exemple, lorsque vous exportez une simulation de particules dans Houdini avec des valeurs en virgule fixe 16 bits et que vous la réimportez plus tard dans Maya — les positions divergent. Ou encore : votre artiste lighting rend des passes en 8 bits, mais le compositeur a besoin de la pleine luminance pour l'étalonnage — cela ne peut pas être reconstruit. C'est pourquoi les pipelines sérieux travaillent en continu en au moins 16 bits linéaires ou 32 bits flottants, même si la livraison finale est en 8 bits. Le workflow est le suivant : une précision aussi élevée que possible jusqu'à la fin, puis seulement un rééchantillonnage pour la distribution.
Dans le contexte du développement visuel et du pipeline de couleur, l'Internal Accuracy est étroitement liée au concept d'espace colorimétrique et de profondeur de bits — il s'agit de s'assurer que votre LUT, votre configuration OCIO et votre moteur de rendu utilisent la même précision de calcul. Si votre renderer calcule en sRGB, mais que le compositeur attend du linéaire, cela crée des distorsions non seulement de couleur, mais aussi de luminosité. C'est pourquoi vous définissez fermement à travers le pipeline : travailler en linéaire, enregistrer en 16 bits ou plus, et ne rééchantillonner pour la spécification de distribution qu'à la fin. C'est votre assurance contre les surprises lors de la remise du DCP master.