Порой бывают случаи, когда остро необходимо подглядеть исполнение той или иной текстуры или нужно сделать простое ретекстурирование, но в новых версиях движка текстуры особым образом запакованы. Текстура «разбивается» на группу текстур, где каждая это отдельный(МипМапы)
Открыть такую «разбитую» текстуру обычными средствами нельзя. Проблема решается «сшивателем» таких текстур, который называется DDSUnsplit [скачать]. К сожалению это актуально только для версий движка до 3.7.0. С текстурами 3.7 программа не работает.
Для начала работы я поместил DDSUnsplit в директорию движка в папку Tools: CRYENGINE\Tools\DDSUnsplit
Применение DDSUnsplit.
1. Необходимо поместить желаемый к «сшиванию» набор текстур в любую удобную папку в директории движка:
2. Меняем расширение у текстуры vegetation_ivy_dead_diff.dds с .dds на .0. Получаем результат:
3. Перетаскиваем файл с расширением .0 (в примере это vegetation_ivy_dead_diff.dds.0) на DDSUnsplit.exe.
4. Текстура «соберётся» и будет сохранена в ту папку, из которой осуществлялось перетаскивание vegetation_ivy_dead_diff.dds.0 на DDSUnsplit.exe:
5. Теперь её можно открывать в Photoshop и редактировать:
Искажённый альфа-канал.
Появляется ещё одна проблема. Содержимое альфа-канала искажено компрессией в DDS и отображается в Photoshop некорректно:
Чтобы это исправить можно воспользоваться специальной программой, которая устраняет проблемы компрессии в DDS, проводя обратный компрессии процесс, и сохраняет результат в формат без сжатия — TGA. Программа называется dds2tga
скачать:
Примечание: Актуально только для восстановления альфа-канала диффузной текстуры, для ddna не работает из-за особого метода компрессии.
Используется по тому же принципу, что и DDSUnsplit.exe — перетаскиваем текстуру в формате DDS на dds2tga.exe и получаем получаем результат:
Альфа-канал восстановлен:
Commen: 1
BB-code
HTML
AdBlock
AdBlockPlus
Pause AdBlock
Block an ad on this page
Don't run on this page
Don't run on pages on this domain
Find the AdBlock icon next to the address bar and call up the menu
Click on the "Do not run on the pages of this domain" and confirm the action by clicking on "Exclude".
Disable on this site
Blocking statistics
Settings
Find the AdBlock Plus icon in the browser's address bar and open the menu.
Simply uncheck "Enabled on this site", the text will change to "Disconnected on this site", and the program icon will turn gray.