Недавно я попытался преобразовать свои несжатые (.png) карты нормалей в сжатые (.dds) файлы BC5 с помощью NVIDIA Texture Tools Exporter . Карты нормалей сохраняются в линейном цветовом пространстве. Когда я использовал инструмент Nvidia и смог преобразовать эти текстуры в сжатую текстуру .dds, текстуры были сохранены неправильно. По моему мнению, текстуры сохраняются в sRGB, потому что я могу исправить их, используя формулу гамма-коррекции ( color ^ 2.2 ) в моем пиксельном шейдере, но я должен быть вынужден это сделать.
Вы знаете, как я могу это исправить? Или есть какой-нибудь бесплатный инструмент, который я могу использовать для преобразования несжатых файлов .png в сжатые файлы .dds без этих проблем?