Среда, 22.11.2017, 09:59
Приветствую Вас Guest | RSS
Главная страница | Статьи | Регистрация | Вход
Меню сайта

Случайный рисунок

Категории каталога
Туториалы по маппингу (HL2) [68]
Туториалы по маппингу для Half-Life
Туториалы по текстурированию (HL2) [10]
Туторы по текстурированию для Half-Life
Туториалы по моделированию (HL2) [9]
Туторы по моделированию для Half-Life
Туториалы по программированию (HL2) [53]
Туторы по прагроммированию для Half-life
Другие туториалы (HL1 и HL2) [4]
Туторы которые не вошли в другие категории
Half-Life 2 Beta [1]
Статьи о npc и weapon в бете Half-Life 2, а так же мануалы и FAQ.
Туториалы по маппингу (HL1) [14]
Туторы по маппингу для Half-Life 1
Туториалы по текстурированию (HL1) [1]
Туторы по текстурированию для Half-Life 1
Туториалы по моделированию (HL1) [1]
Туторы по моделированию для Half-Life 1
Туториалы по программированию (HL1) [30]
Туторы по программированию для Half-Life 1

Наш опрос
Очистить ли форум от всех сообщений и начать всё с чистого листа?
Всего ответов: 536

Начало » Статьи » Туториалы по маппингу (HL1)

Естественное освещение (солнце)
В этой статье речь пойдет о создании естественного (основного) освещения карты (от солнца). Перед прочтением статьи ознакомьтесь со свойствами следующего энтити-объекта:

light_environment

Общее (естественное) освещение в Half-Life создается при помощи объекта light_environment. Необходимо разместить ОДИН такой объект на карте и выставить необходимые свойства.

Обычно light_environment размещают несколько выше основных стен карты, как бы на месте солнца. Для освещения карты достаточно разместить ОДИН такой объект.

Рассмотрим свойства этого объекта:

Pitch Yaw Roll (Y Z X)
Направление света по трем координатам. Но гораздо удобнее пользоваться компасом (кружком) под названием «Angle» + параметром «Pitch» для определения угла наклона лучей к земле (см. рис. ниже). При определении направления света при помощи «Angle» всегда ставьте вид сверху (2D top).

Предположим, мы хотим, чтобы тень от ящика и стен (и всех других объектов на карте) отбрасывалась вверх и вправо (на рисунке). Тогда в свойствах light_environment необходимо указать угол 45 градусов или любой другой, указывающий вверх и вправо. Помните, что углы необходимо выставлять на виде сверху, иначе направление будет задано неверно.

Pitch
Угол в градусах, под которым свет падает на землю. Используйте здесь только отрицательные значения (-30°, -45°, 60° и другие). «Минус» означает, что свет направлен к земле. Например, значение -90° означает, что свет падает перпендикулярно вниз. Часто используются значения -60°, -45° и -30°.

На картинке ниже немного криво :), но все-таки изображены основные используемые углы (pitch) для объекта light_environment:

Brightness X X X X
Здесь указывается цвет (в формате RGB — красный, зеленый, синий) и яркость света (0-255). Первые три цифры определяют цвет света. Его можно подобрать, нажав на кнопку «Pick color». Обычно мапперы выбирают цвета близкие к желтому, оранжевому, коричневому или белому — в общем ближе к естественному, дневному свету. Последняя цифра определяет яркость света от 0 до 255. Обычно яркости 150 хватает для создания достаточно светлой карты. Поупражняйтесь с различными значениями яркости и цвета от них очень сильно зависит внешний вид карты. Грамотное освещение может творить чудеса — это неопровержимый факт!

Для темных карт (вечер, сумерки) выставляйте небольшие значения яркости от 10-15 и подбирайте соответствующую темную картинку неба. Согласитесь, на темной карте довольно нелепо будет смотреться светлое небо от de_dust.

Также при подборе цвета примите во внимание основной цвет Вашей карты (цвет преобладающих текстур). Так например, если на карте много серого (как на de_aztec), то наилучшим образом будет смотреться карта, освещенная белым светом или светом с оттенками серого, если карта желтая, как de_dust, то хорошо подойдет свет с оттенками желтого или оранжевого и т.д.

Минимальная освещенность карты
Существует возможность указать минимальную освещенность на карте. Это делается в меню Map/Map properties... (см. рис. ниже).

Map Description / Title
(к освещению не относится) Здесь можно вписать название карты и кто ее сделал, например: De_Lalala by Somebody!

Environment map (cl_skyname)
(к освещению не относится) Здесь указывается название картинки, используемой в качестве неба. Подробнее об этом Вы можете прочитать, в статьях посвященных созданию неба.

Default light level
А вот это как раз то, что нам нужно — минимальный уровень освещения карты. Большинство мапперов оставляют здесь значение ноль, некоторые же любят «что-нибудь» поставить, например, 75. В последнем случае любое неосвещенное помещение будет таки освещено с яркостью 75 единиц. Следует заметить, что выставление в этом параметре числа большего нуля, не избавляет Вас от необходимости разместить хотя бы один источник света на карте. Это обязательное условие! Иначе без источников света возникнет ошибка во время компиляции.

Max viewable distance
(к освещению не относится) Максимальное видимое расстояние на карте. Если Вы вдруг заметили, что в определенных местах (обычно это бывает на больших открытых пространствах) дальние объекты не отрисовываются (исчезают стены и т.п.), то необходимо увеличить этот параметр. По умолчанию здесь стоит 4096 юнитов. Максимальное значение в 2 раза больше: 8192. Устанавливать ЕЩЕ большее значение смысла нет, объекты все-равно будут скрыты.

Остальные параметры необходимо оставить как есть.

Возможные проблемы с light_environment
Как нам кажется, проблема может быть только одна: если после компиляции Ваша карта абсолютно темная, то это значит, что объект light_environment находится внутри какого-то браша (в стене, скале и т.д.).

Вот мы и разобрались с естественным освещением на карте.

Источник: http://cs-mapper.by.ru/tutorials/t8lgtenv.shtml

Категория: Туториалы по маппингу (HL1) | Добавил: DetLeR (02.10.2007)
Просмотров: 961 | Комментарии: 1 | Рейтинг: 5.0 |

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Кто в Онлайн

Друзья сайта

Баннеры

  Сайт CrazyArts   Black   Сообщество сайтов о Half-Life   Самый   Только   Все   hl2 top 100     Rambler's Top100  

игры
игры

  Каталог сайтов Планета Топ 100 - Planet Top 100       ТОП ЛУЧШИХ ИГРОВЫХ САЙТОВ           Detroit Team Site :: Моды от Detroit Team, видео, новости.   Naruto-kun[Звезда Наруто]  


The idea of dising: Homie7