Пыль, Туман и Дым

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Deutsch (de)Русский (ru)中文 (zh)Translate (Translate)
Серия Воссоздание окружающей обстановки Выскажите свои мысли — Помогите нам воплотить больше идей

Снаряжение | Животные и существа | Муравьиные львы | Лучи и лазеры | Кабели и верёвки | Движущиеся облака | Теория цвета | Битвы | Комбайны | Сжатие ресурсов | Двери | Пыль, туман и дым | Лифты | Переключение карт | Внешнее освещение, солнце, погода и окружение | Взрывы | Огонь | Растительность | Стекло и окна | Хэдкраб | Жизнеспособность | Лестницы | Освещение | Оптимизация | Физические объекты | Сканеры сетчатки | Звук и музыка | Спецэффекты | Ландшафт | Поезда | Турели | Вода | Оружие | Зомби


Эта статья о добавлении на карту дыма, пыли, тумана и т.д. Они весьма схожи между собой, поэтому их эффекты пересекаются.


Энтити

  • env_fog_controller(en) — добавляет туман по всей карте
  • env_smokestack(en) — добавляет дым, сдуваемый ветром
  • func_dustcloud(en) — добавляет пыль
  • env_steam(en) — быстро движущаяся версия env_smokestack, без ветра
  • env_dustpuff(en) — пускает клубы дыма
  • env_smoketrail(en) — создаёт дым в виде "дымного следа"
  • func_smokevolume(en) — создание объёмного дыма (использует значительные ресурсы CPU)

Материалы

  • effects/fog_d1_trainstation_02 Используется только на расстоянии. Только в играх содержащих исходный код HL2(en)
  • shadertest/volumetricfog — Не работает.
  • tools/toolsfog — Работает только с func_smokevolume.
  • tools/toolsskyfog (требуется описание)

Примечания

  • env_smokestack(en) и func_dustcloud(en) для достижения своего эффекта используют многочисленные спрайты , и поэтому очень требовательны к ресурсам (некоторые настройки замедлят вашу карту, особенно на слабых системах).
  • CS:S(en) есть некоторые модели облаков.
  • Лучи света должны быть добавлены вручную. Для этого существует модель (Effects/vol_light.mdl) или вы можете создать не твёрдый браш с материалом models/effects/vol_light001 или vol_light002.
  • Чтобы получить туман в 3D скайбоксе, настраивайте параметры тумана в sky_camera(en). Для достижения наилучшего результата задайте ему те же параметры, что и в env_fog_controller(en).

См. также

Ссылки