Estoy tratando de entender qué es HDR y cómo funciona.
Entiendo los conceptos básicos y tengo una ligera idea de cómo se implementa con D3D / hlsl.
Sin embargo, todavía está bastante nublado.
Digamos que estoy renderizando una esfera con una textura de la tierra y una pequeña lista de puntos de vértices para que actúen como estrellas, ¿cómo podría representar esto en HDR?
Aquí hay algunas cosas sobre las que estoy confundido:
Supongo que no puedo usar cualquier formato de imagen básico para la textura, ya que los valores se limitarían a [0, 255] y se fijarían a [0, 1] en un sombreador. Lo mismo ocurre con el búfer posterior, supongo que el formato debe ser un formato de punto flotante.
¿Cuáles son los otros pasos involucrados? ¿Seguramente tiene que haber algo más que usar formatos de punto flotante para renderizar a un objetivo de renderizado y luego aplicar algo de floración como un proceso posterior? (teniendo en cuenta que la salida será de 8bpp de todos modos)
Básicamente, ¿cuáles son los pasos para HDR? Como funciona ? Parece que no puedo encontrar buenos artículos / artículos que describan el proceso, aparte de este , pero parece pasar un poco por alto lo básico, por lo que es confuso.