Ru/Skybox lighting: Difference between revisions
m (Nesciuse moved page Skybox lighting/ru to Ru/Skybox lighting over redirect: Language prefixes) |
m (-Using L template for links) |
||
Line 1: | Line 1: | ||
{{langsp|title=Свет небосвода}} | {{langsp|title=Свет небосвода}} | ||
[[Template:skybox lighting|Свет небосвода (Skybox lighting)]] поступает на карту от каждого | [[Template:skybox lighting|Свет небосвода (Skybox lighting)]] поступает на карту от каждого {{L|skybox|toolsskybox}}-текстурированного {{L|brush|элемента карты}} и представляет собой прямой солнечный/лунный свет и рассеянное освещение. Его основные свойства контролируются тремя объектами карты, используемыми в комбинации (в некоторых играх - четырьмя): | ||
* {{ent|light_environment}} определяет направление, цвет и интенсивность прямого солнечного света, а также цвет и интенсивность рассеянного зенитного света. | * {{ent|light_environment}} определяет направление, цвет и интенсивность прямого солнечного света, а также цвет и интенсивность рассеянного зенитного света. | ||
* {{ent|shadow_control}} определяет цвет, направление и расстояние затухания | * {{ent|shadow_control}} определяет цвет, направление и расстояние затухания {{L|Lighting#.D0.94.D0.B8.D0.BD.D0.B0.D0.BC.D0.B8.D1.87.D0.B5.D1.81.D0.BA.D0.B8.D0.B5_.D1.82.D0.B5.D0.BD.D0.B8|динамических теней}}, которые создаются {{ent|light_environment}}. Без этого объекта карты динамические тени будут глючными и неконфигурируемыми. | ||
* {{ent|env_sun}} помещает светящийся спрайт в небосвод для отображения видимого положения Солнца на небе. | * {{ent|env_sun}} помещает светящийся спрайт в небосвод для отображения видимого положения Солнца на небе. | ||
* {{ent|env_cascade_light}} отбрасывает на карту резкие тени в реальном времени, обычно копируя настройки из объекта карты {{ent|light_environment}}. {{only:ru|{{csgo}}{{insurgency}}{{bms}}}} | * {{ent|env_cascade_light}} отбрасывает на карту резкие тени в реальном времени, обычно копируя настройки из объекта карты {{ent|light_environment}}. {{only:ru|{{csgo}}{{insurgency}}{{bms}}}} | ||
Line 9: | Line 9: | ||
Чтобы разобраться во всем этом, просто убедитесь, что на вашей карте есть только один из этих объектов, и что '''углы тангажа и рысканья''' установлены одинаково для всех трёх объёктов. (''Pitch'' - это угол возвышения Солнца над землей, а ''Yaw'' - его компасный пеленг). | Чтобы разобраться во всем этом, просто убедитесь, что на вашей карте есть только один из этих объектов, и что '''углы тангажа и рысканья''' установлены одинаково для всех трёх объёктов. (''Pitch'' - это угол возвышения Солнца над землей, а ''Yaw'' - его компасный пеленг). | ||
Эти параметры освещения - направление, цвет, яркость и т.д. - довольно специфичны для фактического изображения, используемого для небосвода. В статье | Эти параметры освещения - направление, цвет, яркость и т.д. - довольно специфичны для фактического изображения, используемого для небосвода. В статье {{L|Sky List|Список текстур неба}} предлагаются некоторые настройки для официальных игровых скайбоксов. Объект карты {{ent|worldspawn}} определяет, какой {{L|Skybox (2D)|Небосвод}} использовать. Также обратите внимание, что туман будет выглядеть неправильно, если настройки {{ent|env_fog_controller}} не соответствуют используемому небосводу. | ||
{{Note|'''Pitch''' можно переопределить для {{ent|light_environment}} и {{ent|env_sun}}, но не для {{ent|shadow_control}}. Переопределение '''Pitch''' также не может быть отключено, и его значение отсчитывается против часовой стрелки от горизонтали (поэтому прямо вниз -90°), тогда как вращение '''<angles> Pitch''''s по часовой стрелке (поэтому прямо вниз +90°). Обходной путь для этого - убедиться, что ваше переопределение '''Pitch''' просто повторяет значение '''<angles>'''; например, если ваши {{ent|shadow_control}}, {{ent|light_environment}} и {{ent|env_sun}} '''<углы>''' равны "45 -60 0", установите переопределение '''Pitch''' на "-45".}} | {{Note|'''Pitch''' можно переопределить для {{ent|light_environment}} и {{ent|env_sun}}, но не для {{ent|shadow_control}}. Переопределение '''Pitch''' также не может быть отключено, и его значение отсчитывается против часовой стрелки от горизонтали (поэтому прямо вниз -90°), тогда как вращение '''<angles> Pitch''''s по часовой стрелке (поэтому прямо вниз +90°). Обходной путь для этого - убедиться, что ваше переопределение '''Pitch''' просто повторяет значение '''<angles>'''; например, если ваши {{ent|shadow_control}}, {{ent|light_environment}} и {{ent|env_sun}} '''<углы>''' равны "45 -60 0", установите переопределение '''Pitch''' на "-45".}} |
Revision as of 09:31, 11 July 2024
Свет небосвода (Skybox lighting) поступает на карту от каждого toolsskybox -текстурированного элемента карты и представляет собой прямой солнечный/лунный свет и рассеянное освещение. Его основные свойства контролируются тремя объектами карты, используемыми в комбинации (в некоторых играх - четырьмя):
- light_environment определяет направление, цвет и интенсивность прямого солнечного света, а также цвет и интенсивность рассеянного зенитного света.
- shadow_control определяет цвет, направление и расстояние затухания динамических теней , которые создаются light_environment. Без этого объекта карты динамические тени будут глючными и неконфигурируемыми.
- env_sun помещает светящийся спрайт в небосвод для отображения видимого положения Солнца на небе.
- env_cascade_light отбрасывает на карту резкие тени в реальном времени, обычно копируя настройки из объекта карты light_environment. (только в
)
Чтобы разобраться во всем этом, просто убедитесь, что на вашей карте есть только один из этих объектов, и что углы тангажа и рысканья установлены одинаково для всех трёх объёктов. (Pitch - это угол возвышения Солнца над землей, а Yaw - его компасный пеленг).
Эти параметры освещения - направление, цвет, яркость и т.д. - довольно специфичны для фактического изображения, используемого для небосвода. В статье Список текстур неба предлагаются некоторые настройки для официальных игровых скайбоксов. Объект карты worldspawn определяет, какой Небосвод использовать. Также обратите внимание, что туман будет выглядеть неправильно, если настройки env_fog_controller не соответствуют используемому небосводу.
