Sto cercando di capire cos'è l'HDR e come funziona.
Comprendo i concetti di base e ho una leggera idea di come viene implementato con D3D / hlsl.
Tuttavia è ancora piuttosto nebbioso.
Supponiamo che stia riproducendo una sfera con una trama della terra e un piccolo elenco di vertici che funga da stelle, come potrei renderlo in HDR?
Ecco alcune cose di cui sono confuso:
Immagino, non posso usare solo un formato immagine di base per la trama poiché i valori sarebbero limitati a [0, 255] e bloccati a [0, 1] in uno shader. Lo stesso vale per il back buffer, presumo che il formato debba essere un formato in virgola mobile?
Quali sono gli altri passaggi coinvolti? Sicuramente ci deve essere qualcosa di più del semplice uso di formati a virgola mobile per eseguire il rendering su una destinazione di rendering e quindi applicare un po 'di fioritura come processo post? (considerando che l'output sarà comunque di 8 pb)
Fondamentalmente, quali sono i passaggi per l'HDR? Come funziona ? Non riesco a trovare buoni articoli / articoli che descrivano il processo, oltre a questo , ma sembra sfogliare un po 'le basi, quindi è confuso.