Jump to content

Shadow Generations Shaders - Detail_dpndpn

From HedgeDocs
Revision as of 20:44, 22 August 2025 by Justin113D (talk | contribs) (Used new gallery parameter)

Return to shaders list

Overview

Shader Behavior Overview
Shader model:

   [2] Standard (PBR)
Does not support:

An advanced PBR shader that uses distance blending to blend in a set of detail textures.

Related shaders

Behavior

Uses distance blending to interpolate

  • from the first set of textures
  • to the first set of texture with the second set of texture blended into them.

Each of the second textures is blended into the first differently:

Texture property blend method
Albedo Uses detail blending
Transparency Not blended
Specular Not blended
Roughness Uses detail blending
Metallic Addition; Remaps the detail metallic to a range of -1 to 1 beforehand
Ambient Occlusion Multiplication
Normal Uses normal blending


The shader uses detailDistance and detailFadeRange from the stage RFL to determine the detail range.

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
diffuse 0 0 Detail albedo Detail color N/A
specular 0 0 PRM Specular factor;
Gets multiplied by 0.25
Smoothness factor Metallic factor Ambient Occlusion
specular 1 2 Detail PRM N/A Detail Smoothness Detail Metallic Detail Ambient Occlusion
normal 0 0 Normal map Normal map direction N/A N/A
normal 1 2 Detail Normal map Detail Normal map direction N/A N/A

Parameters

Name

X

Y

Z

W

DetailFactor UV scale for the second set of textures N/A N/A N/A

Gallery

Technical

Shader Features
is_compute_instancing
is_use_tex_srt_anim
enable_alpha_threshold
is_use_gi_prt
is_use_gi_sg
is_use_gi
Cookies help us deliver our services. By using our services, you agree to our use of cookies.