Emission shaders

These are the standard emission PBR shaders. For non-emission PBR shaders, see common shaders.

Shader table

Shader

Texture
diffuse
Texture
specular
Texture
normal
Texture
Texture
emission
Parameter
PBRFactor
Parameter
Luminance
Parameter
diffuse

Emission_dE

Emission_dpE

Emission_dpnE

Emission_dpnEa

EmissionTone_dapnE

EmissionTone_dpnE

EmissionTone_E

EmissionToneOpAnim_dpnE

Behavior

Standard behaviors
Vertex colors

Vertex colors, excluding alpha, get combined with the diffuse texture via multiplication

Exceptions:
  • EmissionTone_E, which does not have a diffuse texture, uses only the vertex color alpha for transparency.

  • EmissionTone_dapnE uses the vertex color alpha for transparency (combined with diffuse alpha via multiplication)

  • Emission_dpnEa uses the vertex color alpha for transparency (combined with diffuse alpha via multiplication) and combines it with the luminance via multiplication.

Tone

The shaders that include “Tone” in their name get their luminance adjusted by the average brightness of the screen.

This behavior is not reproducible in blender.

Textures

diffuse

A standard albedo texture.

Uses alpha channel for transparency.

Uses the 1st UV channel.

specular

A standard PRM texture.

Uses the 1st UV channel.

normal

A standard normal map texture.

Uses the 1st UV channel.

Exceptions:
  • Emission_dpnE attempts to use the 3rd UV channel

transparency

This texture is used differently between shaders:

Attempts to use the 4th UV channel.

emission

A standard emission texture.

Attempts to use the 3rd UV channel.

Exceptions:
  • EmissionTone_E uses the 1st UV channel

  • Emission_dpnE attempts to use the 4th UV channel

Parameters

PBRFactor

A float parameter that acts as replacement for the missing specular texture.

Luminance

A float parameter of which the first component alters the brightness of the emission texture.

diffuse

A float parameter containing a color.

Exclusive to the EmissionToneOpAnim_dpnE shader, which combines the alpha component with the diffuse textures alpha channel via multiplication.