Настройка погодных эффектов

Материал из CryWiki Russia

(Различия между версиями)
Перейти к: навигация, поиск
 
Строка 1: Строка 1:
-
{{В процессе перевода|дата=22 мая 2011|автор=1}}
 
-
 
= Настройка погодных эффектов =
= Настройка погодных эффектов =

Текущая версия на 15:19, 2 июня 2011

Содержание

Настройка погодных эффектов

Обзор

Типы погодных эффектов:

  • Облака (Clouds)
  • Дождь (Rain)
  • Снег (Snow)
  • Молнии (Lightning)
  • Ветер (Wind)
  • Туман (Fog)
  • Землетрясение (Earthquakes)
  • Торнадо (Tornadoes)

Типы облаков

Доступны три типа облаков, которые могут быть размещены:

  • 3D-облака (простое затенение).
  • Clouds Volumes (объёмы облаков) (наилучшее затенение).
  • Плоскостные облака (не 3D).

3D-облака

Перетащите и разместите сущность облаков на уровень:

Sandbox WeatherEffectsSetupTut image001.jpg

Разместите их на высоте 1000 метров (значение Z = 1000)

Sandbox WeatherEffectsSetupTut image002.jpg

Щелкните по кнопке обзор (Sandbox WeatherEffectsSetupTut image003.jpg) в свойствах облака, чтобы выбрать вид облака из папки game/libs/clouds:

Sandbox WeatherEffectsSetupTut image003.jpg

Sandbox WeatherEffectsSetupTut image004.jpg

Откройте редактор материалов и назначьте один из материалов (путь до нужной папки: Materials/Clouds) для вашего облака, если вам не нравиться стандартный материал облака:

Sandbox WeatherEffectsSetupTut image005.jpg

Увеличьте облако с помощью инструмента масштабирования:Sandbox WeatherEffectsSetupTut image006.jpg

Sandbox WeatherEffectsSetupTut image007.jpg

Движение облаков Чтобы настроить движение облаков, поставьте в свойстве AutoMove значение True, а также дистанцию 100 для создания эффекта постепенного исчезновения, когда он достигают края прямоугольника, в котором они перемещаются. Затем вы должны указать размер этого прямоугольника (SpaceLoopBox), в котором они должны перемещаться от одного конца к другому. После этого вы должны указать скорость перемещения облаков (Speed). Для обычных облаков скорость примерно равна 5, а для штормовых где-то 15. Экспериментируйте, но помните, если вы захотите выделить облако, желательно выключить AutoMove, иначе вы вряд ли увидите выделенное облако.

Sandbox WeatherEffectsSetupTut image008.gif

Объёмы облаков

Перетащите сущность объёма на ваш уровень, чтобы разместить облака с отличным затенением.

Sandbox WeatherEffectsSetupTut image009.jpg

Следуйте шагам, описанным выше, в разделе 3D-облаков для изменения их внешнего вида, перемещения и затенения объёма облаков.

Разница между обычными 3D-облаками и объёмом облаков, в том, что получается правильные полутени и есть возможность вращения:

Sandbox WeatherEffectsSetupTut image010.jpg

Не создавайте слишком много объёмов облаков, поскольку это создаст ощущение нереальности.

Примечание:
Если вы применяете новый материал, убедитесь, что применён корректный шейдер. Для объёма облаков, нужно назначить шейдер «volumeobject» в настройках материала.

Плоскостные облака

Перетащите и разместите плоскостное облако на вашем уровне:

Sandbox WeatherEffectsSetupTut image011.jpg

Увеличьте его с помощью инструмента масштабирования до 100, затем примените один из материалов плоскостных облаков (могут быть использованы все материалы с шейдером Distanceclouds из папки materials\clouds):

Sandbox WeatherEffectsSetupTut image012.jpg

Плоскостные облака двухмерные, и поэтому должны быть размещены очень далеко, либо высоко над игроком:

Sandbox WeatherEffectsSetupTut image013.jpg

Тени облаков
Облака не отбрасывают тени в реальном времени, но могут быть использовать перемещающиеся текстуры на весь уровень, создавая иллюзию теней от облаков:

Sandbox WeatherEffectsSetupTut image014.jpg

Используйте стандартные текстуры теней облаков (texture/clouds/cloud_pattern.dds), настройте их в Adobe Photoshop (в местах, где вы не хотите видеть тени, зарисуйте белым):

Sandbox WeatherEffectsSetupTut image015.jpg В свойстве Cloud Shadow Speed (скорость перемещения теней) укажите значение 0.001 для быстро-перемещающихся облаков и 0.0005 для обычных.

Дождь

Перетащите и разместите эффект частиц на ваш уровень:

Sandbox WeatherEffectsSetupTut image016.jpg

Добавьте этот эффект частиц в вашу зону дождя: rain.rain.space_loop

Для применения данного эффекта частиц, необходимо добавить в ваши исходники частиц имя данного эффекта. Скопируйте rain.rain.space_loop и вставьте его в слот частицы. Изменяйте число для получения большего количества капель.

Sandbox WeatherEffectsSetupTut image017.jpg

Чтобы ограничить эффект определенным участком вашего уровня, создайте Shape, используйте инструмент Pick у Shape, и щелкните по вашей системе частиц, активация и деактивация которой происходит при пересечении игроком границы формы:

Sandbox WeatherEffectsSetupTut image018.jpg

Снег

Перетащите и разместите эффект частиц на ваш уровень:

Sandbox WeatherEffectsSetupTut image019.jpg

Для добавления данного эффекта скопируйте его имя (snow.snow.heavy_snow_sheets) и вставьте в слот частицы. Изменяйте значение для получения большего количества снежных хлопьев.

Чтобы ограничить эффект на нужном участке вашего уровня, создайте Shape, для этого с помощью инструмента Pick у Shape, и щелкните по вашей системе частиц, активация и деактивация которой происходит при пересечении игроком границы формы:

Молнии

Добавьте молнии на ваш уровень:

Sandbox WeatherEffectsSetupTut image020.jpg

Активируйте и изменяйте параметры времени (в секундах), чтобы создать правильный вид молнии.

Sandbox WeatherEffectsSetupTut image021.gif

Ветер

Глобальная скорость может быть изменена вводом чисел (значений по Шкале Бофорта) в поле WindVector настройки окружения (положительное значение Y — как быстро ветер дует с севера, отрицательное Y — с юга, положительное X — с востока, отрицательное X — с запада).

Sandbox WeatherEffectsSetupTut image022.jpg

Для каждой области ветра создается форма и присоединяется к ней ветер. Для ветра скоростью 3 м/c применимы следующие значения:

Sandbox WeatherEffectsSetupTut image023.jpg

Туман

Глобальный уровень туман изменяется в окне «Time of Day»:

Sandbox WeatherEffectsSetupTut image024.jpg

Чтобы создать туман в определенной области разместите объём тумана (Fog Volume) на вашем уровне:

Sandbox WeatherEffectsSetupTut image025.jpg

Затем выберите размер области покрытия, где вы устанавливаете туман:

Sandbox WeatherEffectsSetupTut image026.jpg

Изменяйте значения плотности и цвета, как вам требуется. Используйте объём тумана для симуляции тумана под тучами:

Sandbox WeatherEffectsSetupTut image027.jpg

Без объём тумана и дождя тучи выглядят хуже:

Sandbox WeatherEffectsSetupTut image028.jpg

Землетрясения

Перетащите и разместите центр землетрясения на ваш уровне (оно не видно, так что не беспокойтесь):

Sandbox WeatherEffectsSetupTut image029.jpg

Введите количество толчков и радиус в свойствах:

Sandbox WeatherEffectsSetupTut image030.jpg

Активируйте сущность Shake, добавив его в потоковый граф:

Sandbox WeatherEffectsSetupTut image031.jpg

Торнадо

Sandbox WeatherEffectsSetupTut image032.jpg

В свойствах торнадо вы можете изменить скорость вращения:

Sandbox WeatherEffectsSetupTut image033.jpg

Результат

Теперь вы научились создавать различные погодные эффекты в редакторе Sandbox.

См. также