Category:Material System: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
m (Nesciuse moved page Category:Material System/en to Category:Material System without leaving a redirect: Move en subpage to basepage)
 
(48 intermediate revisions by 19 users not shown)
Line 1: Line 1:
''Materials'' are what the Source engine uses to define which ''textures'' (in .[[VTF]] file format) and [[shaders]] (functions which define how materials are rendered to the screen) are used on ''surfaces'' (models, world surfaces, sprites, etc). Materials are defined by parameters in .[[VMT]] files.
{{LanguageBar}}
__NOTOC__


==Basics==
{{category header|background-color=#E0E0E0|border-color=lightgray}}
* [[Material Creation]] - The basics of material creation.
{{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}}
* [[Materials for models]] - These are slightly different to Brush Materials.
* [[Materials for Brush Displacements]] - These are slightly different to ordinary Brush Materials.
* [[Decals]] - How to make decal and overlay materials.
* [[Skybox (2D)]] - How to use and make the cubic materials used for the sky.


==Advanced topics==
== Terms ==
* [[Material Proxies]] - Advanced materials that can vary based on changing data.
* [[VMT|Valve Material Type]] (<code>.vmt</code>)
* [[Water Shader]] - Description of the special water shader.
* [[Valve Texture Format]] (<code>.vtf</code>)
* [[Half-Life 2 Shader Fallbacks]] - Fallback settings of Half-Life 2 shaders on different platforms.
* [[Half-Life Wads]] (<code>.wad</code>)
* [[DirectX Versions]] - How shaders are rendered on different versions of DirectX.
* [[VMAT|Source 2 Vmats]] (<code>.vmat</code>)
* [[Texture]]
* [[Shader]]


==Useful applications==
== Basics ==
* See [[:Category:Tools]] and [[:Category:Third Party Tools]]


*'''[[Creating a Material]]'''
* [[Material optimization]]
* [[Decals]]
* [[Skybox (2D)#Creating a 2D Skybox|Skybox (2D)]]
* [[VTFEdit]], [[VMT Editor]] and [[VTF Shell Extensions]]
* <code>[[Patch]]</code>
== Shader Commands ==
*[[:Category:Shaders|List of Shaders]]
*[[:Category:List of Shader Parameters|List of Shader Parameters]]
{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}
== Common Shader Effects ==
=== Lighting ===
*[[Bump map]]
*[[Parallax mapping]]
*[[Half Lambert]]
=== Reflection ===
*[[Phong]]
*[[Specular]]
*[[Water Shader|Water]] / [[Refract]]
=== Blending ===
* <code>[[WorldVertexTransition]]</code>
== Troubleshooting ==
* [[Fixing DXT Green Tint Compression]]
== Proxies ==
*[[Material Proxies]]
*[[List Of Material Proxies]]
*[[material_modify_control]]
*[[Procedural Materials]]
{{category end}}
[[Category:Modding]]
[[Category:Modding]]

Latest revision as of 15:43, 12 July 2024

Subcategories

This category has the following 5 subcategories, out of 5 total.

G

R

S

Pages in category "Material System"

The following 133 pages are in this category, out of 133 total.