8 bits contre 32 bits à virgule flottante
8 bits contre 32 bits à virgule flottante
La profondeur de bits détermine la quantité d'informations que chaque canal de pixel peut stocker. En 8 bits, chaque canal a 256 valeurs possibles, de 0 à 255. Cela semblait suffisant lorsque les ordinateurs avaient une mémoire limitée, mais cela crée de vrais problèmes pour le travail VFX. Si vous essayez d'éclaircir une image 8 bits, les écarts entre ces 256 valeurs deviennent visibles sous forme de bandes disgracieuses au lieu de dégradés lisses. C'est ce qu'on appelle le banding, et c'est un cauchemar à corriger.
Le 16 bits vous donne 65536 valeurs par canal, ce qui est beaucoup plus fluide. Les dégradés sont plus propres et vous avez plus de marge pour ajuster l'exposition et la couleur avant que la qualité ne se dégrade. La plupart des travaux VFX intermédiaires utilisent des entiers 16 bits, et c'est un bon équilibre entre qualité et taille de fichier. Mais le 16 bits a encore des limites. Si vous poussez trop loin, vous obtiendrez toujours du banding et il ne peut pas représenter des valeurs plus lumineuses que le blanc pur.
Le 32 bits à virgule flottante est une bête différente. Au lieu de stocker des valeurs entières, il utilise des nombres à virgule flottante avec une mantisse et un exposant, comme la notation scientifique. Cela vous donne une gamme énorme de valeurs. Vous pouvez représenter 0.001 aussi facilement que 10000. Ceci est d'une importance cruciale pour le rendu HDR car la lumière dans le monde réel ne s'arrête pas au blanc. Une source lumineuse peut être dix fois plus lumineuse qu'une feuille de papier blanche, et vous avez besoin de la virgule flottante pour la stocker correctement.
Lorsque vous effectuez des corrections de couleur et des opérations de compositing, le 32 bits à virgule flottante préserve toute la précision de vos calculs. Si vous multipliez deux valeurs ensemble, vous obtenez un résultat précis au lieu d'erreurs d'arrondi. Cela compte beaucoup pour des effets comme le glow, le motion blur et la profondeur de champ qui nécessitent des calculs de couleur précis. Travailler en 8 bits pour ces opérations vous donnera des résultats erronés qui sont immédiatement évidents pour un œil entraîné.
Dans un pipeline pratique, vous utilisez différentes profondeurs de bits pour différentes étapes. Photographiez et effectuez le rendu en float 32 bits ou 16 bits pour une qualité maximale. Faites votre compositing en float 32 bits pour préserver la précision. Ne convertissez en 8 bits qu'à la toute fin pour les formats de livraison comme MP4 ou vidéo web. Ainsi, vous conservez toute la qualité tout au long du processus créatif et ne perdez que ce qui est nécessaire pour la distribution finale.
Travaillons ensemble
Vous avez besoin de plus d'informations, d'aide pour votre projet ou pour développer une idée?
Qu'il s'agisse d'une question simple, d'un doute rapide ou d'une discussion de 5 minutes, envoyez-moi un message—cela ne coûte rien et je suis toujours prêt à vous aider. J'aime comprendre un problème, être créatif dans les solutions et me concentrer sur des idées simples, fiables et faciles à réaliser rapidement.
Me contacter →