Суббота, 20.04.2024, 10:46
Приветствую Вас 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

Наш опрос
Оцените мой сайт
Всего ответов: 632

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

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

env_glow

Подобный эффект Вы могли видеть на карте cs_italy, там есть небольшие настенные фонарики, вокруг которых распространяются лучи (дымка, ореол). Сейчас мы сделаем нечто похожее. Предположим у нас на карте есть фонарь с обычным источником света light (см. рис. ниже).

Для создания дымки используются спрайты, т.е. файлы с расширением *.spr. Эти файлы находятся в директории cstrike/sprites.. Мы будем использовать спрайт с именем flare1.spr. Если у Вас нет такого спрайта, то Вы можете взять его из архива pak0.pak, который находится в папке valve.

Итак, чтобы вставить спрайт, мы используем точечный энтити-объект env_glow. Размещаем его под фонарем, достаточно близко к поверхности фонаря. В редакторе объект env_glow отображается довольно большим квадратом, гораздо большим, чем, например, источник света light (см. рис. ниже).

Выставим для env_glow следующие свойства:

Render FX — Normal (можно использовать и Constant Glow, подробнее объяснено ниже)
Render Mode — Glow (для env_glow всегда должен быть этот режим)
FX Amount — 150 (чем больше значение, тем ярче дымка. Максимум: 255)
FX Color — 255 255 200 (цвет дымки, в данном случае бледно-желтый, в принципе можно не выставлять)
Model — sprites/flare1.spr (также можно использовать другие спрайты с именем flare или glow)

Теперь подробнее о параметре Render FX. Для спрайтов рекомендуется выставлять 2 режима: Normal или Constant Glow.

Все разница между этими режимами заключается в различной интенсивности (яркости, насыщенности) дымки при приближении/удалении игрока от спрайта.

В режиме Normal при удалении игрока от спрайта, его яркость уменьшается, спрайт становится менее видимым. При Constant Glow спрайт всегда имеет постоянную яркость, независящую от дистанции взгляда игрока. Попробуйте оба варианта, иногда лучше выглядит Normal, иногда Constant Glow.

Вот собственно и все! Компилируем, запускаем и видим следующий эффект:

На нашей карте-примере мы создали еще один фонарь (на картинке справа). Он несколько отличается от того, что расположен слева. Вогруг него мы создали все эффекты, рассмотренные в предыдущих статьях: мы создали лучи из func_illusionary, дымку из env_glow и вместо простого света light использовали направленный light_spot (см. рис. ниже).

Свойства объекта light_spot и мишени info_target, используемой для задания направления света, указаны на рисунке.

Карта-пример (19Кб) - в архиве карта-пример в форматах BSP и RMF.

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

Категория: Туториалы по маппингу (HL1) | Добавил: DetLeR (02.10.2007)
Просмотров: 1193 | Рейтинг: 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