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)
 
(55 intermediate revisions by 22 users not shown)
Line 1: Line 1:
<i>Materials</i> are what the Source engine uses to define which <i>textures</i> (in .[[VTF]] file format) and <i>shaders</i> (functions which define how materials are rendered to the screen) are used on <i>surfaces</i> (models, world surfaces, sprites, etc). Materials are defined by parameters in .[[VMT]] files.
{{LanguageBar}}
[[Category:Modding]]
__NOTOC__
 
{{category header|background-color=#E0E0E0|border-color=lightgray}}
{{category newcolumn|rowspan=6|width=50%|background-color=#F7F7F7|border-color=lightgray}}
 
== Terms ==
* [[VMT|Valve Material Type]] (<code>.vmt</code>)
* [[Valve Texture Format]] (<code>.vtf</code>)
* [[Half-Life Wads]] (<code>.wad</code>)
* [[VMAT|Source 2 Vmats]] (<code>.vmat</code>)
* [[Texture]]
* [[Shader]]
 
== Basics ==
 
*'''[[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}}


==Basics==
== Common Shader Effects ==


[[Material]] - The basics of material creation.
=== Lighting ===
*[[Bump map]]
*[[Parallax mapping]]
*[[Half Lambert]]


[[Creating Decals]] - How to make decal and overlay materials.
=== Reflection ===
*[[Phong]]
*[[Specular]]
*[[Water Shader|Water]] / [[Refract]]


[[Skybox (2D)]] - How to use and make the cubic materials used for the sky.
=== Blending ===


==Advanced Topics==
* <code>[[WorldVertexTransition]]</code>


[[Material Proxies]] - Advanced materials that can vary based on changing data.
== Troubleshooting ==


[[Water Shader]] - Description of the special water shader.
* [[Fixing DXT Green Tint Compression]]


[[Half-Life 2 Shader Fallbacks]] - Fallback settings of Half-Life 2 shaders on different platforms.
== Proxies ==


[[DirectX Versions]] - How shaders are rendered on different versions of DirectX.
*[[Material Proxies]]
*[[List Of Material Proxies]]
*[[material_modify_control]]
*[[Procedural Materials]]


==Useful Applications==
{{category end}}
[[User:Daedalus|Daedalus']] [[HL2Tex]] tool can assist in converting your images to [[VTF]] and create the [[VMT]] files for you automatically.
[[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.