×
Menu

Decal map

 
Карты Декалей.
Позволяет напихать больше детализации на объект.
От надписи на свитке, до создания «запыленности», или «загрязненности» на существах.
Также может использоваться по аналогии с ДаркМап - для создания имитации статичного освещения на объекте.
Либо в качестве базовой текстуры, т.к. декаль (без альфы) рисуется всегда поверх всех прочих текстур.
А также, как это было выяснено в 03 2020, воздействует на текстурные эффекты!
 
Поддержано добавление до 4х декалей, вместе с использованием всех остальных текстурных слотов.
Правка Ниф.хмл может расширить до 7-8.
По видимости, это ограничение движка на общее кол-во текстур на поверхность.
Т.е. максимум 10 текстур, из них 4 декали.
Если другие слоты не использованы, можно наложить 7-8 декалей.
Т.е. это общее ограничение спецификаций для DX8-9 рендеринга, на 8 текстур в отрисовке.
 
- декали всегда накладывается движком, поверх всех прочих текстур. Т.е. полностью закрывает их, если не имеет альфа канала конечно...
- каждая следующая декаль перекрывает предыдущую (зависит от номера 1 будет перекрывать 0).
- нельзя включать следующую декаль не включив предыдущую! КТД.
- использование альфа канала в текстуре, практически всегда обязательно! Это позволяет тонко управлять наложением декали.
При этом, сам объект не нуждается в свойствах альфы.
Что отличает поведение Декалей от работы Дарк карты - декали не могут создавать маски.
 
*по видимости, можно обойти через добавление альфа контроллера.
Сделав карту декалей прозрачной полностью, даже если в ней нет альфа канала.
Т.е. добавив в модель альфа контроллер, значения прозрачности которого будут установлены в 0.8 и ниже, для всех кадров.
 
Decal maps are useful for adding confined detail to a large base map. Examples include damage scorch marks, bullet holes, skid marks, and lettering.
К сожалению, все статично.
Т.е. для создания дырок на стенах от стрел, требуется поддержка движка.
Однако, можно использовать контроллеры анимации текстур, или замену шейпа, через контроллер невидимости.
Это позволит создавать управляемые скриптами анимации объектов.
Поправка! :D
Новейшие данные показали возможность влияния альфа контроллера на текстуры декалей.
На все их слоты сразу.
Т.е. не требуется создавать дополнительные шейпы, или контроллеры невидимости.
Можно использовать альфа контроллер даже без свойств альфы в модели.
Что открывает совершенно новый пласт возможностей.
При этом, декали, влияют на текстурные эффекты!
И теперь, можно управлять отображением оных.
Например включая отображение эффекта в режиме тени, или наоборот, скрывая эффект в режиме Света.
Что в целом позволяет получить "дырку в стене" через проявление текстурного эффекта до поры и времени скрытого картой декали.
Т.е. скриптово-квестовые объекты создавать можно!
 

Добавление в Нифскопе.
- Свободно.
 
 
Добавление в 3д-МАХ.
Свободно.
Экспорт поддерживают все плагины.
Назначить текстуру на слот Decal материала.
НифутлзШейдер умеет экспортировать две карты декалей, ФФЕ и ТЕСшейдер - по одной.
 
Примечания.
 
Редактирование Nif.xml файла.
- Возможны!
См. в примечаниях.