PBR Custom โ
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 โ
| Field | Required | What to enter |
|---|---|---|
Target | Yes | $THIS or a scanned target. The target needs the PBR Manager add-on. |
Link Names | if multi-prim | Which prims. |
Faces | Yes | 0โ7 or All. |
Also apply in Blinn-Phong | No | On (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 Sided | No | Render both sides of the face. |
Base Color | No | The albedo texture. |
Normal | No | Normal map. |
Emissive | No | Emissive (glow map) texture. |
(O)RM | No | Occlusion / Roughness / Metallic packed texture. |
Emissive Tint | No | RGB vector multiplied with the emissive map. Default <0,0,0> (no emission). |
Metallic | No | 0.0โ1.0. Default 0. |
Roughness | No | 0.0โ1.0. Default 0. |
Specular (Blinn-Phong side) | No | Only 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