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

For help, see the VDC Editing Help and Wikipedia cleanup process. Also, remember to check for any notes left by the tagger at this article's talk page.
Служебные текстуры используются для решения особых задач и создания специальных условий на карте. Найти их довольно просто. Достаточно вписать "tools\" в поле Filter в окне обозревателя текстур.
Каждый может создать свою собственную служебную текстуру, используя доступные флаги компиляции карты материалов, такие как %compilenonsolid 1
, %compileDetail 1
и %compilenodraw 1
для служебной текстуры, которая не является твёрдой, не режет Vis-листву, а также невидима.
Также, можно установить %tooltexture
, который будет виден только в Hammer, а в игре будет отображаться $basetexture.
Служебные текстуры, сделанные своими руками, должны идти вместе с картой, иначе они не будут работать.
Template:Tip:ru
Template:Note:ru
Template:Note:ru
Общие
Общие - Обычные
Эти служебные текстуры доступны в каждой Source Engine игре.
Некоторые из этих текстур имеют особый функционал в некоторых играх. Эти специальные функции отмечены значком игры, указанным в примечаниях. Например: ,
,
,
, и т.д.
Текстура | Название | Видима как world brush |
Отбрасывает тени | Режет Листья видимости |
Блокирует у NPC линию взгляда | Твёрдая для NPC | Твёрдая для игрока(ов) | Твёрдая для физики | Твёрдая для пуль | Использование / Примечания |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Да | Да | Да | Да | Да | Да | Да | Да (Marks) |
Template:Note:ru
Чаще всего, данная текстура используется для тех брашей, которые находятся далеко и являются очень тёмными. Его нельзя осветить никаким источником света, но на него влияет цвет тумана. | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Да (Marks) |
Идентична текстуре Tools/ToolsBlack, только эта текстура белая. | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Н/Д | ![]() | |
![]() |
Нет | Нет | Да | Нет | Да | Да | Да | Да (No Marks) |
Прежде всего данная текстура тверда для пуль, но также для NPC и физических снарядов. Однако она блокирует не все снаряды. Снаряды от NPC, такие как кислотный плевок от муравьиного льва, пройдут насквозь. Чтобы позволить NPC и их линии взгляда пройти, превратите браш в func_brush с keyvalue значением Solidity, установленным в твёрдое состояние. | |
![]() |
Нет | Нет | Да | Нет | Да | Да | Да | Нет | Является твёрдой для prop_physics, снарядов, игрока(ов), NPC. Не является твёрдой для пуль. В | |
![]() |
Ladder |
Нет | Нет | Да | Нет | Да | Да | Да | Нет | Используется с func_ladder в большинстве мультиплеерных играх, корме ![]() |
![]() |
Нет | Да | Да | Да | Да | Да | Да | Да (No Marks) |
Not drawn in game, seals leaks, and is skipped by VRAD. Блокирует видимость при использовании на всех поверхностях одного и того же браша. Optimally, every face that can't be seen during normal gameplay should have this texture. Каждое сторона браша, которую нельзя увидеть во время обычного игрового процесса, должна быть покрыта этой текстурой, для большей оптимизации. В ![]() ![]() | |
![]() |
Н/Д | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Leftover from GoldSource, where a brush with this texture was used to set the rotation origin of rotating entities. It is still functional in Source (overriding the entity's origin keyvalue), but no longer necessary. When placed outside of a brush entity, the compiler will fail with the error origin brushes not allowed in world . Not available in all branches.
| |
![]() |
Нет | Нет | Нет | Да | Нет | Нет | Нет | Нет | Blocks the line of sight of NPCs and bots. mat_wireframe 1/2 will reveal that while this texture doesn't block visleaves, it draws crossing polygons, and them alone are capable of preventing the engine from rendering enveloped brushwork. This can be worked around through turning the Block LOS textured brush into a func_brush with its Solidity keyvalue set to a solid state. (A Block LOS func_brush can still be traversed in this state.) | |
![]() |
Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Casts shadows artificially. Only used at compile time by VRAD. Does not seal leaks. See more uses here. | |
![]() |
Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Used on Trigger and func_viscluster entities. |
Optimisation
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Да | Нет | Да | Нет | Нет | Нет | Нет | Нет | Use with areaportals (func_areaportals and func_areaportalwindows). Can be used with other brush entities, such as some triggers. | |
![]() |
Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | This texture is used to instruct the compiler to cut visleaves. | |
![]() |
Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Has no effect on anything. Useful in combination with Hint tool textures. Skip faces are removed during compile, so a brush textured with skip won't prevent leaks. Also useful as a tool in Hammer for grouping, moving and place-holding objects. | |
![]() |
Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Used only for func_occluder entities. |
Clips
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Нет | Нет | Нет | Нет | Да | Да | Нет | Нет | Solid to players and NPCs but not other objects. In Source 2013, it's also solid to item pickups like ammo packs but not dropped weapons.![]() ![]() ![]() ![]() See more about clip texture here. | |
![]() |
Нет | Нет | Нет | Нет | Да | Нет | Нет | Нет | Solid to NPCs only.![]() ![]() ![]() | |
![]() |
Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Solid to players only. In Source 2013, it's also solid to item pickups like ammo packs but not dropped weapons.![]() ![]() ![]() ![]() ![]() | |
![]() |
Да | Да | Да | No? | Да | Да | Да | Yes (marks) |
Available only in Source 2006 and earlier, but brought back in ![]() | |
![]() |
Нет | Нет | Нет | Нет | Нет | Нет | Grenades only | Нет | ![]() | |
![]() |
Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | ![]() | |
![]() |
Нет | Нет | Нет | Н/Д | Н/Д | Нет | Нет | Нет | ![]() | |
![]() |
Нет | Нет | Да | Нет | Да | Да | Да | Нет | ![]() |
Sky and fog
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Да | Нет | Да | Нет | Да | Да | Да | Yes (marks) |
![]() | |
![]() |
Нет | Нет | Да | Да | Да | Да | Да | Yes (No Marks) |
This texture is used to make 3D skyboxes. Casts light if there is a light_environment entity in the map. Cannot be used in the same PVS as the toolsskybox2d tool texture. Things such as another area of a map will render on top of the skybox. An areaportal can stop this from happening, but it's generally better practice to add more scenery to cover the stuff that shouldn't be seen, reposition those things out of view, or just don't have an opening in that area. | |
![]() |
NoLight |
Нет | Да | Да | Да | Да | Да | Да | Н/Д | ![]() |
![]() |
Нет | Нет | Да | Да | Да | Да | Да | Yes (No Marks) |
Available only in Source 2007 and later. Use to make 2D skyboxes without displaying the 3D Skybox. Casts light if there is a light_environment entity in the map. ![]() Cannot be used in the same PVS as the toolsskybox tool texture. | |
![]() |
Нет | Да | Да | Н/Д | Н/Д | Да | Н/Д | Yes (marks) |
The SkyFog texture does not contain any properties. There is currently no existing corresponding Shader called "skyfog". (Generates error Error: Material "tools/toolsskyfog" uses unknown shader "SkyFog" .) ![]() | |
![]() |
Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Available only in Left 4 Dead and later. Used in conjunction with multiple env_fog_controllers to change fog colours and densities in a level. Fog inside its volume will not appear to have different atributes when viewed from outside its volume, as it globally changes the appearance of all fog across the map when entered. |
Portal 2
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Да | Да | Да | Да | Да | Да | Да | Yes (marks) |
![]() "black" shader.![]() Нужно сделать: Find more about
"black" shader | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Yes (marks) |
![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Yes (marks) |
![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Yes (marks) |
![]() | |
![]() |
Нет | Да | Да | Да | Да | Да | Да | Yes (No Marks) |
![]() |
Miscellaneous
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Нет | Нет | Нет | Нет | Да | Да | Да | Yes (No Marks) |
Not actually a texture. It is the backside of a displacement. This side of the displacement will appear invisible, but solid. Light is not blocked by this texture, except for ![]() | |
Нет | Нет | Нет | Нет | Да | Да | Да | Нет | ![]() ![]() | ||
Both (Visible to Infected) |
Нет | Нет | Нет | Да | Да | Да | Нет | ![]() ![]() | ||
Да | Нет | Да | Нет | Да | Да | Да | Yes (marks) |
A face textured with this texture is rendered on top of all other brush geometry. Furthermore, a brush with Dotted on any face will not block visibility nor cull any face that it touches, meaning that any area enclosed in a Dotted-textured brush will not be removed from the map in any way. | ||
![]() |
Да | Да | Да | Да | Да | Да | Да | Yes (marks) |
![]() | |
![]() |
Нет | Нет | Нет | Нет | Да | Да | Да | Yes (No Marks) |
![]() | |
![]() |
Нет | Нет | Да | Нет | Да | Да | Да | Нет | ![]() ![]() Does not seal maps. Creates metal sparks when shot, but bullets pass through. | |
![]() |
Нет | Да | Да | Да | Да | Да | Да | Yes (No Marks) |
![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Yes (No Marks) |
![]() | |
![]() |
Да | Нет | Нет | Нет | Да | Да | Да | Н/Д | ![]() | |
![]() |
Да | Нет | Нет | Нет | Да | Да | Да | Н/Д | ![]() | |
![]() |
Да | Нет | Нет | Нет | Да | Да | Да | Н/Д | ![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Н/Д | ![]() | |
![]() |
Да | Да | Да | Да | Да | Да | Да | Н/Д | ![]() | |
![]() |
Нет | Нет | Да | Да | Да | Да | Да | Да | ![]() | |
![]() |
Да | Нет | Да | Нет | Да | Да | Да | Да | ![]() |
VR specific tool textures
Image | Name | Visible if world brush |
Casts shadows | Cuts VIS leaves |
Blocks NPC LOS | Solid to NPCs | Solid to player(s) | Solid to physics | Solid to bullets | Usage / Notes |
---|---|---|---|---|---|---|---|---|---|---|
![]() |
Нет | Нет | Н/Д | Нет | Нет | Да | Нет | Нет | ![]() ![]() ![]() |