Shadow Generations Shaders - Common dpnm: Difference between revisions
Appearance
	
	
| Justin113D (talk | contribs) m Spelling | Justin113D (talk | contribs)  Used new gallery parameter | ||
| Line 41: | Line 41: | ||
| | parameters =   | | parameters =   | ||
| diffuse, (RGB) Color multiplied with the sampled diffuse texture color based on <code>diffuse [1]</code>__,; | diffuse, (RGB) Color multiplied with the sampled diffuse texture color based on <code>diffuse [1]</code>__,; | ||
| | gallery = | |||
| File:SXSG Common dpnm example.jpg{{!}}Using <code>Common_dpnm</code> to overlay a red color over a ground texture using the HedgeDocs logo | |||
| | features = | | features = | ||
| Line 52: | Line 56: | ||
| }} | }} | ||
Latest revision as of 20:45, 22 August 2025
Overview
Shader Behavior Overview
Shader model: 
   [2] Standard (PBR)
Does not support:
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 with a single color.
Vertex Colors
- Color is multiplied into the diffusetexture color
- Alpha is multiplied into the diffusetexture alpha
Material Inputs
Textures
| Name | Index | UV Index | Kind | Red | Green | Blue | Alpha | 
|---|---|---|---|---|---|---|---|
| diffuse | 0 | 0 | Albedo | Albedo color | Opacity | ||
| diffuse | 1 | 0 | Mask | Controls the visibility of the diffuseparameter color | N/A | N/A | N/A | 
| specular | 0 | 0 | PRM | Specular factor; Gets 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 | ||
Gallery
- 
			
			UsingCommon_dpnmto overlay a red color over a ground texture using the HedgeDocs logo
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 | 
