Get 1Click Maker

PBR Custom โ€‹

PBR Custom
FREE 85 memory Textures & Materials works on targets

Build a PBR look from individual maps (Base Color, Normal, Emissive, ORM) and optionally mirror it in Blinn-Phong.

Requires [add-on] - PBR Manager inside the object that runs the action.

PBR Custom applies a PBR (glTF) material assembled from individual textures, without creating a material asset in Second Life. It is the flexible way to do PBR: swap only the base color, keep the same normal map, tweak roughness per button.

Fields โ€‹

FieldRequiredWhat to enter
TargetYes$THIS or a scanned target. The target needs the PBR Manager add-on.
Link Namesif multi-primWhich prims.
FacesYes0โ€“7 or All.
Also apply in Blinn-PhongNoOn (default): the same base color and normal are also written as diffuse/normal in Blinn-Phong, so viewers without PBR and PBR Off show the same look. A Specular slot appears for the Blinn-Phong side.
Double SidedNoRender both sides of the face.
Base ColorNoThe albedo texture.
NormalNoNormal map.
EmissiveNoEmissive (glow map) texture.
(O)RMNoOcclusion / Roughness / Metallic packed texture.
Emissive TintNoRGB vector multiplied with the emissive map. Default <0,0,0> (no emission).
MetallicNo0.0โ€“1.0. Default 0.
RoughnessNo0.0โ€“1.0. Default 0.
Specular (Blinn-Phong side)NoOnly with Also apply in Blinn-Phong: specular map, color, glossiness, environment.

Notes โ€‹

  • Requires [add-on] - PBR Manager in the target (or in the HUD when the target is $THIS).
  • Empty texture slots leave that channel of the material empty; the face still becomes a PBR face.
  • Any slot can be changed later with Quick Swap.
  • Color and transparency applied later with the Color and Transparency actions affect the PBR face as well.
  • Memory: 85 units, the most expensive texture action. For HUDs with many swatches, consider whether Material PBR (30 units) with pre-made materials fits better.

Example: matte vs. glossy variants โ€‹

text
btn_matte  โ†’ PBR Custom: base "leather", normal "leather_n", roughness 0.9, metallic 0
btn_gloss  โ†’ PBR Custom: base "leather", normal "leather_n", roughness 0.2, metallic 0