Shadow Generations Shaders - Common dp: Difference between revisions
Appearance
	
	
| Justin113D (talk | contribs) m Formatting | Justin113D (talk | contribs)  Updated formatting | ||
| Line 13: | Line 13: | ||
| == Behavior == | == Behavior == | ||
| * Supports  | * Supports all [[Mesh Layers|mesh layers]] | ||
| * Uses [[Shadow_Generations_Shader_Models|Shader model 2 (Standard)]] | |||
| *  | |||
| == Textures == | == Textures == | ||
| { | {{Shader Texture Table Header}} | ||
| !<code>diffuse</code> | |||
| |0||0||[[Hedgehog Engine 2 - Textures#Albedo|Albedo]] | |||
| |colspan="3"|[[Hedgehog_Engine_2_-_Physically_Based_Rendering_(PBR)#Albedo|Albedo]] color | |||
| |Transparency | |||
| |- | |- | ||
| !<code>specular</code> | |||
| |0||0||[[Hedgehog Engine 2 - Textures#PRM|PRM]] | |||
| | [[Hedgehog Engine 2 - Physically Based Rendering (PBR)#Specular|Specular]] factor (multiplied by 0.25) | |||
| | [[Hedgehog Engine 2 - Physically Based Rendering (PBR)#Smoothness|Smoothness]] factor | |||
| | [[Hedgehog Engine 2 - Physically Based Rendering (PBR)#Metallic|Metallic]] factor | |||
| | [[Hedgehog Engine 2 - Physically Based Rendering (PBR)#Ambient Occlusion|Ambient Occlusion]] | |||
| |} | |} | ||
| Line 48: | Line 39: | ||
| This shader does not use any parameters | This shader does not use any parameters | ||
| == Vertex Colors == | |||
| * Color is multiplied into the <code>diffuse</code> texture color* | |||
| ** *Exception: The model is using vertex animation textures | |||
| * Alpha is multiplied into the <code>diffuse</code> texture alpha. | |||
| == Technical == | == Technical == | ||
| Uses the default vertex shader. | Uses the [[Shadow_Generations_Shaders_-_common_vs|default vertex shader]]. | ||
| {| class="mw-collapsible mw-collapsed wikitable" width="300px" | {| class="mw-collapsible mw-collapsed wikitable" width="300px" | ||
Revision as of 09:13, 8 August 2025
A standard PBR shader with no special logic.
Related shaders
Behavior
- Supports all mesh layers
- Uses Shader model 2 (Standard)
Textures
| Name | Index | UV Index | Kind | Red | Green | Blue | Alpha | 
|---|---|---|---|---|---|---|---|
| diffuse | 0 | 0 | Albedo | Albedo color | Transparency | ||
| specular | 0 | 0 | PRM | Specular factor (multiplied by 0.25) | Smoothness factor | Metallic factor | Ambient Occlusion | 
Parameters
This shader does not use any parameters
Vertex Colors
- Color is multiplied into the diffusetexture color*- *Exception: The model is using vertex animation textures
 
- Alpha is multiplied into the diffusetexture alpha.
Technical
Uses the default vertex shader.
| 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 | 
| u_model_user_flag_0 |