Skip to content

Nodes · Off-shelf

PBRIngest

Off-shelfv1core

Overview

Canonicalises a relighting asset\'s PBR passes: takes a vendor\'s basecolor / normal / roughness / depth naming (Beeble’s SwitchLight, render AOVs, or already-canonical layers), linearizes what needs it, decodes packed normals, and hands BS_Relight one predictable set of layers. The preset is RECORDED, so a project opened in a year states what it assumed.

Inputs

InputWhat it takes
inthe image this node works on
basecolor
normal
roughness
specular
metallic

Outputs

OutputType
outImage

Parameters

ParameterTypeDefaultWhat it does
presetChoicegenericWhich vendor made the passes. beeble: SwitchLight/Beeble Studio naming (Basecolor/Normal/…), sRGB basecolor linearized, packed normals decoded. cg: render AOV naming (albedo/N). generic: layers already canonical. The preset is RECORDED — a project opened in a year states what it assumed.
flip_normal_yBoolfalseDirectX-style normal maps point Y the other way. If lighting from above looks like lighting from below, flip this.
invert_roughnessBoolfalseSome tools ship gloss (white = shiny). This turns it back into roughness (white = rough).
depth_normalizedBooltrueThe depth pass is 0..1 normalized rather than scene units. Recorded so nothing silently mixes the two.

Layers

  • basecolor
  • normal
  • roughness
  • specular
  • metallic