Я использую assimp для загрузки различных 3D-моделей, которые я нашел в Интернете для лабораторных исследований. Из прочтения документации assimp, похоже, ничего не говорится о линейных / нелинейных цветовых пространствах. Могу ли я предположить, что загруженные модели находятся в том или ином месте?
Я использую отложенный рендерер. Это вроде как работает:
- Geometry stage - Render geometry to textures (position/normals/diffuse)
- Shading stage - all output is rendered & blended into a "final texture"
- Render ambient light
- Рендеринг направленных источников света и теней
- Рендеринг точечных источников света и теней
- BlitFramebuffer () в финальной текстуре
- Поменяйте местами буферы и повторите 1.
Я читал о наличии srgb-текстур и srgb-буферов кадра ... должна ли моя «финальная текстура», которая в конечном итоге переносится на задний буфер, иметь формат «sRGB»? Если нет, то какие текстуры должны быть? Будет ли это «автоматически» давать мне графику с правильным sRGB?