Настройка погоды и освещения
Материал из Mod Wiki.
(Различия между версиями)
Версия 10:23, 20 марта 2008 (править) BAC9-FLCL (Обсуждение | вклад) (Новая: ==Значение параметров погодных конфигов== <pre>[sect_default_weather] 01:00:00 = default_weather_01 02:00:00 = default_weather_02 ...</pre> Здес...) ← К предыдущему изменению |
Версия 10:28, 20 марта 2008 (править) (отменить) BAC9-FLCL (Обсуждение | вклад) (→Значение параметров погодных конфигов) К следующему изменению → |
||
Строка 29: | Строка 29: | ||
аналогично эффекту смешивания в фотошопе (screen). | аналогично эффекту смешивания в фотошопе (screen). | ||
- | clouds_texture = skysky_oblaka ;это имя тектуры облаков. | + | clouds_texture = skysky_oblaka ; это - имя тектуры облаков. не путать со скайбоксом. |
- | clouds_color = 0.333, 0.341, 0.431, 0.7, 1.7 ; | + | |
- | far_plane = 350 ;это судя по всему дальность видимости, | + | clouds_color = 0.333, 0.341, 0.431, 0.7, 1.7 ; это цвет облаков, первые 3 цифры - |
- | fog_distance = 350 ;расстояние, на котором начинает действовать туман, т.е. начиная с этого расстояния объекты постепенно окрашиваются в цвет тумана. | + | это RGB (см.выше), четвертая - это видимость (непрозрачность) текстуры облаков, |
- | fog_color = 0.043, 0.043, 0.055 ;непосредственно сам цвет тумана | + | т.е 0 - облаков не видно, а 1 - полная видимость. |
- | fog_density = 0.9 ;это плотность тумана, выставив значение в 0, можно увидеть четкие края карты | + | |
- | rain_density = 0.2 ;это плотность дождя, действует видимо как и туман | + | far_plane = 350 ; это, судя по всему, дальность видимости (расстояние, на котором |
- | rain_color = 0.21, 0.21, 0.27 ;цвет дождя | + | "обрезается" карта). |
- | thunderbolt = thunderbolt_collection_default ;это имя заготовки грозы, если грозы не предусмотрено, значение можно оставить пустым. | + | |
- | bolt_period = 4.5f - период молний | + | fog_distance = 350 ; расстояние, на котором начинает действовать туман, т.е., |
- | bolt_duration = 0.35f ;период между молниями, чем меньше значение, тем чаще молнии. | + | начиная с этого расстояния, объекты постепенно окрашиваются в цвет тумана. |
- | wind_velocity = 0.0 ;сила ветра | + | |
- | wind_direction = 0.0 ;направление ветра | + | fog_color = 0.043, 0.043, 0.055 ; непосредственно сам цвет тумана. |
- | ambient = 0.0425, 0.045, 0.0475 ;как я понял цвет затенения мест, куда не попадает свет, в т.ч и рассеянный. | + | |
- | lmap_color = 1.0, 1.0, 1.0 ;видимо цвет лайтмапа | + | fog_density = 0.9 ; это плотность тумана, выставив значение в 0, можно увидеть |
- | hemi_color = 0.0425, 0.045, 0.0475, 0.1 ;по слухам, параметр, идентичный амбиенту, только предназначенный для статичного освещения. | + | четкие края карты. |
- | sun_color = 0.0, 0.0, 0.0 ;свет солнца, его интенсивность | + | |
- | sun_dir = -18.0, 291 ;положение солнца, первая цифра - это высота, знак минус означает, что солнце выше горизонта, а положительное значение видимо это день у америкосов. | + | rain_density = 0.2 ; это плотность дождя, действует, видимо, как и туман. |
- | env_ambient = ambient_env_rain ;это | + | |
+ | rain_color = 0.21, 0.21, 0.27 ; цвет дождя. | ||
+ | |||
+ | thunderbolt = thunderbolt_collection_default ; это имя заготовки грозы, если грозы | ||
+ | не предусмотрено, значение можно оставить пустым. | ||
+ | |||
+ | bolt_period = 4.5f - период молний. | ||
+ | |||
+ | bolt_duration = 0.35f ;период между молниями, чем меньше значение, тем чаще молнии. | ||
+ | выставив 0,будете любоваться непрекращающимися сверканиями и грохотом, что означает | ||
+ | буква f, неизвестно, аналогично и в верхнем пункте. | ||
+ | |||
+ | wind_velocity = 0.0 ; сила ветра. | ||
+ | |||
+ | wind_direction = 0.0 ; направление ветра. | ||
+ | |||
+ | ambient = 0.0425, 0.045, 0.0475 ; как я понял, цвет затенения мест, куда не попадает | ||
+ | свет, в т.ч и рассеянный. это именно цвет, а не свет, поэтому выставив значения в [0,0,0] - | ||
+ | получим кромешную тьму в зданиях и под навесами. по слухам, работает только на R2. | ||
+ | |||
+ | lmap_color = 1.0, 1.0, 1.0 ; видимо, цвет лайтмапа. | ||
+ | |||
+ | hemi_color = 0.0425, 0.045, 0.0475, 0.1 ;по слухам, параметр, идентичный амбиенту, | ||
+ | только предназначенный для статичного освещения. насчет четвертой цифры - не в курсе. | ||
+ | |||
+ | sun_color = 0.0, 0.0, 0.0 ; свет солнца, его интенсивность также влияет на тени, | ||
+ | если солнце не светит, теней от него не будет. | ||
+ | |||
+ | sun_dir = -18.0, 291 ; положение солнца, первая цифра - это высота, знак минус означает, | ||
+ | что солнце выше горизонта, а положительное значение видимо это день у америкосов. максимальное | ||
+ | значение не знаю, но значение в -40... -45 - это еще не зенит. вторая цифра определяет | ||
+ | положение солнца относительно сторон горизонта, нулевое значение вроде соответствует югу. | ||
+ | |||
+ | env_ambient = ambient_env_rain ; это набор звуков окружения.</pre> |
Версия 10:28, 20 марта 2008
Значение параметров погодных конфигов
[sect_default_weather] 01:00:00 = default_weather_01 02:00:00 = default_weather_02 ...
Здесь указывается время смены типов погоды, каждый тип включает в себя свой скайбокс и индивидуальные параметры освещения, дождя, грозы, и звука окружения. Переход осуществляется не скачкообразно, а плавно, практически не заметно.
[default_weather_01] ; имя типа погоды, описание которого ведется в этом блоке. flares = flares_gradient1 ; здесь указывается имя заготовки блика от солнца (заготовки прописаны в файле flares.ltx). sky_texture = skysky_14_cube ; это имя используемого скайбокса. cкайбокс - это куб, окружающий всю локацию, на 6 граней которого натянуты 6 текстур из файла, указанного в этой строке. нужно обратить внимание, что строка содержит еще и путь к файлу. sky_rotation = 0 ; здесь еще не разобрался, судя по всему задается угол, относительно сторон горизонта, наподобие солнца. sky_color = 1.0, 1.0, 1.0 ; это цвет неба, или, точнее, цвет рассеянного света, формат из 3 цифр, как и в параметрах ниже, подразумевает цветовую модель RGB, учитывая то, что здесь максимальная интенсивность цвета (255), здесь равна 1.0. например, цвет неба, равный [1.0, 0.0, 0.0] - зальет окрестность ярко красным светом. стоит учитывать, что здесь описывается не цвет, а свет, поэтому параметр, например, [0,0,0] - даст не черный цвет, а отсутствие вообще какого либо света. аналогично эффекту смешивания в фотошопе (screen). clouds_texture = skysky_oblaka ; это - имя тектуры облаков. не путать со скайбоксом. clouds_color = 0.333, 0.341, 0.431, 0.7, 1.7 ; это цвет облаков, первые 3 цифры - это RGB (см.выше), четвертая - это видимость (непрозрачность) текстуры облаков, т.е 0 - облаков не видно, а 1 - полная видимость. far_plane = 350 ; это, судя по всему, дальность видимости (расстояние, на котором "обрезается" карта). fog_distance = 350 ; расстояние, на котором начинает действовать туман, т.е., начиная с этого расстояния, объекты постепенно окрашиваются в цвет тумана. fog_color = 0.043, 0.043, 0.055 ; непосредственно сам цвет тумана. fog_density = 0.9 ; это плотность тумана, выставив значение в 0, можно увидеть четкие края карты. rain_density = 0.2 ; это плотность дождя, действует, видимо, как и туман. rain_color = 0.21, 0.21, 0.27 ; цвет дождя. thunderbolt = thunderbolt_collection_default ; это имя заготовки грозы, если грозы не предусмотрено, значение можно оставить пустым. bolt_period = 4.5f - период молний. bolt_duration = 0.35f ;период между молниями, чем меньше значение, тем чаще молнии. выставив 0,будете любоваться непрекращающимися сверканиями и грохотом, что означает буква f, неизвестно, аналогично и в верхнем пункте. wind_velocity = 0.0 ; сила ветра. wind_direction = 0.0 ; направление ветра. ambient = 0.0425, 0.045, 0.0475 ; как я понял, цвет затенения мест, куда не попадает свет, в т.ч и рассеянный. это именно цвет, а не свет, поэтому выставив значения в [0,0,0] - получим кромешную тьму в зданиях и под навесами. по слухам, работает только на R2. lmap_color = 1.0, 1.0, 1.0 ; видимо, цвет лайтмапа. hemi_color = 0.0425, 0.045, 0.0475, 0.1 ;по слухам, параметр, идентичный амбиенту, только предназначенный для статичного освещения. насчет четвертой цифры - не в курсе. sun_color = 0.0, 0.0, 0.0 ; свет солнца, его интенсивность также влияет на тени, если солнце не светит, теней от него не будет. sun_dir = -18.0, 291 ; положение солнца, первая цифра - это высота, знак минус означает, что солнце выше горизонта, а положительное значение видимо это день у америкосов. максимальное значение не знаю, но значение в -40... -45 - это еще не зенит. вторая цифра определяет положение солнца относительно сторон горизонта, нулевое значение вроде соответствует югу. env_ambient = ambient_env_rain ; это набор звуков окружения.