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