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

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

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «{{В процессе перевода|дата=3 мая 2011|автор=1}}»)
 
(5 промежуточных версий не показаны.)
Строка 1: Строка 1:
-
{{В процессе перевода|дата=3 мая 2011|автор=1}}
+
= Настройка погодных эффектов =
 +
 
 +
== Обзор ==
 +
Типы погодных эффектов:
 +
 
 +
<div style="margin-left: 10px;">
 +
* Облака ('''''Clouds''''')
 +
* Дождь ('''''Rain''''')
 +
* Снег ('''''Snow''''')
 +
* Молнии ('''''Lightning''''')
 +
* Ветер ('''''Wind''''')
 +
* Туман ('''''Fog''''')
 +
* Землетрясение ('''''Earthquakes''''')
 +
* Торнадо ('''''Tornadoes''''')
 +
</div>
 +
 
 +
== Типы облаков ==
 +
 
 +
Доступны три типа облаков, которые могут быть размещены:
 +
 
 +
<div style="margin-left: 10px;">
 +
* 3D-облака (простое затенение).
 +
* Clouds Volumes ('''объёмы облаков''') (наилучшее затенение).
 +
* Плоскостные облака (не 3D).
 +
</div>
 +
 
 +
=== 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]]
 +
 
 +
== Ветер ==
 +
 
 +
Глобальная скорость может быть изменена вводом чисел (значений по [[wikipedia:ru:Шкала Бофорта|Шкале Бофорта]]) в поле '''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.
 +
 
 +
[[Категория:Официальная документация:Продвинутое – Настройка окружения]]
 +
 
 +
= См. также =

Текущая версия на 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.

См. также

Личные инструменты