Компрессия текстур
Поддерживаемые в Gem RTS форматы сжатия текстур
Таблица предоставляет детальное описание и особенности каждого формата сжатия текстур, поддерживаемого в GEM RTS, включая информацию о применении, преимуществах и недостатках каждого формата.
Формат | Описание | Особенности |
---|---|---|
BC1 (DXT1) | Полноцветные изображения без альфа. Применяется для общего использования текстур без прозрачности. | Плюсы: самый компактный размер. Минусы: низкое качество на специфических изображениях. |
BC1a (DXT1a) | Полноцветные изображения с 1-битной альфой. Используется для текстур с минимальной прозрачностью, например, небольшие детали или эффекты. | - |
BC2 (DXT3) | Полноцветные изображения с альфаканалом, где альфа изменяется резко от пикселя к пикселю. Применяется редко из-за ограничений совместимости. | Минусы: Не рекомендуется использовать в текущей версии движка. |
BC3 (DXT5) | Полноцветные изображения с плавными альфа-переходами. Идеально подходит для текстур травы или листвы. | - |
BC4 (ATI1) | Одноканальные текстуры (например, только alpha или roughness). | Плюсы: оптимизирован для одно канальных текстур. |
BC5 (3Dc, ATI2) | Двухканальные текстуры (например, карты нормалей). Особенно полезен для текстур, содержащих два различных типа данных, например, нормали и высоту. | Плюсы: оптимизирован для двух канальных текстур. |
BC6 | Используется для HDR текстур, таких как изображения неба или освещения. | Плюсы: идеален для HDR текстур |
BC7 | Высококачественные полноцветные изображения с альфой и без, а также для композитных текстур с отдельной информацией в каждом канале. | Плюсы: высокое качество изображения. Минусы: больше по размеру и дольше сжимается по сравнению с BC1. |
Исправление нормалей текстур
Для исправления нормалей текстур с перепутанными каналами R и G выполните следующую команду в консоли:
где <path>
— это полный путь к папке, в которой необходимо исправить нормали у всех файлов формата .dds
с компрессией BC5 или ATI2.
Команда производит перестановку каналов непосредственно в бинарном файле, что сохраняет качество компрессии.
Last updated