Shadow Generations Shaders - Common dither dpn: Difference between revisions
Appearance
Justin113D (talk | contribs) Used new template |
Justin113D (talk | contribs) Updated vertex colors parameter |
||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Shader Documentation | {{Shader Documentation | ||
| game = Shadow Generations | | game = Shadow Generations | ||
| shader name = | | shader name = Common_dither_dpn | ||
| sbo = model=2 | | sbo = model=2, noise_dithering | ||
| overview = | | overview = | ||
A standard [[Hedgehog_Engine_2_-_Physically_Based_Rendering_(PBR)|PBR]] shader using [[Transparency Dithering#Noise Dithering|noise dithering]]. | |||
Also supports modifying the materials transparency using the <code>diffuse</code> parameter. | |||
| related shaders = | | related shaders = | ||
Line 15: | Line 16: | ||
Common_dpna | Common_dpna | ||
| vertex | | behavior = | ||
Multiplies the <code>diffuse</code> parameters W value into the <code>diffuse</code> texture alpha channel to alter the transparency. | |||
| vertex colors = | |||
* Color is multiplied into the <code>diffuse</code> texture color | * Color is multiplied into the <code>diffuse</code> texture color | ||
* Alpha is multiplied into the <code>diffuse</code> texture alpha | * Alpha is multiplied into the <code>diffuse</code> texture alpha | ||
| textures = | | textures = | ||
Line 23: | Line 27: | ||
[[Hedgehog Engine 2 - Textures#Albedo|Albedo]], | [[Hedgehog Engine 2 - Textures#Albedo|Albedo]], | ||
[[Hedgehog_Engine_2_-_Physically_Based_Rendering_(PBR)#Albedo|Albedo]] color__, | [[Hedgehog_Engine_2_-_Physically_Based_Rendering_(PBR)#Albedo|Albedo]] color__, | ||
[[Opacity|Opacity]]; | |||
specular,0,0, | specular,0,0, |
Latest revision as of 17:41, 18 August 2025
Overview
Shader Behavior Overview
Shader model:
[2] Standard (PBR)
Uses:
A standard PBR shader using noise dithering.
Also supports modifying the materials transparency using the diffuse
parameter.
Related shaders
Behavior
Multiplies the diffuse
parameters W value into the diffuse
texture alpha channel to alter the transparency.
Vertex Colors
- Color is multiplied into the
diffuse
texture color - Alpha is multiplied into the
diffuse
texture alpha
Material Inputs
Textures
Name | Index | UV Index | Kind | Red | Green | Blue | Alpha |
---|---|---|---|---|---|---|---|
diffuse
|
0 | 0 | Albedo | Albedo color | Opacity | ||
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 |
Parameters
Name | X | Y | Z | W |
---|---|---|---|---|
diffuse
|
N/A | N/A | N/A | Multiplied into the diffuse texture alpha
|
Technical
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
|