Sidebar

ToolsTextures - Служебные текстуры

  • Рекомендуется задавать вопросы только относительно темы с уроком. Для остальных вопросов существует раздел [url=/forums/pomosch.12/]«Помощь»[/url].

    Темы с просьбами помощи будут удаляться без предупреждения и без объяснения причины.

    Запрещается поднятие старой темы оффтопом. Ваше сообщение будет удалено, а в профиль будет выписано замечание.

enable.mka

PhotoShoper
21.08.2009
18
30
ToolsTextures - Служебные текстуры


toolsareaportal текстура не имеет никаких специальных свойств. Она используется только на func_areaportal объектах, чтобы сделать их легко отличенными от других брашей. Если использовать toolsareaportal на обычном браше, то ничего не произойдет, и в игре она будет видна как полупрозрачная текстура.




toolsblack - во всех отношениях обычная текстура, кроме того что совершенно нейтральна к освещению. Браш, покрытый toolsblack, будет иметь свойства дерева.




toolsblock_los Блокирует обзор для NPCs и ботов. Игрок, спрятавшийся за такой стенкой, становится для них невидим. Браш, покрытый toolsblock_los, будет отбрасывать тени, потому рекомендуется использовать на func_brushes, чтобы избежать проблем с освещением.




toolsblockbullets - блокирует пули, гранаты, стрелы и т.д., но остается невидимой для лучей света и др. объектов. По умолчанию сама по себе не работает, требует дополнительных настроек (скриптов).




toolsblocklight - , используется для блокирования световых лучей и создания красивых реалистичных теней. Браш должен быть покрыт полностью этой текстурой.




toolsclip - невидимая текстура - не прорисовывается и не режет листья. Блокирует игроков и NPCs, и совершенно прозрачна для пуль, гранат и всех физических объектов.




toolsplayerclip -эта текстура как вариант toolsclip, но блокирует только игроков, не NPCs.




toolsnpcclip - блокирует только NPCs. При использовании текстуры в CS:S может вызвать ошибку при компиляции - в данном случае боты не NPCs.




toolsfog - Эта текстура задумывалась для создания тумана и дыма. Но корректно не работает, потому следует использовать энтитю func_smokevolume, а toolsfog можно использовать в качестве триггера.




toolshint - Откомпилированная карта поделена на области, называемые листьями. И чем меньше из такого листа видно других листьев, тем меньше движку придется прорисовывать геометрии и объектов, что ускорит производительность игры.
toolshint - это плоскости, используемые для разрезания листьев. Делается это так: создается браш, где все стороны кроме одной окрашены текстурой toolsskip, а тот фейс, который будет разрезающим, окрашивается в toolshint.
Так же как и в случае с ареапорталом, хинт должен быть окружен простыми брашами, а не detail-брашами, также не подойдут и displacement-браши.




toolsskip - Фейсы, покрытые этой текстурой, игнорируются компилятором. Используется в паре с toolshint.




toolsinvisible - Данная текстура полезна как невидимая стена, которая блокирует ВСЕ и не отбрасывает теней.
В CS:S, есть специальная разновидность toolsinvisible материала, названная invismetal - невидимый металл, имеющий характерные металлические звуки.




Toolsinvisibleladder - для создания лестницы ставим prop_static какой-нибудь лестницы, а перед ним браш, окрашенный текстурой toolsinvisibleladder. Альтернатива func_ladder.

Toolsinvisibleladder не работает в HL2 и HL2DM




toolsnodraw - Фейс, текстурированный toolsnodraw, напрямую удаляется VBSP, означая, что не требуется никакая прорисовка. Toolsnodraw может использоваться на любом фейсе, с любым другим материалом, и на любой браш-энтите.

Браш, покрытый nodraw, имеет все свойства обычного браша и режет геометрию карты. Не путать с toolsinvisible.
Объекты и геометрия, спрятанные за toolsnodraw и находящиеся в разных невидимых друг для друга листьях, прорисованы не будут.

Незаменимый инструмент оптимизации карты - все невидимые в игре фейсы закрашиваются toolsnodraw.

В CS:S есть разновидность toolsnodraw, названная toolsnodraw_roof. Между этими двумя материалами нет никакого различия.




toolsoccluder - так же, как и toolsareaportal, используется только для того, чтобы сделать func_occluder объекты отличными от других брашей. Эта текстура не имеет никаких специальных свойств. Сами func_occluder'ы блокируют прорисовку моделей.




toolsorigin - этот инструмент пришел к нам из старого Half Life, как метод определения оси (origin) энтитей. Такая энтитя включала браш, полностью покрытый toolsorigin, центр которого считался осью данной энтити.




toolsskybox - Любой фейс обычного браша, текстурированный toolsskybox будет предоставлен в игре как небо. А какое именно будет небо - нужно будет указать в меню Map/Map Properties/Skybox Texture Name.
Toolsskybox также испускает свет, свойства которого основанный на параметрах настройки light_environment энтити на карте.




toolskyfog - Никакого упоминания об этом материале нет вообще в движке Source. По-видимому, первоначально с его помощью планировалось создавать объемный туман (см. также toolsfog).




toolstrigger - прозрачный материал, так же как и toolsareaportal, предназначен для того, чтобы сделать более отличимыми различные браш_энтити, такие как trigger_multiple, func_byzone или func_dustmotes.



http://developer.valvesoftware.com/wiki/Tool_textures
 

Escape

VIP
VIP
09.08.2007
3 838
37
  • Золотая медаль 221
  • Золотая медаль 143
Автор красавчик. Ньюбаи на форуме должны быть такими. 15 лет, 16 постов, а уже три полезных тутора. Надеюсь, автор, главное, без фанатизма к этому делу подходит и не забывает про уже существующие уроки и сайты. :)
 
Последнее редактирование:

Game Server

Доноры Красавчики

Пользователи онлайн

Нет пользователей онлайн.