Shadow Generations Shaders - Common dpna: Difference between revisions
Appearance
Justin113D (talk | contribs) m Formatting |
Justin113D (talk | contribs) Updated layout |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Shadow Generations Shaders - Common_dpna}} | {{DISPLAYTITLE:Shadow Generations Shaders - Common_dpna}} | ||
{{SXSG Shader Behavior | |||
| model=2 | |||
}} | |||
[[Shadow Generations Shaders|Return to shaders list]] | [[Shadow Generations Shaders|Return to shaders list]] | ||
Line 8: | Line 11: | ||
=== Related shaders === | === Related shaders === | ||
* [[Shadow Generations Shaders - Common_d|Common_d]] | * [[Shadow Generations Shaders - Common_d|Common_d]] | ||
* [[Shadow Generations Shaders - Common_dn|Common_dn]] | |||
* [[Shadow Generations Shaders - Common_dp|Common_dp]] | * [[Shadow Generations Shaders - Common_dp|Common_dp]] | ||
* [[Shadow Generations Shaders - Common_dpn|Common_dpn]] | * [[Shadow Generations Shaders - Common_dpn|Common_dpn]] | ||
* [[Shadow Generations Shaders - Common_dither_dpn|Common_dither_dpn]] | * [[Shadow Generations Shaders - Common_dither_dpn|Common_dither_dpn]] | ||
== | == 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; | |||
Gets 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]] | |||
|- | |- | ||
!<code>normal</code> | |||
|0||2||[[Hedgehog Engine 2 - Textures#Normal map|Normal map]] | |||
|colspan="2"|Normal map direction | |||
|N/A||N/A | |||
|- | |- | ||
!<code>transparency</code> | |||
|0||3||[[Hedgehog Engine 2 - Textures#Transparency|Transparency]] | |||
|Transparency; | |||
|0 | Gets multiplied into the <code>diffuse</code> texture alpha | ||
| | |N/A||N/A||N/A | ||
|} | |} | ||
Line 65: | Line 55: | ||
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" |
Latest revision as of 21:42, 10 August 2025
Shader Behavior Overview
Shader model:
The standard PBR shader with no special logic.
Useful for when wanting more variety in the transparency without having it tile the same way as the diffuse texture, as the transparency texture uses the fourth UV channel.
Related shaders
Textures
Name | Index | UV Index | Kind | Red | Green | Blue | Alpha |
---|---|---|---|---|---|---|---|
diffuse
|
0 | 0 | Albedo | Albedo color | Transparency | ||
specular
|
0 | 0 | PRM | Specular factor;
Gets multiplied by 0.25 |
Smoothness factor | Metallic factor | Ambient Occlusion |
normal
|
0 | 2 | Normal map | Normal map direction | N/A | N/A | |
transparency
|
0 | 3 | Transparency | Transparency;
Gets multiplied into the |
N/A | N/A | N/A |
Parameters
This shader does not use any parameters
Vertex Colors
- Color is multiplied into the
diffuse
texture color*- *Exception: The model is using vertex animation textures
- Alpha is multiplied into the
diffuse
texture 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
|