game:cities:cities_skylines:moding:shader_additive

Это старая версия документа!


Additive Shader

Мод Additive Shader позволяет создавать пропы или саб-меши транспортных средств, использующие аддитивный шейдер с возможностью задавать время включения и отключения.

Как следует из названия, шейдер аддитивный — он только добавляет свет, что похоже на режим наложения «экран» в Photoshop. При высоких значениях яркости возникает эффект свечения (bloom).

Предполагается, что вы знакомы с созданием обычных ассетов пропов или транспортных средств.

Саб-меш с аддитивным шейдером для LED-дисплея на крыше поезда.

  • Здания и саб-здания

Имеют серьёзные проблемы с дальностью прорисовки и непредсказуемым исчезновением, поэтому их использование с этим шейдером не рекомендуется — лучше использовать пропы.

  • Двусторонность

В отличие от большинства шейдеров игры, аддитивный шейдер двусторонний — его можно видеть с обеих сторон поверхности.

Для сохранения нужных данных и применения аддитивного шейдера к пропу или саб-мешу используйте один из скриптов через консоль ModTools (`F7`).

В начале скрипта можно изменить переменные:

  • Time On/Off — время суток (0–24 часа), когда объект с аддитивным шейдером включается или выключается. Если значения совпадают, объект всегда включён.
  • Fade — сила затухания прозрачности шейдера при приближении к другим объектам. Чем выше значение, тем менее заметно затухание.
  • Intensity — множитель яркости света. Значения выше 1 могут вызвать эффект свечения.

Меш ничем не отличается от обычных ассетов.

  • Diffuse — единственная текстура, используемая как аддитивная.

Аддитивный шейдер не поддерживается для LOD-моделей, поэтому мод увеличивает дальность прорисовки в зависимости от размера ассета.

*Additive Shader*

  • game/cities/cities_skylines/moding/shader_additive.1773654871.txt.gz
  • Последнее изменение: 2026/03/16 16:54
  • Lex