Перейти к содержимому

Заснеживание

IMPORTANT

Статус: Поддерживается
Минимальная версия: IX-Ray Platform 1.3

Заснеживание - это динамическое нанесения снега на поверхности, которые не попадают под outdoor. Для активации перейдите в файл engine_external.ltx и установите свойство UseDynamicSnowMask в true:

ini
UseDynamicSnowMask = true

Отключение для определённых локаций

В level.ltx пропишите:

ini
[weather]
snowmask = false

Заснеживание: Динамика

  • Для заснеживания на динамике нужно создавать дополнительную текстурную маску с подписью _snowmask. image

  • Примерный вид маски image

  • Само заснеживание хранится в зелёном канале текстуры imageimage

Установка цвета для маски

В engine_external.ltx установите в [shaders_options] следующее:

hlsl
DYNAMIC_SNOW_COLOR = float3(1, 0, 0) ; Цвет в rgb от 0 до 1

Заснеживание: Статика

  • Статика не требует каких-либо дополнительных масок, кроме textures/shaders/snowmask/snow.ddsimage

Опубликовано под лицензией MIT.