Ru/Tool textures (Source): Difference between revisions
Thunder4ik (talk | contribs) m (Unicodifying, replaced: [[Image: → [[File: (72)) |
(Fixing Russian translate) |
||
Line 7: | Line 7: | ||
'''Служебные текстуры''' используются для решения особых задач и создания специальных условий на карте. Их довольно просто найти в [[Hammer|Hammer]]: достаточно вписать "'''tools'''" в поле Filter в окне [[Hammer Texture Browser|обозревателя текстур]]. | '''Служебные текстуры''' используются для решения особых задач и создания специальных условий на карте. Их довольно просто найти в [[Hammer|Hammer]]: достаточно вписать "'''tools'''" в поле Filter в окне [[Hammer Texture Browser|обозревателя текстур]]. | ||
Каждый может создать свою собственную служебную текстуру, используя доступные [[Material_Map_Compile_Flags|флаги компиляции карты материалов]], такие как <code>%compilenonsolid 1</code>, <code>%compileDetail 1</code> и <code>%compilenodraw 1</code> для служебной текстуры, которая | Каждый может создать свою собственную служебную текстуру, используя доступные [[Material_Map_Compile_Flags|флаги компиляции карты материалов]], такие как <code>%compilenonsolid 1</code>, <code>%compileDetail 1</code> и <code>%compilenodraw 1</code> для служебной текстуры, которая будет нематериальной, не разбивает [[Visleaf|области видимости]], а также невидима.<br> | ||
Также, можно установить <code>%tooltexture</code>, | Также, можно установить <code>%tooltexture</code>, чтобы будет виден только в Hammer, а в игре будет отображаться $basetexture.<br> | ||
Служебные текстуры, сделанные своими руками, должны идти вместе с картой, иначе они не будут работать. | Служебные текстуры, сделанные своими руками, должны идти вместе с картой, иначе они не будут работать. | ||
{{tip|[[WiseClipped]] — | {{tip|[[WiseClipped]] — руководство по использованию многих служебных текстур Source.}} | ||
{{note|Все текстуры, для которых | {{note|Все текстуры, для которых необходимы объекты, работают как обычные текстуры, если их нанести на обычный [[world_brush|элемент карты]]. При этом подобные служебные текстуры (для объектов) абсолютно бесполезны. Также, большинство служебных текстур разбивают [[visleaf|области видимости]]. Если Вы текстурируете не объект, то Вы должны привязать элемент к [[func_detail]] или [[func_brush]] для [[Optimization_(level_design)|оптимизации]].}} | ||
{{note|В некоторых играх в папке "Dev" могут быть устаревшие или [[Obsolete|obsolete]] служебные текстуры. Например, "Dev/dev_windowportal" в {{l4d}} и {{l4d2}}.}} | {{note|В некоторых играх в папке "Dev" могут быть устаревшие или [[Obsolete|obsolete]] служебные текстуры. Например, "Dev/dev_windowportal" в {{l4d}} и {{l4d2}}.}} | ||
== | ==Основные== | ||
===Общие | ===Основные - Общие=== | ||
Эти служебные текстуры доступны | Эти служебные текстуры доступны для всех игр на платформе {{Source|1}}.<br> | ||
Некоторые из этих текстур имеют особый функционал в некоторых играх. Эти специальные функции отмечены значком игры, указанным в примечаниях. Например: {{css}},{{csgo}},{{l4d}},{{l4d2}}, и т.д. | Некоторые из этих текстур имеют особый функционал в некоторых играх. Эти специальные функции отмечены значком игры, указанным в примечаниях. Например: {{css}},{{csgo}},{{l4d}},{{l4d2}}, и т.д. | ||
{| class="standard-table" | {| class="standard-table" | ||
! width="64px" | | ! width="64px" | Изображение | ||
! width="100px" | Название | ! width="100px" | Название | ||
! width="75px" | Видима | ! width="75px" | Видима на<br>[[world_brush|элементе карты]] | ||
! width="75px" | Отбрасывает тени | ! width="75px" | Отбрасывает тени | ||
! width="75px" | | ! width="75px" | Разделяет <br> [[visleaf|области видимости]] | ||
! width="75px" | Блокирует | ! width="75px" | Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для игроков | ||
! width="75px" | | ! width="75px" | Материальна для физических объектов | ||
! width="75px" | | ! width="75px" | Материальна для пуль | ||
! Использование / Примечания | ! Использование / Примечания | ||
|- id="black" | |- id="black" | ||
Line 42: | Line 42: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
| {{note|Это "'''Tools/ToolsBlack'''" текстура, не "'''Halflife/Black'''" текстура.}} | | {{note|Это "'''Tools/ToolsBlack'''" текстура, не "'''Halflife/Black'''" текстура.}} | ||
Чаще всего, данная текстура используется для тех брашей, которые находятся далеко и являются очень тёмными. Его нельзя осветить никаким источником света, но на него влияет цвет тумана.<br> | Чаще всего, данная текстура используется для тех брашей, которые находятся далеко и являются очень тёмными. Его нельзя осветить никаким источником света, но на него влияет цвет тумана.<br> | ||
Line 59: | Line 59: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
| Идентична текстуре "'''Tools/ToolsBlack'''", только эта текстура белая. | | Идентична текстуре "'''Tools/ToolsBlack'''", только эта текстура белая. | ||
{{since|ep2}} | {{since|ep2}} | ||
Line 72: | Line 72: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| Прежде всего данная текстура | | Прежде всего данная текстура материальна для пуль, но также для [[NPC|НИП]] и физических снарядов. Однако она блокирует не '''все''' снаряды. Снаряды от NPC, такие как кислотный плевок от [[npc_antlion|муравьиного льва]], пройдут через неё.<br> | ||
Чтобы позволить NPC и их [[line of sight|линии взгляда]] пройти, превратите | Чтобы позволить [[NPC|НИП]] и их [[line of sight|линии взгляда]] пройти, превратите элемент мира в объект [[func_brush]] со значением ключ-параметра '''Solidity''', установленным в матеиральный. | ||
|- id="invisible" | |- id="invisible" | ||
| [[File:Toolsinvisible.gif]] | | [[File:Toolsinvisible.gif]] | ||
Line 86: | Line 86: | ||
|{{Yes}} | |{{Yes}} | ||
|{{No}} | |{{No}} | ||
| Является | | Является материальной для [[prop_physics]], снарядов, персонажей игроков, [[NPC|НИП]]. Нематериальна для пуль.<br> | ||
В {{css}} и {{csgo}} является | В {{css}} и {{csgo}} является материальной для пуль.<br> | ||
{{l4ds}} Smokers, Boomers и Spitters могут атаковать | {{l4ds}} Smokers, Boomers и Spitters могут атаковать вашего персонажа сквозь эту текстуру. Survivors stop being dragged towards smokers when touching a "'''tools/invisible'''" wall.<br> | ||
{{confusion|В {{l4d}} и {{l4d2}} "'''Tools/ToolsNodraw_Noshadow'''" использует ту же служебную текстуру в браузере текстур, которая также блокирует линию взгляда!}} | {{confusion|В {{l4d}} и {{l4d2}} "'''Tools/ToolsNodraw_Noshadow'''" использует ту же служебную текстуру в браузере текстур, которая также блокирует линию взгляда!}} | ||
|- id="ladder" | |- id="ladder" | ||
Line 113: | Line 113: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| Не отображается в игре, изолирует от [[Leak|утечек]], и [[VRAD]] пропускает эту текстуру. Блокирует видимость при использовании на всех поверхностях одного и того же браша. Каждая сторона браша, которую нельзя увидеть во время обычного игрового процесса, должна быть покрыта этой текстурой, для большей оптимизации. <br>В {{portal}} порталы могут быть установлены на эту текстуру, но не в {{portal2}}. В таком случае желательно использовать "Nodraw Portable". | | Не отображается в игре, изолирует от [[Leak|утечек]], и [[VRAD]] пропускает эту текстуру. Блокирует видимость при использовании на всех поверхностях одного и того же браша. Каждая сторона браша, которую нельзя увидеть во время обычного игрового процесса, должна быть покрыта этой текстурой, для большей оптимизации. <br>В {{portal}} порталы могут быть установлены на эту текстуру, но не в {{portal2}}. В таком случае желательно использовать "Nodraw Portable". | ||
{{note|Версия этой текстуры "glass footsteps" в {{portal2}} не | {{note|Версия этой текстуры "glass footsteps" в {{portal2}} не ограничивает простанство карты, что может привести к [[Leak|утечке]].}} | ||
{{note|Данные освещения карты не генерируются на | {{note|Данные освещения карты не генерируются на поверхностях nodraw, поэтому "nodraw" элементы каты отбрасывают тени.}} | ||
{{note|Несмотря на распространённое заблуждение, нет необходимости использовать nodraw для | {{note|Несмотря на распространённое заблуждение, нет необходимости использовать nodraw для поверхностей, которые не касаются [[visleaf|области видимости]], поскольку они автоматически удаляются [[VBSP]]. Например такие лица как те, что находятся снаружи карты или те, которые полностью соприкасаются с другими лицами.}} | ||
|- id="origin" | |- id="origin" | ||
| [[File:Toolsorigin.gif]] | | [[File:Toolsorigin.gif]] | ||
Line 129: | Line 129: | ||
|{{No}} | |{{No}} | ||
|{{No}} | |{{No}} | ||
| Текстура пришедшая из [[Goldsource]], где браш с этой текстурой использовался для установки точки вращения вращающегося [[Entity| | | Текстура пришедшая из [[Goldsource]], где браш с этой текстурой использовался для установки точки вращения вращающегося [[Entity|объекта]]. Она по-прежнему работает в Source (переопределение keyvalue точки вращения объекта), но теперь не обязательна. При размещении за пределами брашевого объекта компилятор выйдет из строя с ошибкой <code>origin brushes not allowed in world</code>. Доступно не во всех branch. | ||
|- id="blocklos" | |- id="blocklos" | ||
| [[File:Toolsblocklos.gif]] | | [[File:Toolsblocklos.gif]] | ||
Line 141: | Line 141: | ||
|{{No}} | |{{No}} | ||
|{{No}} | |{{No}} | ||
| Блокирует [[line of sight|линию взгляда]] у [[NPC]] и [[bot]].<br> Команда '''[[mat_wireframe]] 1/2''' покажет, что пока эта текстура не блокирует [[visleaf| | | Блокирует [[line of sight|линию взгляда]] у [[NPC|НИП]] и [[bot]].<br> Команда '''[[mat_wireframe]] 1/2''' покажет, что пока эта текстура не блокирует [[visleaf|области видимости]], он рисует пересекающиеся полигоны, и только они могут помешать движку отрисовывать enveloped brushwork. Это можно обойти, преобразовав покрытый '''Block LOS''' элемент в объект [[func_brush]] со значением ключ-параметра '''Solidity''', установленным в матеиральный. ('''Block LOS''' func_brush всё ещё может быть пройден в этом состоянии.) | ||
|- id="blocklight" | |- id="blocklight" | ||
| [[File:Toolsblocklight.gif]] | | [[File:Toolsblocklight.gif]] | ||
Line 165: | Line 165: | ||
|{{No}} | |{{No}} | ||
|{{No}} | |{{No}} | ||
| Используется на [[Triggers|триггерах]] и [[Func_viscluster|func_viscluster]] | | Используется на [[Triggers|триггерах]] и [[Func_viscluster|func_viscluster]] объектах. | ||
|} | |} | ||
=== | ===Основные - Для конкретных игр=== | ||
Эти служебные текстуры доступны только в | Эти служебные текстуры доступны только в некоторых играх на платформе {{Source|1}}. | ||
{| class="standard-table" | {| class="standard-table" | ||
! width="64px" | | ! width="64px" | Изображение | ||
! width="100px" | Название | ! width="100px" | Название | ||
! width="75px" | Видима | ! width="75px" | Видима на<br>[[world_brush|элементе карты]] | ||
! width="75px" | Отбрасывает тени | ! width="75px" | Отбрасывает тени | ||
! width="75px" | | ! width="75px" | Разделяет <br> [[visleaf|области видимости]] | ||
! width="75px" | Блокирует | ! width="75px" | Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для игроков | ||
! width="75px" | | ! width="75px" | Материальна для физических объектов | ||
! width="75px" | | ! width="75px" | Материальна для пуль | ||
! Использование / Примечания | ! Использование / Примечания | ||
|- id="black_cheap" | |- id="black_cheap" | ||
Line 192: | Line 192: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
| {{Portal2}} Идентична текстуре "'''Tools/ToolsBlack'''", но единственное отличие в том, что используется специальный <code>"black"</code> шейдер.<br> {{GMOD}} имеет замену, которая работает со старыми движками. <br>{{Todo|Узнать больше о <code>"black"</code> шейдере}} | | {{Portal2}} Идентична текстуре "'''Tools/ToolsBlack'''", но единственное отличие в том, что используется специальный <code>"black"</code> шейдер.<br> {{GMOD}} имеет замену, которая работает со старыми движками. <br>{{Todo|Узнать больше о <code>"black"</code> шейдере}} | ||
|- id="black_nofog" | |- id="black_nofog" | ||
Line 204: | Line 204: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
| {{l4ds}} Идентична текстуре "'''Tools/ToolsBlack'''", но перед ним не будет виден туман. Использует "UnlitGeneric" шейдер.<br> | | {{l4ds}} Идентична текстуре "'''Tools/ToolsBlack'''", но перед ним не будет виден туман. Использует "UnlitGeneric" шейдер.<br> | ||
На удивление использует City17 [[%25keywords]] в VMT, несмотря на то, что HL2 не имеет этой текстуры. | На удивление использует City17 [[%25keywords]] в VMT, несмотря на то, что HL2 не имеет этой текстуры. | ||
Line 217: | Line 217: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
| {{Portal2}} Идентична текстуре "'''Tools/ToolsBlack'''". Похоже, эта текстура задумывалась как не-портальная версия, но этот параметр уже есть у обычной версии этой текстуры в финальной версии игры. | | {{Portal2}} Идентична текстуре "'''Tools/ToolsBlack'''". Похоже, эта текстура задумывалась как не-портальная версия, но этот параметр уже есть у обычной версии этой текстуры в финальной версии игры. | ||
|- id="black_noportal_nofog" | |- id="black_noportal_nofog" | ||
Line 229: | Line 229: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
| {{Portal2}} Смесь "'''Tools/ToolsBlack_Noportal'''" и "'''Tools/ToolsBlack_Nofog'''" по свойствам. | | {{Portal2}} Смесь "'''Tools/ToolsBlack_Noportal'''" и "'''Tools/ToolsBlack_Nofog'''" по свойствам. | ||
|- id="black_noportal_skybox" | |- id="black_noportal_skybox" | ||
Line 241: | Line 241: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
| {{Portal2}} Идентична текстуре "'''Tools/ToolsBlack_Cheap'''". | | {{Portal2}} Идентична текстуре "'''Tools/ToolsBlack_Cheap'''". | ||
|- id="nolight" | |- id="nolight" | ||
Line 253: | Line 253: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
| {{as}} Идентична текстуре "'''Tools/ToolsBlack'''", но по какой-то причине используется вместо неё. | | {{as}} Идентична текстуре "'''Tools/ToolsBlack'''", но по какой-то причине используется вместо неё. | ||
|- id="nolight_arkane" | |- id="nolight_arkane" | ||
Line 289: | Line 289: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| {{tf2}} Идентична текстуре "'''Tools/ToolsBlockBullets'''", но не | | {{tf2}} Идентична текстуре "'''Tools/ToolsBlockBullets'''", но не обрезает [[visleaf|области видимости]]. | ||
|- id="toolsblocksbullets_forcefield" | |- id="toolsblocksbullets_forcefield" | ||
| [[File:Toolsblockbullets.gif]] | | [[File:Toolsblockbullets.gif]] | ||
Line 301: | Line 301: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| {{Sin}} Идентична текстуре '''Tools/ToolsBlockBullets''', но использует '''forcefield''' | | {{Sin}} Идентична текстуре '''Tools/ToolsBlockBullets''', но использует [[$surfaceprop|свойство]] '''forcefield'''. | ||
|- id="title" | |- id="title" | ||
|{{tabletitle|Текстура}} | |{{tabletitle|Текстура}} | ||
|{{tabletitle|Название}} | |{{tabletitle|Название}} | ||
|{{tabletitle|Видима | |{{tabletitle|Видима на<br>[[world_brush|элементе карты]]}} | ||
|{{tabletitle|Отбрасывает тени}} | |{{tabletitle|Отбрасывает тени}} | ||
|{{tabletitle|Режет <br> [[visleaf| | |{{tabletitle|Режет <br> [[visleaf|области видимости]]}} | ||
|{{tabletitle|Блокирует | |{{tabletitle|Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]]}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для [[NPC|НИП]]}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для игроков}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для физических объектов}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для пуль}} | ||
|{{tabletitle|Использование / Примечания}} | |{{tabletitle|Использование / Примечания}} | ||
|- id="nodrawroof" | |- id="nodrawroof" | ||
Line 327: | Line 327: | ||
|{{no}} | |{{no}} | ||
|{{No}} | |{{No}} | ||
| {{Sin}} Совершенно не | | {{Sin}} Совершенно не материальной текстура, но блокирует линию взгляда. | ||
Useful as a utillity texture, like buttons you should be able to clip into. | Useful as a utillity texture, like buttons you should be able to clip into. | ||
|- id="nodrawroof" | |- id="nodrawroof" | ||
Line 339: | Line 339: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| {{css}} Идентична текстуре "'''Tools/ToolsNodraw'''", но с другим именем текстуры. | | {{css}} Идентична текстуре "'''Tools/ToolsNodraw'''", но с другим именем текстуры. | ||
|- id="nodrawwood" | |- id="nodrawwood" | ||
Line 351: | Line 351: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| {{css}} Идентична текстуре "'''Tools/ToolsNodraw'''", но при ударе будет издавать звуки удара по дереву. | | {{css}} Идентична текстуре "'''Tools/ToolsNodraw'''", но при ударе будет издавать звуки удара по дереву. | ||
|- id="nodrawstone" | |- id="nodrawstone" | ||
Line 400: | Line 400: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| {{l4d2}} Идентична текстуре "'''Tools/ToolsNodraw'''" но с металлическим [[$surfaceprop]]. Не показывает следов металла. Вы можете использовать "'''Tools/Invismetal'''" текстуру вместо этой. | | {{l4d2}} Идентична текстуре "'''Tools/ToolsNodraw'''" но с металлическим [[$surfaceprop]]. Не показывает следов металла. Вы можете использовать "'''Tools/Invismetal'''" текстуру вместо этой. | ||
|- id="nodrawsurfaceprop" | |- id="nodrawsurfaceprop" | ||
Line 424: | Line 424: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| {{portal2}} Идентична текстуре "'''Tools/ToolsNodraw'''", но на эту текстуру могут быть размещены порталы. | | {{portal2}} Идентична текстуре "'''Tools/ToolsNodraw'''", но на эту текстуру могут быть размещены порталы. | ||
|- id="viscluster" | |- id="viscluster" | ||
Line 441: | Line 441: | ||
|{{tabletitle|Текстура}} | |{{tabletitle|Текстура}} | ||
|{{tabletitle|Название}} | |{{tabletitle|Название}} | ||
|{{tabletitle|Видима | |{{tabletitle|Видима на<br>[[world_brush|элементе карты]]}} | ||
|{{tabletitle|Отбрасывает тени}} | |{{tabletitle|Отбрасывает тени}} | ||
|{{tabletitle|Режет <br> [[visleaf| | |{{tabletitle|Режет <br> [[visleaf|области видимости]]}} | ||
|{{tabletitle|Блокирует | |{{tabletitle|Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]]}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для [[NPC|НИП]]}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для игроков}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для физических объектов}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для пуль}} | ||
|{{tabletitle|Использование / Примечания}} | |{{tabletitle|Использование / Примечания}} | ||
|- id="xogvolume" | |- id="xogvolume" | ||
Line 502: | Line 502: | ||
==Оптимизация== | ==Оптимизация== | ||
{| class="standard-table" | {| class="standard-table" | ||
! width="64px" | | ! width="64px" | Изображение | ||
! width="100px" | Название | ! width="100px" | Название | ||
! width="75px" | Видима | ! width="75px" | Видима на<br>[[world_brush|элементе карты]] | ||
! width="75px" | Отбрасывает тени | ! width="75px" | Отбрасывает тени | ||
! width="75px" | | ! width="75px" | Разделяет <br> [[visleaf|области видимости]] | ||
! width="75px" | Блокирует | ! width="75px" | Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для игроков | ||
! width="75px" | | ! width="75px" | Материальна для физических объектов | ||
! width="75px" | | ! width="75px" | Материальна для пуль | ||
! Использование / Примечания | ! Использование / Примечания | ||
|- id="areaportal" | |- id="areaportal" | ||
Line 524: | Line 524: | ||
|{{No}} | |{{No}} | ||
|{{No}} | |{{No}} | ||
| Используется вместе с [[Func_areaportal]] и [[func_areaportalwindow]]. Может быть использована с другими | | Используется вместе с [[Func_areaportal]] и [[func_areaportalwindow]]. Может быть использована с другими объёмными объектами, например с некоторыми триггерами. | ||
|- id="hint" | |- id="hint" | ||
| [[File:Toolshint.gif]] | | [[File:Toolshint.gif]] | ||
Line 536: | Line 536: | ||
|{{No}} | |{{No}} | ||
|{{No}} | |{{No}} | ||
| Указывает [[Vvis]] | | Указывает [[Vvis]] где разделить [[visleaf|области видимости]] по этой текстуре, независимо от её расположения. | ||
|- id="skip" | |- id="skip" | ||
| [[File:Toolsskip.gif]] | | [[File:Toolsskip.gif]] | ||
Line 561: | Line 561: | ||
|{{No}} | |{{No}} | ||
|{{No}} | |{{No}} | ||
| Используется только с [[func_occluder]] | | Используется только с объектами [[func_occluder]]. | ||
|} | |} | ||
== | ==Барьеры== | ||
=== | ===Барьеры - Общие=== | ||
Эти служебные текстуры доступны | Эти служебные текстуры доступны для всех игр на платформе {{Source|1}}.<br> | ||
Некоторые из этих текстур имеют особый функционал в некоторых играх. Эти специальные функции отмечены значком игры, указанным в примечаниях. Например: {{css}},{{csgo}},{{l4d}},{{l4d2}}, и т.д. | Некоторые из этих текстур имеют особый функционал в некоторых играх. Эти специальные функции отмечены значком игры, указанным в примечаниях. Например: {{css}},{{csgo}},{{l4d}},{{l4d2}}, и т.д. | ||
{| class="standard-table" | {| class="standard-table" | ||
! width="64px" | | ! width="64px" | Изображение | ||
! width="100px" | Название | ! width="100px" | Название | ||
! width="75px" | Видима | ! width="75px" | Видима на<br>[[world_brush|элементе карты]] | ||
! width="75px" | Отбрасывает тени | ! width="75px" | Отбрасывает тени | ||
! width="75px" | | ! width="75px" | Разделяет <br> [[visleaf|области видимости]] | ||
! width="75px" | Блокирует | ! width="75px" | Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для игроков | ||
! width="75px" | | ! width="75px" | Материальна для физических объектов | ||
! width="75px" | | ! width="75px" | Материальна для пуль | ||
! Использование / Примечания | ! Использование / Примечания | ||
|- id="clip" | |- id="clip" | ||
Line 591: | Line 591: | ||
|{{No}} | |{{No}} | ||
|{{No}} | |{{No}} | ||
| Является | | Является материальной для персонажей игроков и [[NPC|НИП]], но не для других объектов.<br> | ||
В {{src13}} эта текстура также | В {{src13}} эта текстура также материальна для подбора предметов, таких как боеприпасы, но не для брошенного оружия.<br> | ||
В {{css}} и {{csgo}} является | В {{css}} и {{csgo}} является материальной для брошенной C4.<br> | ||
В {{csgo}} и {{GMOD}} имеет клип брашевые текстуры с различными типами материалов: Бетон, Грязь, Стекло, Трава, Гравий, Металл, Металлическая бочка с песком, Металлическая решётка, Металлический автомобиль, Пластик, Резина, Резиновая шина, Песок, Плитка, Дерево, Деревянная корзина, Деревянный ящик. | В {{csgo}} и {{GMOD}} имеет клип брашевые текстуры с различными типами материалов: Бетон, Грязь, Стекло, Трава, Гравий, Металл, Металлическая бочка с песком, Металлическая решётка, Металлический автомобиль, Пластик, Резина, Резиновая шина, Песок, Плитка, Дерево, Деревянная корзина, Деревянный ящик. | ||
:Подробнее о клип текстурах можно узнать [[Clip texture|здесь]]. | :Подробнее о клип текстурах можно узнать [[Clip texture|здесь]]. | ||
Line 607: | Line 607: | ||
|{{No}} | |{{No}} | ||
|{{No}} | |{{No}} | ||
| Является | | Является материальной только для [[NPC|НИП]].<br>В {{csgo}} Является материальной для Ботов.<br>В {{l4d}} и {{l4d2}} Является материальной только для заражённых, но не останавливает Smokers, Boomers и Spitters от атаки через эту текстуру. | ||
|- id="playerclip" | |- id="playerclip" | ||
| [[File:Toolsplayerclip.gif]] | | [[File:Toolsplayerclip.gif]] | ||
Line 619: | Line 619: | ||
|{{No}} | |{{No}} | ||
|{{No}} | |{{No}} | ||
| Является | | Является материальной только для персонажей игроков.<br> | ||
В {{src13}} эта текстура также | В {{src13}} эта текстура также материальной для подбора предметов, таких как боеприпасы, но не для брошенного оружия.<br> | ||
В {{csgo}} Является | В {{csgo}} Является матеиральной для персонажей игроков '''и''' Ботов.<br> | ||
В {{css}} и {{csgo}} является | В {{css}} и {{csgo}} является материальной для брошенной C4.<br> | ||
В {{l4d}} и {{l4d2}} является | В {{l4d}} и {{l4d2}} является материальной только для выживших.<br> | ||
|- id="playercont" | |- id="playercont" | ||
| [[File:Toolsplayercont.gif]] | | [[File:Toolsplayercont.gif]] | ||
Line 634: | Line 634: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
|{{removed|{{ep2}}}}{{also|{{GMOD}}}} | |{{removed|{{ep2}}}}{{also|{{GMOD}}}} | ||
Эта текстура должна быть | Эта текстура должна быть применена к объекту, чтобы получить какие-либо особые способности, но '''какие''', ещё не известно. | ||
Похоже, эта текстура необходима для func_vehicleclip. См. "player clip" выше, чтобы узнать о служебной текстуре, ограничивающей движение | Похоже, эта текстура необходима для [[func_vehicleclip]]. См. "player clip" выше, чтобы узнать о служебной текстуре, ограничивающей движение персонажей игроков. | ||
|} | |} | ||
=== | ===Барьеры - Для конкретных игр=== | ||
Эти служебные текстуры доступны только в | Эти служебные текстуры доступны только в некоторых играх на платформе {{Source|1}}. | ||
{| class="standard-table" | {| class="standard-table" | ||
! width="64px" | | ! width="64px" | Изображение | ||
! width="100px" | Название | ! width="100px" | Название | ||
! width="75px" | Видима | ! width="75px" | Видима на<br>[[world_brush|элементе карты]] | ||
! width="75px" | Отбрасывает тени | ! width="75px" | Отбрасывает тени | ||
! width="75px" | | ! width="75px" | Разделяет <br> [[visleaf|области видимости]] | ||
! width="75px" | Блокирует | ! width="75px" | Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для игроков | ||
! width="75px" | | ! width="75px" | Материальна для физических объектов | ||
! width="75px" | | ! width="75px" | Материальна для пуль | ||
! Использование / Примечания | ! Использование / Примечания | ||
|- id="grenadeclip" | |- id="grenadeclip" | ||
Line 663: | Line 663: | ||
|{{No}} | |{{No}} | ||
|{{No}} | |{{No}} | ||
|{{both| | |{{both|Материальна для гранат}} | ||
|{{No}} | |{{No}} | ||
| {{csgo}} Является | | {{csgo}} Является материальной только для гранат. | ||
|- id="stairs" | |- id="stairs" | ||
| [[File:Toolsstairs.png]] | | [[File:Toolsstairs.png]] | ||
Line 705: | Line 705: | ||
==Небо и туман== | ==Небо и туман== | ||
===Небо и туман - | ===Небо и туман - Общие=== | ||
Эти служебные текстуры доступны | Эти служебные текстуры доступны для всех игр на платформе {{Source|1}}.<br> | ||
Некоторые из этих текстур имеют особый функционал в некоторых играх. Эти специальные функции отмечены значком игры, указанным в примечаниях. Например: {{css}},{{csgo}},{{l4d}},{{l4d2}}, и т.д. | Некоторые из этих текстур имеют особый функционал в некоторых играх. Эти специальные функции отмечены значком игры, указанным в примечаниях. Например: {{css}},{{csgo}},{{l4d}},{{l4d2}}, и т.д. | ||
{| class="standard-table" | {| class="standard-table" | ||
! width="64px" | | ! width="64px" | Изображение | ||
! width="100px" | Название | ! width="100px" | Название | ||
! width="75px" | Видима | ! width="75px" | Видима на<br>[[world_brush|элементе карты]] | ||
! width="75px" | Отбрасывает тени | ! width="75px" | Отбрасывает тени | ||
! width="75px" | | ! width="75px" | Разделяет <br> [[visleaf|области видимости]] | ||
! width="75px" | Блокирует | ! width="75px" | Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для игроков | ||
! width="75px" | | ! width="75px" | Материальна для физических объектов | ||
! width="75px" | | ! width="75px" | Материальна для пуль | ||
! Использование / Примечания | ! Использование / Примечания | ||
|- id="fog" | |- id="fog" | ||
Line 730: | Line 730: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
| {{confirm|Кажется, не работает?}} Эта текстура может быть использована для [[func_smokevolume]] вместо текстуры триггера, но НЕ для [[func_dustcloud]]. | | {{confirm|Кажется, не работает?}} Эта текстура может быть использована для [[func_smokevolume]] вместо текстуры триггера, но НЕ для [[func_dustcloud]]. | ||
|- id="skybox" | |- id="skybox" | ||
Line 742: | Line 742: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| Эта текстура используется для создания 3D [[Skybox|скайбоксов]]. Излучает свет, если на карте есть [[light_environment]] | | Эта текстура используется для создания 3D [[Skybox|скайбоксов]]. Излучает свет, если на карте есть объект [[light_environment]].<br> Не может быть использована в том же [[PVS]], что и служебная текстура '''toolsskybox2d'''.<br>Такие вещи, как другая область карты, будут отображаться поверх скайбокса. Areaportal может предотвратить это, но лучше добавить больше декораций, чтобы скрыть то, что не должно быть видно. Уберите другие области карты из поля зрения или просто не открывайте эту область. | ||
|- id="skybox" | |- id="skybox" | ||
| [[File:Toolsskybox2d.gif|64px]] | | [[File:Toolsskybox2d.gif|64px]] | ||
Line 754: | Line 754: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| Доступна только в [[Source 2007]] и позже. Используется для создания 2D [[Skybox|скайбоксов]], без отображения [[3D Skybox|3D скайбокса]].<br>Излучает свет, если на карте есть [[light_environment]] | | Доступна только в [[Source 2007]] и позже. Используется для создания 2D [[Skybox|скайбоксов]], без отображения [[3D Skybox|3D скайбокса]].<br>Излучает свет, если на карте есть объект [[light_environment]]. {{bug|Свет, отбрасываемый этой текстурой, всё ещё может блокироваться геометрией 3D скайбокса.}}<br>Не может быть использована в том же [[PVS]], что и служебная текстура '''toolsskybox'''. | ||
|- id="skyfog" | |- id="skyfog" | ||
| [[File:Toolsskyfog.gif]] | | [[File:Toolsskyfog.gif]] | ||
Line 766: | Line 766: | ||
|{{Yes}} | |{{Yes}} | ||
|{{N/A}} | |{{N/A}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
| Текстура SkyFog не содержит никаких свойств. В настоящее время не существует соответствующего шейдера под названием "skyfog". (генерирует ошибку <code>Error: Material "tools/toolsskyfog" uses unknown shader "SkyFog"</code>.) {{confirm|Она может быть починена, если её [[Material|vmt]] настройки будут изменены в Source коде и перекомпилированы.}} | | Текстура SkyFog не содержит никаких свойств. В настоящее время не существует соответствующего шейдера под названием "skyfog". (генерирует ошибку <code>Error: Material "tools/toolsskyfog" uses unknown shader "SkyFog"</code>.) {{confirm|Она может быть починена, если её [[Material|vmt]] настройки будут изменены в Source коде и перекомпилированы.}} | ||
|- id="fog volume" | |- id="fog volume" | ||
Line 783: | Line 783: | ||
|} | |} | ||
===Небо и туман - Для | ===Небо и туман - Для конкретных игр=== | ||
Эти служебные текстуры доступны только в | Эти служебные текстуры доступны только в некоторых играх на платформе {{Source|1}}. | ||
{| class="standard-table" | {| class="standard-table" | ||
! width="64px" | | ! width="64px" | Изображение | ||
! width="100px" | Название | ! width="100px" | Название | ||
! width="75px" | Видима | ! width="75px" | Видима на<br>[[world_brush|элементе карты]] | ||
! width="75px" | Отбрасывает тени | ! width="75px" | Отбрасывает тени | ||
! width="75px" | | ! width="75px" | Разделяет <br> [[visleaf|области видимости]] | ||
! width="75px" | Блокирует | ! width="75px" | Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для игроков | ||
! width="75px" | | ! width="75px" | Материальна для физических объектов | ||
! width="75px" | | ! width="75px" | Материальна для пуль | ||
! Использование / Примечания | ! Использование / Примечания | ||
|- id="skybox_nolight" | |- id="skybox_nolight" | ||
Line 813: | Line 813: | ||
== Разное == | == Разное == | ||
{| class="standard-table" | {| class="standard-table" | ||
! width="64px" | | ! width="64px" | Изображение | ||
! width="100px" | Название | ! width="100px" | Название | ||
! width="75px" | Видима | ! width="75px" | Видима на<br>[[world_brush|элементе карты]] | ||
! width="75px" | Отбрасывает тени | ! width="75px" | Отбрасывает тени | ||
! width="75px" | | ! width="75px" | Разделяет <br> [[visleaf|области видимости]] | ||
! width="75px" | Блокирует | ! width="75px" | Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для игроков | ||
! width="75px" | | ! width="75px" | Материальна для физических объектов | ||
! width="75px" | | ! width="75px" | Материальна для пуль | ||
! Использование / Примечания | ! Использование / Примечания | ||
|- id="blockbomb" | |- id="blockbomb" | ||
Line 883: | Line 883: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
| | | Грань, покрытая этой текстурой, отображается поверх всей остальной геометрии элементов карты. Кроме того, элемент карты с Dotted текстурой на любой из граней не будет блокировать видимость и не будет скрывать собой грани, которых она касается, это означает, что любая область, заключённая в объём с Dotted текстурой, никоим образом не будет удалена с карты. | ||
|- id="toolsdynamicdifficulty" | |- id="toolsdynamicdifficulty" | ||
| [[File:toolsdynamicdifficulty.jpg]] | | [[File:toolsdynamicdifficulty.jpg]] | ||
Line 895: | Line 895: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (со следами)}} | ||
| {{sin}} Является | | {{sin}} Является материальной для гранат. Связана с обектом [[trigger_dynamic_difficulty]] для системы сложности игры. | ||
|- id="func_fishes" | |- id="func_fishes" | ||
| [[File: tools_func_fishes.jpg]] | | [[File: tools_func_fishes.jpg]] | ||
Line 908: | Line 908: | ||
|{{Yes}} | |{{Yes}} | ||
|{{N/A}} | |{{N/A}} | ||
| {{dm}} Используется вместе с [[func_fishes]] | | {{dm}} Используется вместе с объектом [[func_fishes]], чтобы создавать рыбу внутри его объёма. | ||
|- id="func_leaves" | |- id="func_leaves" | ||
| [[File: tools_func_leaves.jpg]] | | [[File: tools_func_leaves.jpg]] | ||
Line 920: | Line 920: | ||
|{{Yes}} | |{{Yes}} | ||
|{{N/A}} | |{{N/A}} | ||
| {{dm}} Используется вместе с [[func_leaves]] | | {{dm}} Используется вместе с объектом [[func_leaves]], чтобы создавать частицы листвы внутри его объёма. | ||
|- id="tools_gray" | |- id="tools_gray" | ||
| [[File: toolsgray.jpg]] | | [[File: toolsgray.jpg]] | ||
Line 948: | Line 948: | ||
|{{tabletitle|Текстура}} | |{{tabletitle|Текстура}} | ||
|{{tabletitle|Название}} | |{{tabletitle|Название}} | ||
|{{tabletitle|Видима | |{{tabletitle|Видима на<br>[[world_brush|элементе карты]]}} | ||
|{{tabletitle|Отбрасывает тени}} | |{{tabletitle|Отбрасывает тени}} | ||
|{{tabletitle|Режет <br> [[visleaf| | |{{tabletitle|Режет <br> [[visleaf|области видимости]]}} | ||
|{{tabletitle|Блокирует | |{{tabletitle|Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]]}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для [[NPC|НИП]]}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для игроков}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для физических объектов}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для пуль}} | ||
|{{tabletitle|Использование / Примечания}} | |{{tabletitle|Использование / Примечания}} | ||
|- id="interactive" | |- id="interactive" | ||
Line 967: | Line 967: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| {{ship}} Вспомогательная текстура, | | {{ship}} Вспомогательная текстура, применённая к объёмному объекту [[ship_base_interaction]], чтобы определить конкретные поверхности, через которые игрок может взаимодействовать с объектом. | ||
|- id="invisibledisplacement" | |- id="invisibledisplacement" | ||
| [[File:Toolsinvisibledisplacement.gif]] | | [[File:Toolsinvisibledisplacement.gif]] | ||
Line 979: | Line 979: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| Эта текстура не блокирует свет, но в {{csgo}} блокирует.<br> | | Эта текстура не блокирует свет, но в {{csgo}} блокирует.<br> | ||
{{todo|Объяснить, где она используется и как работает}} | {{todo|Объяснить, где она используется и как работает}} | ||
Line 1,017: | Line 1,017: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| {{ship}} Вспомогательная текстура, | | {{ship}} Вспомогательная текстура, применённая к объёмному объекту [[ship_base_interaction]], чтобы определить конкретные поверхности, через которые игрок не может взаимодействовать с объектом. | ||
|- id="shiproom" | |- id="shiproom" | ||
| [[File:toolsshiproom.jpg]] | | [[File:toolsshiproom.jpg]] | ||
Line 1,029: | Line 1,029: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (без следов)}} | ||
| {{ship}} Вспомогательная текстура, | | {{ship}} Вспомогательная текстура, применённая к объёмному объекту [[ship_trigger_room]], для создания нескольких разных комнат и специальных областей на корабле. | ||
|- id="tools_vitrail_light" | |- id="tools_vitrail_light" | ||
| [[File: tools_vitrail_light.jpg]] | | [[File: tools_vitrail_light.jpg]] | ||
Line 1,042: | Line 1,042: | ||
|{{Yes}} | |{{Yes}} | ||
|{{N/A}} | |{{N/A}} | ||
| {{dm}} Назначение в настоящее время неизвестно, правильно используется с некоторыми типами | | {{dm}} Назначение в настоящее время неизвестно, правильно используется с некоторыми типами объёмных объектов. | ||
|- id="toolswarmlight" | |- id="toolswarmlight" | ||
| [[File:Toolswarmlight.png]] | | [[File:Toolswarmlight.png]] | ||
Line 1,069: | Line 1,069: | ||
|{{Yes}} | |{{Yes}} | ||
|{{N/A}} | |{{N/A}} | ||
| {{dm}} Используется под водой, когда вода | | {{dm}} Используется под водой, когда вода граничит с коробом неба. | ||
|- id="title" | |- id="title" | ||
|{{tabletitle|Текстура}} | |{{tabletitle|Текстура}} | ||
|{{tabletitle|Название}} | |{{tabletitle|Название}} | ||
|{{tabletitle|Видима | |{{tabletitle|Видима на<br>[[world_brush|элементе карты]]}} | ||
|{{tabletitle|Отбрасывает тени}} | |{{tabletitle|Отбрасывает тени}} | ||
|{{tabletitle|Режет <br> [[visleaf| | |{{tabletitle|Режет <br> [[visleaf|области видимости]]}} | ||
|{{tabletitle|Блокирует | |{{tabletitle|Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]]}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для [[NPC|НИП]]}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для игроков}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для физических объектов}} | ||
|{{tabletitle| | |{{tabletitle|Материальна для пуль}} | ||
|{{tabletitle|Использование / Примечания}} | |{{tabletitle|Использование / Примечания}} | ||
|- id="wrongway" | |- id="wrongway" | ||
Line 1,092: | Line 1,092: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes| | |{{Yes|Да <br> (Без следов)}} | ||
| {{l4ds}}{{csgo}} Используется для обозначения границ игровой области.<br> | | {{l4ds}}{{csgo}} Используется для обозначения границ игровой области.<br> | ||
{{l4d}} Видно только заражённым игрокам.<br> | {{l4d}} Видно только заражённым игрокам.<br> | ||
Line 1,116: | Line 1,116: | ||
==Специальные VR служебные текстуры== | ==Специальные VR служебные текстуры== | ||
{| class="standard-table" | {| class="standard-table" | ||
! width="64px" | | ! width="64px" | Изображение | ||
! width="100px" | Название | ! width="100px" | Название | ||
! width="75px" | Видима | ! width="75px" | Видима на<br>[[world_brush|элементе карты]] | ||
! width="75px" | Отбрасывает тени | ! width="75px" | Отбрасывает тени | ||
! width="75px" | | ! width="75px" | Разделяет <br> [[visleaf|области видимости]] | ||
! width="75px" | Блокирует | ! width="75px" | Блокирует [[Line_of_sight|линию взгляда]] для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для [[NPC|НИП]] | ||
! width="75px" | | ! width="75px" | Материальна для игроков | ||
! width="75px" | | ! width="75px" | Материальна для физических объектов | ||
! width="75px" | | ! width="75px" | Материальна для пуль | ||
! Использование / Примечания | ! Использование / Примечания | ||
|- id="black" | |- id="black" | ||
Line 1,138: | Line 1,138: | ||
|{{No}} | |{{No}} | ||
|{{No}} | |{{No}} | ||
|{{Hlalyx}}{{VRHome}} | |{{Hlalyx}}{{VRHome}} Частично материальна для персонажей игроков. Блокирует передвижение корпуса персонажа игрока в VR (телепортация или плавное передвижение), но не их руки. {{confirm|Не работает в SteamVR Home.}} | ||
|} | |} |
Revision as of 11:30, 3 July 2024

You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.
Служебные текстуры используются для решения особых задач и создания специальных условий на карте. Их довольно просто найти в Hammer: достаточно вписать "tools" в поле Filter в окне обозревателя текстур.
Каждый может создать свою собственную служебную текстуру, используя доступные флаги компиляции карты материалов, такие как %compilenonsolid 1
, %compileDetail 1
и %compilenodraw 1
для служебной текстуры, которая будет нематериальной, не разбивает области видимости, а также невидима.
Также, можно установить %tooltexture
, чтобы будет виден только в Hammer, а в игре будет отображаться $basetexture.
Служебные текстуры, сделанные своими руками, должны идти вместе с картой, иначе они не будут работать.





Основные
Основные - Общие
Эти служебные текстуры доступны для всех игр на платформе 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 %keywords в 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. Такие вещи, как другая область карты, будут отображаться поверх скайбокса. Areaportal может предотвратить это, но лучше добавить больше декораций, чтобы скрыть то, что не должно быть видно. Уберите другие области карты из поля зрения или просто не открывайте эту область. | |
![]() |
Нет | Нет | Да | Да | Да | Да | Да | Да (без следов) |
Доступна только в 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 players that are close to the origin of the entity that this material is applied to (e.g. func_brush), achieved with the ![]() |
Специальные VR служебные текстуры
Изображение | Название | Видима на элементе карты |
Отбрасывает тени | Разделяет области видимости |
Блокирует линию взгляда для НИП | Материальна для НИП | Материальна для игроков | Материальна для физических объектов | Материальна для пуль | Использование / Примечания |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Нет | Нет | Н/Д | Нет | Нет | Да | Нет | Нет | ![]() ![]() ![]() |