Precisione all'interno della pipeline VFX — conservazione accurata dei dati tra motori di rendering, compositing e consegna finale. Controlla la perdita di colore e la deriva numerica.
Non appena lavori in una pipeline VFX, ti rendi conto rapidamente: una catena di numeri è affidabile solo quanto il suo anello più debole. L'Internal Accuracy descrive quanto precisamente i dati numerici — valori di colore, posizioni, luminanze — vengono preservati attraverso tutte le stazioni, dal rendering 3D all'output finale del file. Non si tratta di nitidezza o qualità visiva, ma dell'integrità matematica in background.
In pratica, succede questo: renderizzi una VFX plate in 16-bit in uno spazio colore lineare, la consegni al compositore — che lavora forse in 32-bit float per precisione — e più tardi il tuo colorist comprime il materiale per DCP o streaming. Ad ogni uno di questi passaggi si creano potenziali errori. Rumore nell'informazione cromatica, banding nelle ombre, spostamenti minimi nei contrasti. Se lavori con matematica intera (8-bit, 16-bit senza float), questi errori si sommano — particolarmente visibili con gradi estremi (aree estremamente scure o luminose) o quando esegui trasformazioni multiple. Il rendering in virgola mobile (32-bit o superiore) mantiene più precisione, ma costa più memoria e CPU.
Lo sperimenti concretamente quando, ad esempio, esporti una simulazione particellare in Houdini con valori a virgola fissa a 16-bit e la reimporti più tardi in Maya — le posizioni derivano. Oppure: il tuo lighting artist renderizza dei pass in 8-bit, ma il compositore ha bisogno della piena luminanza per il color grading — questo non può essere ricostruito. Per questo motivo, le pipeline serie lavorano continuamente in almeno 16-bit lineare o 32-bit float, anche se la consegna finale è a 8-bit. Il workflow è: massima precisione possibile fino alla fine, solo allora ricampionamento per la distribuzione.
Nel contesto del Look Development e della Color Pipeline, l'Internal Accuracy è strettamente legata al concetto di Color Space e Bit-Depth — si tratta di assicurarsi che la tua LUT, la tua configurazione OCIO e il motore di rendering si basino sulla stessa accuratezza di calcolo. Se il tuo renderer calcola in sRGB, ma il tuo compositore si aspetta lineare, si creano non solo distorsioni cromatiche, ma anche di luminosità. Per questo motivo, definisci in modo fisso a livello di pipeline: lavorare in lineare, salvare in 16-bit o superiore, ricampionare solo alla fine per la specifica di distribuzione. Questa è la tua assicurazione contro sorprese al momento della consegna del master DCP.