Jump to content

Shadow Generations Shaders - Common dpn: Difference between revisions

From HedgeDocs
Justin113D (talk | contribs)
Updated formatting
Justin113D (talk | contribs)
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{DISPLAYTITLE:Shadow Generations Shaders - Common_dpn}}
{{DISPLAYTITLE:Shadow Generations Shaders - Common_dpn}}
{{SXSG Shader Behavior
| model=2
}}
[[Shadow Generations Shaders|Return to shaders list]]
[[Shadow Generations Shaders|Return to shaders list]]


Line 6: Line 9:
=== 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_dn|Common_dn]]
* [[Shadow Generations Shaders - Common_dpna|Common_dpna]]
* [[Shadow Generations Shaders - Common_dpna|Common_dpna]]
* [[Shadow Generations Shaders - Common_dpnm|Common_dpnm]]
* [[Shadow Generations Shaders - Common_dpnm|Common_dpnm]]
* [[Shadow Generations Shaders - Common_dither_dpn|Common_dither_dpn]]
* [[Shadow Generations Shaders - Common_dither_dpn|Common_dither_dpn]]
== Behavior ==
* Supports all [[Mesh Layers|mesh layers]]
* Uses [[Shadow_Generations_Shader_Models|Shader model 2 (Standard)]]


== Textures ==
== Textures ==
{{Shader Texture Table Header}}
{{Shader Texture Table Header}}


|<code>diffuse</code>
!<code>diffuse</code>
|0||0||[[Hedgehog Engine 2 - Textures#Albedo|Albedo]]
|0||0||[[Hedgehog Engine 2 - Textures#Albedo|Albedo]]
|colspan="3"|[[Hedgehog_Engine_2_-_Physically_Based_Rendering_(PBR)#Albedo|Albedo]] color
|colspan="3"|[[Hedgehog_Engine_2_-_Physically_Based_Rendering_(PBR)#Albedo|Albedo]] color
Line 28: Line 25:
|-
|-


|<code>specular</code>
!<code>specular</code>
|0||0||[[Hedgehog Engine 2 - Textures#PRM|PRM]]
|0||0||[[Hedgehog Engine 2 - Textures#PRM|PRM]]
| [[Hedgehog Engine 2 - Physically Based Rendering (PBR)#Specular|Specular]] factor
| [[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)#Smoothness|Smoothness]] factor
| [[Hedgehog Engine 2 - Physically Based Rendering (PBR)#Metallic|Metallic]] factor
| [[Hedgehog Engine 2 - Physically Based Rendering (PBR)#Metallic|Metallic]] factor
Line 36: Line 34:


|-
|-
|<code>normal</code>
 
!<code>normal</code>
|0||2||[[Hedgehog Engine 2 - Textures#Normal map|Normal map]]
|0||2||[[Hedgehog Engine 2 - Textures#Normal map|Normal map]]
|colspan="3"|Normal map direction
|colspan="2"|Normal map direction
|N/A
|N/A||N/A
 
|}
|}



Latest revision as of 21:35, 10 August 2025

Shader Behavior Overview
Shader model:

   [2] Standard (PBR)

Return to shaders list

The standard PBR shader with no special logic.

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

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
Cookies help us deliver our services. By using our services, you agree to our use of cookies.