Служебные текстуры (Source)
You can help by updating the translation.
Also, please make sure the article tries to comply with the alternate languages guide.Служебные текстуры используются для решения особых задач и создания специальных условий на карте. Их довольно просто найти в Hammer : достаточно вписать "tools" в поле Filter в окне обозревателя текстур .
Каждый может создать свою собственную служебную текстуру, используя доступные флаги компиляции карты материалов , такие как %compilenonsolid 1
, %compileDetail 1
и %compilenodraw 1
для служебной текстуры, которая будет нематериальной, не разбивает области видимости , а также невидима.
Также, можно установить %tooltexture
, чтобы будет виден только в Hammer, а в игре будет отображаться $basetexture.
Служебные текстуры, сделанные своими руками, должны идти вместе с картой, иначе они не будут работать.
![Tip.png](/w/images/thumb/4/45/Tip.png/9px-Tip.png)
![Note.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)
![Note.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)
![Left 4 Dead](/w/images/thumb/a/ad/Icon-L4D.png/16px-Icon-L4D.png)
![Left 4 Dead 2](/w/images/thumb/8/8b/Icon-L4D2.png/16px-Icon-L4D2.png)
Основные
Основные - Общие
Эти служебные текстуры доступны для всех игр на платформе Source.
Некоторые из этих текстур имеют особый функционал в некоторых играх. Эти специальные функции отмечены значком игры, указанным в примечаниях. Например: ,
,
,
, и т.д.
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Разделяет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Да | Да | Да | Да | Да | Да | Да | Да (со следами) |
![]() Чаще всего, данная текстура используется для тех брашей, которые находятся далеко и являются очень тёмными. Его нельзя осветить никаким источником света, но на него влияет цвет тумана. | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Да (со следами) |
Идентична текстуре "Tools/ToolsBlack", только эта текстура белая.
(Во всех играх начиная с ep2) | |
![]() |
Нет | Нет | Да | Нет | Да | Да | Да | Да (без следов) |
Прежде всего данная текстура материальна для пуль, но также для НИП и физических снарядов. Однако она блокирует не все снаряды. Снаряды от NPC, такие как кислотный плевок от муравьиного льва , пройдут через неё. Чтобы позволить НИП и их линии взгляда пройти, превратите элемент мира в объект func_brush со значением ключ-параметра Solidity, установленным в матеиральный. | |
![]() |
Нет | Нет | Да | Нет | Да | Да | Да | Нет | Является материальной для prop_physics , снарядов, персонажей игроков, НИП . Нематериальна для пуль. В | |
![]() |
Ladder |
Нет | Нет | Да | Нет | Да | Да | Да | Нет | Используется с func_ladder в большинстве мультиплеерных играх, корме ![]() |
![]() |
Нет | Да | Да | Да | Да | Да | Да | Да (без следов) |
Не отображается в игре, изолирует от утечек , и VRAD пропускает эту текстуру. Блокирует видимость при использовании на всех поверхностях одного и того же браша. Каждая сторона браша, которую нельзя увидеть во время обычного игрового процесса, должна быть покрыта этой текстурой, для большей оптимизации. В ![]() ![]() ![]() ![]() ![]() ![]() | |
![]() |
Н/Д | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Текстура пришедшая из Goldsource , где браш с этой текстурой использовался для установки точки вращения вращающегося объекта . Она по-прежнему работает в Source (переопределение keyvalue точки вращения объекта), но теперь не обязательна. При размещении за пределами брашевого объекта компилятор выйдет из строя с ошибкой origin brushes not allowed in world . Доступно не во всех branch.
| |
![]() |
Нет | Нет | Нет | Да | Нет | Нет | Нет | Нет | Блокирует линию взгляда у НИП и bot . Команда mat_wireframe 1/2 покажет, что пока эта текстура не блокирует области видимости , он рисует пересекающиеся полигоны, и только они могут помешать движку отрисовывать enveloped brushwork. Это можно обойти, преобразовав покрытый Block LOS элемент в объект func_brush со значением ключ-параметра Solidity, установленным в матеиральный. (Block LOS func_brush всё ещё может быть пройден в этом состоянии.) | |
![]() |
Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Искусственно отбрасывает тени. Используется только во время компиляции VRAD . Не изолирует от утечек . Смотрите больше вариантов использования здесь . | |
![]() |
Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Используется на триггерах и func_viscluster объектах. |
Основные - Для конкретных игр
Эти служебные текстуры доступны только в некоторых играх на платформе Source.
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Разделяет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Да | Да | Да | Да | Да | Да | Да | Да (со следами) |
![]() "black" шейдер.![]() Нужно сделать: Узнать больше о
"black" шейдере | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Да (со следами) |
![]() На удивление использует City17 %25keywords в VMT, несмотря на то, что HL2 не имеет этой текстуры. | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Да (со следами) |
![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Да (со следами) |
![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Да (со следами) |
![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Да (со следами) |
![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Н/Д | ![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Н/Д | ![]() | |
![]() |
Нет | Нет | Нет | Нет | Да | Да | Да | Да (без следов) |
![]() | |
![]() |
Нет | Нет | Да | Нет | Да | Да | Да | Да (без следов) |
![]() | |
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Режет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
![]() |
Non-Solid |
Нет | Да | Да | Да | Нет | Нет | Нет | Нет | ![]() Useful as a utillity texture, like buttons you should be able to clip into. |
![]() |
Нет | Да | Да | Да | Да | Да | Да | Да (без следов) |
![]() | |
![]() |
Нет | Да | Да | Да | Да | Да | Да | Да (без следов) |
![]() | |
![]() |
Нет | Да | Да | Да | Да | Да | Да | Н/Д | ![]() | |
![]() |
Invisible |
Нет | Нет | Нет | Нет | Да | Да | Да | Н/Д | ![]() |
![]() |
Noshadow |
Нет | Нет | Да | Да | Да | Да | Да | Н/Д | ![]() |
![]() |
Нет | Да | Да | Да | Да | Да | Да | Да (без следов) |
![]() | |
![]() |
Нет | Нет | Да | Да | Да | Да | Да | Н/Д | ![]() | |
![]() |
Нет | Да | Да | Да | Да | Да | Да | Да (без следов) |
![]() | |
![]() |
Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ![]() | |
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Режет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
![]() |
Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ![]() | |
![]() |
Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | ![]() | |
![]() |
Нет | Нет | Нет | Нет | Да | Да | Да | Нет | ![]() | |
![]() |
Нет | Нет | Нет | Нет | Да | Да | Да | Нет | ![]() |
Оптимизация
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Разделяет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Да | Нет | Да | Нет | Нет | Нет | Нет | Нет | Используется вместе с Func_areaportal и func_areaportalwindow . Может быть использована с другими объёмными объектами, например с некоторыми триггерами. | |
![]() |
Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Указывает Vvis где разделить области видимости по этой текстуре, независимо от её расположения. | |
![]() |
Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Ни на что не влияет. Грани покрытые текстурой Skip удаляются во время компиляции, поэтому такой элемент карты не предотвратит утечку.
Полезна в сочетании с текстурой "Hint", а также как инструмент в Hammer для группировки, перемещения и размещения объектов. | |
![]() |
Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Используется только с объектами func_occluder . |
Барьеры
Барьеры - Общие
Эти служебные текстуры доступны для всех игр на платформе Source.
Некоторые из этих текстур имеют особый функционал в некоторых играх. Эти специальные функции отмечены значком игры, указанным в примечаниях. Например: ,
,
,
, и т.д.
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Разделяет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Нет | Нет | Нет | Нет | Да | Да | Нет | Нет | Является материальной для персонажей игроков и НИП , но не для других объектов. В
| |
![]() |
Нет | Нет | Нет | Нет | Да | Нет | Нет | Нет | Является материальной только для НИП . В ![]() В ![]() ![]() | |
![]() |
Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Является материальной только для персонажей игроков. В | |
![]() |
Да | Да | Да | Н/Д | Да | Да | Да | Да (со следами) |
(удалено начиная с ![]() ![]() Эта текстура должна быть применена к объекту, чтобы получить какие-либо особые способности, но какие, ещё не известно. Похоже, эта текстура необходима для func_vehicleclip . См. "player clip" выше, чтобы узнать о служебной текстуре, ограничивающей движение персонажей игроков. |
Барьеры - Для конкретных игр
Эти служебные текстуры доступны только в некоторых играх на платформе Source.
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Разделяет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Нет | Нет | Нет | Нет | Нет | Нет | Материальна для гранат | Нет | ![]() | |
![]() |
Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | ![]() | |
![]() |
Нет | Нет | Нет | Н/Д | Н/Д | Нет | Нет | Нет | ![]() | |
![]() |
Нет | Нет | Да | Нет | Да | Да | Да | Нет | ![]() |
Небо и туман
Небо и туман - Общие
Эти служебные текстуры доступны для всех игр на платформе Source.
Некоторые из этих текстур имеют особый функционал в некоторых играх. Эти специальные функции отмечены значком игры, указанным в примечаниях. Например: ,
,
,
, и т.д.
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Разделяет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Да | Нет | Да | Нет | Да | Да | Да | Да (со следами) |
![]() | |
![]() |
Нет | Нет | Да | Да | Да | Да | Да | Да (без следов) |
Эта текстура используется для создания 3D скайбоксов . Излучает свет, если на карте есть объект light_environment . Не может быть использована в том же PVS , что и служебная текстура toolsskybox2d. Такие вещи, как другая область карты, будут отображаться поверх небосвода. Портал областей может предотвратить это, но лучше добавить больше декораций, чтобы скрыть то, что не должно быть видно. Уберите другие области карты из поля зрения или просто не открывайте эту область. | |
![]() |
Нет | Нет | Да | Да | Да | Да | Да | Да (без следов) |
Доступна только в Source 2007 и позже. Используется для создания 2D скайбоксов , без отображения 3D скайбокса . Излучает свет, если на карте есть объект light_environment . ![]() Не может быть использована в том же PVS , что и служебная текстура toolsskybox. | |
![]() |
Нет | Да | Да | Н/Д | Н/Д | Да | Н/Д | Да (со следами) |
Текстура SkyFog не содержит никаких свойств. В настоящее время не существует соответствующего оттенения под названием "skyfog". (генерирует ошибку Error: Material "tools/toolsskyfog" uses unknown shader "SkyFog" .) ![]() | |
![]() |
Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | (Во всех играх начиная с l4d)
Используется вместе с несколькими env_fog_controller для изменения цвета и плотности тумана на карте. |
Небо и туман - Для конкретных игр
Эти служебные текстуры доступны только в некоторых играх на платформе Source.
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Разделяет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
NoLight |
Нет | Да | Да | Да | Да | Да | Да | Н/Д | ![]() |
Разное
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Разделяет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Нет | Нет | Да | Да | Да | Да | Да | Да | ![]() | |
Нет | Нет | Нет | Нет | Да | Да | Да | Нет | В ![]() | ||
Видима заражённым | Нет | Нет | Нет | Да | Да | Да | Нет | В ![]() $alphatest пока "tools/climb_versus.vmt" использует $additive .Эта служебная текстура до сих пор ни разу не использовалась в официальных кампаниях. | ||
Видима заражённым | Нет | Нет | Нет | Да | Да | Да | Нет | В ![]() | ||
Да | Нет | Да | Нет | Да | Да | Да | Да (со следами) |
Грань, покрытая этой текстурой, отображается поверх всей остальной геометрии элементов карты. Кроме того, элемент карты с Dotted текстурой на любой из граней не будет блокировать видимость и не будет скрывать собой грани, которых она касается, это означает, что любая область, заключённая в объём с Dotted текстурой, никоим образом не будет удалена с карты. | ||
![]() |
Да | Да | Да | Да | Да | Да | Да | Да (со следами) |
![]() | |
![]() |
Да | Нет | Нет | Нет | Да | Да | Да | Н/Д | ![]() | |
![]() |
Да | Нет | Нет | Нет | Да | Да | Да | Н/Д | ![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Н/Д | ![]() | |
![]() |
Да | Нет | Да | Нет | Да | Да | Да | Да | ![]() | |
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Режет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
![]() |
Нет | Нет | Нет | Нет | Да | Да | Да | Да (без следов) |
![]() | |
![]() |
Нет | Нет | Нет | Нет | Да | Да | Да | Да (без следов) |
Эта текстура не блокирует свет, но в ![]() Нужно сделать: Объяснить, где она используется и как работает
| |
![]() |
Нет | Нет | Да | Нет | Да | Да | Да | Нет | ![]() Не изолирует карту. При выстреле создаёт металлические искры, но пули проходят сквозь неё. | |
Н/Д | Н/Д | Н/Д | Н/Д | Н/Д | Н/Д | Н/Д | Н/Д | Это специальная служебная текстура, предназначенная для предотвращения декомпиляции vmex любых карт с использованием этой пользовательской служебной текстуры. BSPSource игнорирует эту текстуру, делая её бесполезной.
Её как-бы на самом деле не существует, так как каждый пользователь должен создать свою собственную подобную текстуру, но она указана здесь лишь для полноты картины. | ||
![]() |
Нет | Да | Да | Да | Да | Да | Да | Да (без следов) |
![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Да (без следов) |
![]() | |
![]() |
Да | Нет | Нет | Нет | Да | Да | Да | Н/Д | ![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Да | ![]() However, used as if it was a tool texture with func_brush to make it non-solid and fade away when approached. | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Н/Д | ![]() | |
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Режет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
![]() |
Видима заражённым | Нет | Да | Нет | Да | Да | Да | Да (Без следов) |
![]() ![]()
![]() | |
![]() |
Не работает правильно | Нет | Да | Нет | Да | Да | Да | Да | ![]() ![]() It is only visible to player s that are close to the origin of the entity that this material is applied to (e.g. func_brush ), achieved with the ![]() |
Специальные VR служебные текстуры
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Разделяет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Нет | Нет | Н/Д | Нет | Нет | Да | Нет | Нет | ![]() ![]() ![]() |