标签: opengl textures downsampling luminance
我正在尝试创建一个实时更改的色调映射运算符。
我有一个球形纹理上的LDR图像(在将操作符应用于HDR图像之后),在一个总是围绕Y轴旋转的球体上,并且相机位于球体内部;这是一个例子:
我正在进行手动下采样来计算图像的对数平均亮度,现在工作正常。
现在,我希望操作员实时更改,因此我只想计算每帧所见图像部分的对数平均亮度,以实时重新计算和更改操作员效果。
所以,要做到这一点,我需要知道我的纹理在每个帧的屏幕上是什么样的坐标,选择它们并丢弃其他的以进行下采样。</ p>
任何帮助?