This article's documentation is for anything that uses the Source engine. Click here for more information.

Mat wireframe: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(caption)
m (→‎top: Unicodifying, replaced: [[Image: → [[File:)
 
(15 intermediate revisions by 11 users not shown)
Line 1: Line 1:
'''Mat_wireframe''' is a [[console]] command.
{{lang}}{{this is a|console variable|name=mat_wireframe}}
It will render wireframe over the normal in-game rendering. This shows how [[brush]] faces are being chopped. The wireframe will also render for objects that are blocked by other objects, which can help with [[visibility]] optimization.
[[File:Mat_wireframe1.jpg|thumb|250px|Mat_wireframe set to 1. Note the tree is being drawn by the engine even though it is behind the wall. This is an example of [[visibility]] issues.]]


Mat_wireframe is a cheat.
A [[Developer Console|console]] variable for toggling a [http://en.wikipedia.org/wiki/Wire-frame_model wire-frame mode] that shows how much of the game world is being rendered.
[[Image:Mat_wireframe1.jpg|thumb|mat_wireframe set to 1. Note the tree is being drawn by the engine even though it is behind the wall. This is an example of [[visibility]] issues.]]
 
It has four settings (0-3).
 
;mat_wireframe 0 : Off. Do not display any wireframes.
;mat_wireframe 1 : Displays all triangles the engine is rendering. The [[world brush]] polygons are rendered in pink.
;mat_wireframe 2 : Shows a simplified view of triangulated [[world brush]] polygons in green, using a [http://en.wikipedia.org/wiki/Hidden_line_removal hidden-line] style rendering. Should not be used for visibility optimization since it does not accurately represent the full vis set, but can be useful for a less-cluttered display of nearby geometry in view.
;mat_wireframe 3 : Same as <code>mat_wireframe 1</code>, but does not display triangulation of brush geometry. The [[world brush]] polygons are rendered in pink.
 
No matter what active mode, the non-world objects always use the following wireframe color codes:
* Models - Cyan
* Sprites - Green
* Displacements - Green
* Decals and Overlays - Yellow
 
This variable is a [[sv_cheats|cheat]].
 
== See also ==
 
* [[Optimization (level design)]]
* [[Visibility optimization]]
* [[Areaportal]]

Latest revision as of 11:12, 8 January 2024

English (en)Translate (Translate)

mat_wireframe is a console variable available in all Source Source games.

Mat_wireframe set to 1. Note the tree is being drawn by the engine even though it is behind the wall. This is an example of visibility issues.

A console variable for toggling a wire-frame mode that shows how much of the game world is being rendered.

It has four settings (0-3).

mat_wireframe 0
Off. Do not display any wireframes.
mat_wireframe 1
Displays all triangles the engine is rendering. The world brush polygons are rendered in pink.
mat_wireframe 2
Shows a simplified view of triangulated world brush polygons in green, using a hidden-line style rendering. Should not be used for visibility optimization since it does not accurately represent the full vis set, but can be useful for a less-cluttered display of nearby geometry in view.
mat_wireframe 3
Same as mat_wireframe 1, but does not display triangulation of brush geometry. The world brush polygons are rendered in pink.

No matter what active mode, the non-world objects always use the following wireframe color codes:

  • Models - Cyan
  • Sprites - Green
  • Displacements - Green
  • Decals and Overlays - Yellow

This variable is a cheat.

See also