Гайд Как создать чистое небо на карте Garry's Mod

  • 28
  • 8
Контакты для связи отсутствуют.
Подробная инструкция
Запускам Hammer Editor из папки: Steam → SteamApps → commong → Garry's Mod → bin.
Нажимаем: File → New — И начинаем создавать!

Для начала создаём небольшую локацию, красим потолок и стены в текстуру skybox, а пол красим в любую понравившуюся вам текстуру. Я же покрашу пол в текстуру: grass. Не забываем создать info_player_start в качестве точки появления игрока.

5F15708063C7F75A20BF7C35D9F7B0BEF6A8E88A



Далее создаём 6 элементом, которые потребуется настроить. Нужно создать 6 entity, которые будут отвечать за правильное небо в Garry's Mod и в конце задать нужный тип неба в свойствах worldspawn.
Создайте entity под названием — env_sun и давайте его настроим:

В параметре: Pitch Yaw Roll (X Z Y) — Задайте значения: 0 165 0
В параметре: UseAngles — Задайте: Yes
В параметре: Pitch — Задайте значение: -80 В параметре:
Sun Color (R G B) — Задайте значения: 255 255 255

Другие параметры не трогаем! Если запутались, смотрим:
B648563C27AF815A9EBDDF44216DA7890C29553A
Создайте entity под названием — env_skypaint и давайте его настроим:

В параметре: Sky Top Color — Задайте значение: 0.22 0.51 1.00
В параметре: Sky Bottom Color — Задайте значение: 0.919 0.929 0.992
В параметре: Sky Fade Bias — Задайте значение: 0.1
В параметре: Sun Size — Задайте значение: 0
В параметре: Sun Normal — Задайте значение: 0 0 1
В параметре: Sun Color — Задайте значение: 0 0 0
В параметре: Dusk Scale — Задайте значение: 0.5
В параметре: Dusk Intensity — Задайте значение: 2
В параметре: Dusk Color — Задайте значение: 1 1 1
В параметре: Draw Stars — Задайте значение: Yes - Draw the stars please
В параметре: Star Texture — Задайте значение: skybox/clouds
В параметре: Star Scale — Задайте значение: 2
В параметре: Star Fade — Задайте значение: 0.5
В параметре: Star Speed — Задайте значение: 0.03
В параметре: HDR Scale — Задайте значение: 0.56

В параметре: Sun Position Method — Задайте значение: Automatic - Find a env_sun entity and use that

Другие параметры не трогаем! Если запутались, смотрим:

C075871EB6C5A217A79A714C0C88D39D66058F5C
У этого entity только 1 параметр, это параметр: Name

В параметре: Name — Задайте значение: TonemapController
E527E992FF58E03A9D54AFF713A63D75F0E85846
Эту entity придётся настраивать немного по другому. Здесь нужно будет задать Outputs-значения и установить флаг.

Создаём logic_auto на вашей карте и открываем его настройки. Заходим во вкладку: Outputs и начинаем настраивать вот такие значения:

OnMapSpawn → TonemapController → SetAutoExposureMax → 1.8
OnMapSpawn → TonemapController → SetAutoExposureMin → 0.7
OnMapSpawn → TonemapController → SetBloomScale → 0.3
OnMapSpawn → TonemapController → SetTonemapRate → 0.2
79007F650A514D2842F296430D5E2452D9A6CCB1

Далее переходи во вкладку: Flags и ставим галочку на параметр: Remove on fire
C8A01B42745EA04DC5AF1434AFE77B937B2CFD8E

Нажимаем: Применить, а затем: ОК — Чтобы сохранить наши параметры только что созданном logic_auto и едем далее.
Создайте entity под названием — light_environment и давайте его настроим:

В параметре: Pitch Yaw Roll (X Z Y) — Задайте значение: 0 165 0
В параметре: Putch — Задайте значение: -80
В параметре: Brightness and Color — Задайте значение: 243 224 158 1200
В параметре: Ambient Color and Brightness — Задайте значение: 194 236 252 225

Другие параметры не трогаем! Если запутались, смотрите:
00631D424FA7AD5EC23F4A0F7375157E993D011C
Создайте entity под названием — env_fog_controller и давайте его настроим:

В параметре: Pitch Yaw Roll (X Z Y) — Задайте значения: 0 35 0
В параметре: Fog Enable — Задайте значение: Yes
В параметре: Fog Blend — Задайте значение: Yes
В параметре: Use Angles for Fog Dir — Задайте значение: Yes
В параметре: Promary Fog Color — Задайте значение: 142 164 178
В параметре: Secondary Fog Color — Задайте значение: 142 164 178
В параметре: Fog Start — Задайте значение: 1024
В параметре: Fog End — Задайте значение: 250000

Другие параметры не трогаем! А если запутались, смотрите:
55E1A58969D6584146435252BE8A81628A7931D7

Далее переходи во вкладку: Flags и ставим галочку на значение: Master (Has priority if multiple env_fog_controllers exist)
CD7D8AB4A09DB41A308E98F47426CDC5662E9E97
Осталось настроить само небо, все нужные entity мы уже создали и настроили, теперь осталось настроить только небо. Нажимаем сверху: Map → Map Properties...
6D65CA9EE521206341A87022A6C7FFDB386629D0

Перед вами откроется окошко настройки неба, в этом окошке вам нужно задать всего лишь 2 параметра:

В параметре: SkyBox Texture Name — Задайте значения: painted
В параметре: New Level Unit — Задайте значения: Yes, clear previous levels

Другие параметры не трогаем! Если запутались, смотрите:
AD7BC6AE7C58BD089B8F61101418422A0F021815
Мы создали макет карты, точку появления игрока, 6 элементов настройки небо, настроили само небо и теперь осталось проверить карту в игре:
8DCD61B23B087B79C4172253064D5F51D0B79D13


Нажимаем: F9 — Собираем карту и тестируем в игре!

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