Template:Shader Documentation: Difference between revisions
Appearance
	
	
| Justin113D (talk | contribs)  Fixed newline after template | Justin113D (talk | contribs)  Added multi tangent | ||
| Line 12: | Line 12: | ||
| == Behavior == | == Behavior == | ||
| {{{behavior|}}} | {{{behavior|}}} | ||
| {{#if:{{{multi tangent|}}}| | |||
| === Multi-tangent === | |||
| {{{multi tangent}}} | |||
| |}} | |||
| === Vertex Colors === | === Vertex Colors === | ||
| {{{vertex color|Shader does not use vertex colors}}} | {{{vertex color|Shader does not use vertex colors}}} | ||
| Line 93: | Line 96: | ||
|              "label": "Behavior", |              "label": "Behavior", | ||
|              "description": "Behavior content", |              "description": "Behavior content", | ||
|             "type": "content", | |||
|             "required": false | |||
|         }, | |||
|         "multi tangent": { | |||
|             "label": "Multi tangent", | |||
|             "description": "Multi tangent behavior", | |||
|              "type": "content", |              "type": "content", | ||
|              "required": false |              "required": false | ||
| Line 152: | Line 161: | ||
| | behavior = Lorem ipsum. | | behavior = Lorem ipsum. | ||
| | multi tangent =  | |||
| Lorem ipsum. | |||
| | vertex color = | | vertex color = | ||
Revision as of 17:40, 18 August 2025
No description.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Game | game | Which game this shader belongs to | String | required | 
| Shader name | shader name | The name of the shader | String | required | 
| Shader behavior overview | sbo | Parameters for the shader behavior overview | String | optional | 
| Overview | overview | Overview content | Content | required | 
| Related shaders | related shaders | List of related shaders | String | optional | 
| Behavior | behavior | Behavior content | Content | optional | 
| Multi tangent | multi tangent | Multi tangent behavior | Content | optional | 
| Vertex color | vertex color | Vertex color behavior | Content | optional | 
| Textures | textures | Texture table contents; Fields seperated by commas, column spans specified by underscores and rows seperated by semicolons | Content | optional | 
| Parameters | parameters | Parameter table contents; Fields seperated by commas, column spans specified by underscores and rows seperated by semicolons | Content | optional | 
| Technical | technical | Technical information | Content | optional | 
| Shader features (technical) | features | List of technical features that the shader has been compiled with | Content | optional | 
Example
Overview
Shader Behavior Overview
Shader model: 
Does not support:
   [2] Standard (PBR)
Uses:
Does not support:
A standard PBR shader with no special behavior.
Related shaders
Behavior
Lorem ipsum.
Multi-tangent
Lorem ipsum.
Vertex Colors
- Color is multiplied into the diffusetexture color
- Alpha is multiplied into the diffusetexture alpha
Material Inputs
Textures
| Name | Index | UV Index | Kind | Red | Green | Blue | Alpha | 
|---|---|---|---|---|---|---|---|
| diffuse | 0 | 0 | Albedo | Albedo color | Transparency | ||
| test | 1 | 2 | N/A | N/A | N/A | N/A | N/A | 
Parameters
| Name | X | Y | Z | W | 
|---|---|---|---|---|
| diffuse | Albedo color | N/A | ||
| PBRFactor | Specular factor | Smoothness factor | Metallic factor | N/A | 
Technical
lorem ipsum.
| Shader Features | 
|---|
| is_compute_instancing | 
| is_use_tex_srt_anim | 
| enable_deferred_rendering | 
| enable_alpha_threshold | 
| is_use_gi_prt | 
| is_use_gi_sg | 
| is_use_gi | 
Other
Outside template