Я использую Assimp для загрузки своих различных 3d-моделей, которые я нашел в Интернете, для работы в лаборатории. Из чтения ассимп-документов, кажется, ничего не говорится о линейных / нелинейных цветовых пространствах. Можно ли предположить, что загруженные модели находятся в том или ином пространстве?
Я использую отложенный рендер. Это вроде работает так:
Я читал о наличии текстур srgb и кадровых буферов srgb … должна ли моя «конечная текстура», которая в конечном итоге помещается в задний буфер, иметь формат «sRGB»? Если нет, то какие текстуры должны быть? Это «автоматически» даст мне sRGB-правильную графику?
Добавьте линейные текстуры пространства, а затем визуализируйте область просмотра как sRGB с glEnable(GL_FRAMEBUFFER_SRGB)
,
смотреть на этот руководство для большего.