Меню сайта


[DS]: Half-Life Server
[DS]: Half-Life Server


[DS]: CS:S GunGame v34 Server
[DS]: CS:S GunGame v34 Server


[DS]: CS:S v34 Server
[DS]: CS:S v34 Server


Поиск

add_newДобавить новость
Последние добавленные
Чистая версия Counter-Strike Source v34 с рабочими ботами и поиском серверов. Вы можете подключится к любому серверу с любой мод...
Читать далее
HLRS (Half-Life Rank System) — это плагин , который добавит вам на сервер систему прокачки рангов , при этом с каждым новым з...
Читать далее

Unreal tournament 2004

Сегодня в нашем мониторинге появилась поддержка игровых серверов Unreal Tournament 2004.

Читать далее

Это чистая сборка Counter Strike 1.6 2018 года

Читать далее

Звучит забавно, но всё же хотел бы описать основные проблемы со стрельбой у игроков, которые мне приходилось замечать.

Читать далее

Фильм "Великая стена"

Фильм «Великая стена» («The Great Wall») фантастика, боевик, приключения в древнем Китае. Фил...

Читать далее
STARGATE: ORIGINS TRAILER | Stargate: OriginsOn February 15th, witness the premiere of a Stargate story that takes you back to where it all began. Buy an All-Access Pass at http:... Читать далее

Разработчики Black Mesa выпустили открытую бету игры, поддерживающую все обещанные изменения движка...

Читать далее
Этот плагин добавляет на сервер автомат AK Paladin из игры CSO.

Читать далее

Сеть Burger King совместно с телеканалом Game Show и оператором «Синтерра Медиа» запустили CTRL PLAY

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5a4e54846b894.png

Читать далее

Фильм "Меч короля Артура"

Фильм "Меч короля Артура", это фэнтэзийный приключенческий фильм в мире альтернативных легенд о короле Артуре и его мече Эк...

Читать далее

Уважаемые участники!
Команда проекта DS-Servers, от всей души поздравляет вас с Новым Годом!
//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5a46b6d92c995.png

Читать далее

Этот плагин добавляет вам на сервер дробовик KSG-12

Читать далее

Фильм "Война миров Z"

Фильм «Война миров Z» ужасы, фантастика, боевик, триллер, приключение в современном мире,  в котором б...

Читать далее

The University of Southern California’s premier video games program USC Games will feature hands-on playable code for th...

Читать далее

В преддверии новогодних праздников компания DSN.Host запускает конкурс.

Читать далее
ЗАКАЗЫВАЕМ СЕРВЕР НА ХОСТИНГЕ (mineсraft, Unturned, кс.1.6)(Бесплатный хост)Самые дешевый хостинг в мире. Заходи не пожалеешь, я уже почти год держу свой сервер там. https://dsn.host/?ref=141565 https:/... Читать далее
THAT'S A WRAP! - Behind the Scenes | Stargate: OriginsThat's a wrap on filming for Stargate Origins - the exciting new chapter in the Stargate saga. Stay until the end of the video for a li... Читать далее
ORIGINS TEASER | Stargate: OriginsPremiering on Stargate Command, STARGATE ORIGINS explores the journey that sets a young Catherine Langford on the way to helping ... Читать далее

Multiplayer mod ZXC by 291 for Half-Life 1 with free source code. Over 30 different weapons (including old), features and relativ...

Читать далее

ZXC Mod cvarlist

Читать далее

Студия 11 Bit Studios, которую вы можете знать по This War of Mine

//ds.nue.de.dsncdn.net/uploads/images/_gen-176/5949a205f323e.png

Читать далее

Если вам есть, что скрывать, то WhatsApp может оказаться не лучшим выбором для переписки. Оказывается, принадлежащий Facebook

Читать далее

BRET  (Bsp REs Tool) — Инструмент (Утилита) для генерации .res файлов для карт движка GoldSource .bsp

Читать далее

<JAM>
m1-palinka


HL-HEV
hl-hev


Блокирование света объектами
Добавил: root
2013-01-07 07:21:14
150 просмотров

В данной статье мы расскажем о том, как можно управлять тенями энтити-объектов.

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

Энтити-объекты не отбрасывают теней



Конечно, вместо ящика из func_wall можно было использовать обычный браш, который естественно «отбросил» бы тень, но тогда земля была бы разбита на более мелкие полигоны. Если ящиков немного, то можно использовать и обычные браши, а если штук 10 в одном месте, то они могут серьезно снизить скорость отрисовки карты (понизить fps).

Чтобы энтити-объект отбрасывал свет необходимо выставить световые флаги. Эти флаги есть у большинства брашевых энтити-объектов, и они доступны в свойствах объекта (см. рис. ниже). Но помните, что световые флаги доступны только при использовании компиляторов ZHLT или ZHLT: Custom Build. Со стандартными (старыми) компиляторами флаги не работают.

Выставление световых флагов




Возможные варианты

1. Normal — по умолчанию (объект не отбрасывает теней);


2. EmbeddedFix — не использовать сложную коррекцию освещения. Иногда брашевый объект, проходящий сквозь стену, бывает неправильно освещен. Используйте этот флаг для избежания подобной ситуации;


3. Opaque (Block Light) — объект отбрасывает тени. Делает объект «непрозрачным», в результате чего он начинает отбрасывать тень. Полезно использовать этот флаг для func_wall, некоторых func_illusionary, func_door и, возможно, других объектов для достижения различных эффектов;


4. Opaque + Embedded Fix — это комбинация предыдущих двух флагов;


5. Opaque + Concave Fix — используется для искривленных объектов func_wall, особенно арок. Когда эти объекты имеют флаг непрозрачности Opaque (3), внутренняя сторона арки (вогнутая часть) будет иметь темные края, особенно в местах стыковки брашей. Установка флага ConcaveFix решает проблему темных швов, однако объект не может использовать флаг EmbeddedFix при этом.

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

Как Вы можете видеть на рисунке ниже, большой ящик справа отбрасывает тень, хотя также, как и левый, является объектом func_wall.

У ящика справа установлен флаг Opaque, и он блокирует свет




Другой способ управления тенями

Теперь рассмотрим еще один способ управления тенями. Наряду с Light Flags есть еще Light Origin.

В этом параметре указывается имя объекта info_target, который по своей сути является объектом-мишенью. Таким образом, при расчете освещения брашевый энтити-объект будет временно перемещен на место объекта info_target, имя которого указано в параметре Light Origin. Посмотрите на рисунок ниже.

Тень от ящика просчитана в месте установки объекта info_target



В том месте, где находится тень, на самом деле установлен объект info_target с именем target1. Это же имя указано в свойствах ящика func_wall в параметре Light Origin (см. рис. ниже).

Выставление параметра Light Origin



Трудно сказать, в каких случаях можно использовать Light Origin. В отличии от Light Flags он применяется очень редко.

Совет: не устанавливайте блокировку света двигающимся или разрушаемым объектам, т.к. тень просчитана и никуда не денется при изменении положения объекта.


§ 8.1 Общая информация об освещении
§ 8.2 Естественное освещение (солнце)
§ 8.3 Искусственное освещение (лампочки)
§ 8.4 Эффект световых лучей
§ 8.5 Эффект дымки вокруг источников света
§ 8.6 Вращающийся свет
§ 8.7 Блокирование света объектами
§ 8.8 Огонь

Поделиться:
Тэги:

DS-Servers.com
Copyright © 2012-2018. All Rights Reserved.
При копировании материала ссылка на источник обязательна
За материалы, размещенные пользователями, администрация сайта ответственности НЕ несет