Jump to content

Shadow Generations Shaders - Common dpnm: Difference between revisions

From HedgeDocs
Justin113D (talk | contribs)
Updated layout
Justin113D (talk | contribs)
Rearranged behavior information
 
Line 5: Line 5:
[[Shadow Generations Shaders|Return to shaders list]]
[[Shadow Generations Shaders|Return to shaders list]]


A standard PBR shader, with an additional color mask texture. The color mask controls the visibility of the diffuse parameter, which gets multiplied with the diffuse texture color.
A standard PBR shader, with an additional mask texture to apply a color decal.  
This is useful if you want to animate specific regions of a material.


=== Related shaders ===
=== Related shaders ===
* [[Shadow Generations Shaders - Common_dpn|Common_dpn]]
* [[Shadow Generations Shaders - Common_dpn|Common_dpn]]
== Behavior ==
The <code>diffuse [1]</code> texture is a mask that controls the visibility of the <code>diffuse</code> parameter color, which gets multiplied with the <code>diffuse</code> texture color.
This is useful if you want to animate specific regions of a material.


== Textures ==
== Textures ==

Latest revision as of 22:01, 10 August 2025

Shader Behavior Overview
Shader model:

   [2] Standard (PBR)

Return to shaders list

A standard PBR shader, with an additional mask texture to apply a color decal.

Related shaders

Behavior

The diffuse [1] texture is a mask that controls the visibility of the diffuse parameter color, which gets multiplied with the diffuse texture color. This is useful if you want to animate specific regions of a material.

Textures

Name

Index

UV Index

Kind

Red

Green

Blue

Alpha

diffuse 0 0 Albedo Albedo color Transparency
diffuse 1 0 Mask Controls the visibility of the diffuse parameter color N/A N/A N/A
specular 0 0 PRM Specular factor (multiplied by 0.25) Smoothness factor Metallic factor Ambient Occlusion
normal 0 0 Normal map Normal map direction N/A N/A

Parameters

Name

X

Y

Z

W

diffuse (RGB) Color multiplied with the sampled diffuse texture color based on diffuse [1] N/A

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

Gallery

Cookies help us deliver our services. By using our services, you agree to our use of cookies.