Это старая версия документа!
Additive Shader
Описание
Мод Additive Shader позволяет создавать пропы или саб-меши транспортных средств, использующие аддитивный шейдер с возможностью задавать время включения и отключения.
Как следует из названия, шейдер аддитивный — он только добавляет свет, что похоже на режим наложения «экран» в Photoshop. При высоких значениях яркости возникает эффект свечения (bloom).
Предполагается, что вы знакомы с созданием обычных ассетов пропов или транспортных средств.
Пример
Саб-меш с аддитивным шейдером для LED-дисплея на крыше поезда.
Ограничения
- Здания и саб-здания
Имеют серьёзные проблемы с дальностью прорисовки и непредсказуемым исчезновением, поэтому их использование с этим шейдером не рекомендуется — лучше использовать пропы.
- Двусторонность
В отличие от большинства шейдеров игры, аддитивный шейдер двусторонний — его можно видеть с обеих сторон поверхности.
Скрипт
Для сохранения нужных данных и применения аддитивного шейдера к пропу или саб-мешу используйте один из скриптов через консоль ModTools (`F7`).
В начале скрипта можно изменить переменные:
- Time On/Off — время суток (0–24 часа), когда объект с аддитивным шейдером включается или выключается. Если значения совпадают, объект всегда включён.
- Fade — сила затухания прозрачности шейдера при приближении к другим объектам. Чем выше значение, тем менее заметно затухание.
- Intensity — множитель яркости света. Значения выше 1 могут вызвать эффект свечения.
Меш (Mesh)
Меш ничем не отличается от обычных ассетов.
Текстуры
- Diffuse — единственная текстура, используемая как аддитивная.
LOD
Аддитивный шейдер не поддерживается для LOD-моделей, поэтому мод увеличивает дальность прорисовки в зависимости от размера ассета.
Полезные видео
*Additive Shader*