Estou tentando entender o que é HDR e como ele funciona.
Entendo os conceitos básicos e tenho uma pequena idéia de como ele é implementado com o D3D / hlsl.
No entanto, ainda está muito nublado.
Digamos que eu esteja renderizando uma esfera com uma textura da Terra e uma pequena lista de vértices para atuar como estrelas, como eu renderizaria isso em HDR?
Aqui estão algumas coisas sobre as quais estou confuso:
Acho que não posso usar nenhum formato básico de imagem para a textura, pois os valores seriam limitados a [0, 255] e fixados a [0, 1] em um shader. O mesmo vale para o buffer de volta, entendo que o formato precisa ser um formato de ponto flutuante?
Quais são as outras etapas envolvidas? Certamente deve haver mais do que apenas usar formatos de ponto flutuante para renderizar em um destino de renderização e aplicar alguma floração como um processo posterior? (considerando que a saída será 8bpp de qualquer maneira)
Basicamente, quais são as etapas para o HDR? Como funciona ? Parece que não consigo encontrar bons papéis / artigos que descrevam o processo, além deste , mas ele parece deslizar um pouco sobre o básico, por isso é confuso.