我正在使用 assimp 来加载我在互联网上找到的各种 3d 模型以供实验室使用。从阅读 assimp 文档来看,它似乎并没有说明线性/非线性色彩空间。我可以假设加载的模型在一个或另一个空间中吗?
我正在使用延迟渲染器。它有点像这样:
- 几何阶段 - 将几何渲染到纹理(位置/法线/漫反射)
- 着色阶段 - 所有输出都被渲染并混合成“最终纹理”
- 渲染环境光
- 渲染定向光和阴影
- 渲染点光源和阴影
- 最终纹理上的 BlitFramebuffer()
- 交换缓冲区并重复 1。
我已经读过有关拥有 srgb 纹理和 srgb 帧缓冲区的信息……我的“最终纹理”是否应该是“sRGB”格式,它最终被传送到后台缓冲区?如果不是,应该是哪些纹理?那会“自动”给我正确的 sRGB 图形吗?