Текстуры неба
Last updated
Last updated
Используйте BC6H_SF16 формат для HDR текстур неба
Папка с готовыми HDR файлами тексур неба в ресурсах игры:
main\scene\texture\common\environment\hdr\
<name>.dds
cubemap, основная текстура неба
4k
generated\<name>_diffuse.dds
diffuse map
128 x 128
generated\<name>_specular.dds
specular map, текстура бликов неба
512 x 512
в mips лежат карты отражения для разной степени шероховатости
Исходники для текстур неба должны быть в формате EXR
cmgen
Скрипт предполагает установку на диск C:\ по стандартному пути
Инструмент для работы с кубмапами, который является частью Filament библиотеки для Android. Разработчики Gem RTS используют собственную версию cmgen, адаптированную под специфику работы с текстурами неба для игр на движке Gem RTS
Обязательно нужно проверять результат на каждом шаге, чтобы очередная операция при работе с текстурой неба не вырезала HDR, сведя большие значения к 1
Исходные текстуры в формате EXR сложить в папку in\
Переименовывать файлы по мере необходимости
Удалить из папки in\ лишние файлы
Запустить скрипт конверсии
Скрипт создаст на каждую .exr текстуру в папке in\ по 3 файла в папке temp\ и в папке out\
Файлы из папки out\ можно скопировать в ресурсы игры в папку packagename\scene\texture\common\environment\hdr\