Skip to main content

PBR Output

Menu: Output

Purpose

Defines the final material output of the graph, including base color, emissive and surface response inputs.

Inputs

NameTypeDefaultDetails
Vertex PosFLOAT3-Vertex stage.
Vertex NormalFLOAT3-Vertex stage.
Base ColorFLOAT4-Fragment stage.
EmissiveFLOAT4-Fragment stage.
RoughnessNUMBER-Fragment stage.
MetallicNUMBER-Fragment stage.
ReflectanceNUMBER-Fragment stage.
Ambient OcclusionNUMBER-Fragment stage.
NormalFLOAT3-Fragment stage.
TransmissionNUMBER-Fragment stage.
AbsorptionFLOAT3-Fragment stage.
IORNUMBER-Fragment stage.
Micro ThicknessNUMBER-Fragment stage.
DispersionNUMBER-Fragment stage.

Outputs

None.

Notes

  • This is the final output node of the graph. In unlit or post-processing graphs the editor may show it simply as Output.
  • When Vertex Pos is connected, the displaced position is applied to the mesh, while the original world position is still passed to fragment nodes such as World Position.
  • When ShaderGraphSettings.isPostProcessing is false, the graph uses the easy shader path (easy_vertex.glsl and easy_frag.glsl) and the inspector shows Wind effect so you can drive gsp_windIntensity from the node binder.