advanced-rendering

Installation
SKILL.md

Advanced Rendering in Decentraland

When to Use Which Rendering Feature

Need Component When
Entity faces the camera Billboard Name tags, signs, sprite-like objects
Text in the 3D world TextShape Labels, signs, floating text above entities
Custom material appearance Material.setPbrMaterial Metallic, rough, transparent, emissive surfaces
Show/hide without removing VisibilityComponent LOD systems, toggling objects, conditional display
Modify GLTF model nodes GltfNodeModifiers Override materials or shadow casting on specific mesh nodes

Decision flow:

  1. Need text on screen? → Use build-ui (React-ECS Label) instead
  2. Need text in 3D space? → TextShape (+ Billboard to face camera)
  3. Need glowing/transparent materials? → Material.setPbrMaterial with emissive/transparency
  4. Need to override material on a model node? → GltfNodeModifiers with modifiers array

Billboard (Face the Camera)

Related skills

More from dcl-regenesislabs/opendcl

Installs
27
GitHub Stars
14
First Seen
Feb 25, 2026