advanced-rendering

Add billboards, 3D text, and PBR materials to Decentraland scenes.

3|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/decentraland/sdk-skills --skill advanced-rendering-decentraland
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: advanced-rendering
Source: https://github.com/decentraland/sdk-skills/tree/main/advanced-rendering
Command: npx skills add https://github.com/decentraland/sdk-skills --skill advanced-rendering-decentraland

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often need to enrich Decentraland scenes with labels, glowing objects, transparent surfaces, and fine‑grained control over model nodes, but the SDK’s basic components are insufficient for these advanced visual requirements.

Core Features & Use Cases

  • Billboard: Auto‑orient entities toward the camera for name tags, signs, or sprites.
  • TextShape: Render 3D world‑space text for floating labels and informational panels.
  • PBR Materials: Apply metallic, rough, transparent, and emissive materials for realistic or stylized looks.
  • VisibilityComponent: Toggle entity visibility for LOD systems without removing entities.
  • GltfNodeModifiers: Override material or shadow settings on specific nodes within a GLTF model.

Quick Start

Use the advanced-rendering skill to add billboards, 3D text, and PBR materials to your Decentraland scene.

Frequently Asked Questions about advanced-rendering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add floating text and name tags in a Decentraland scene?

To add floating text and name tags in a Decentraland scene, use the SDK's TextShape component to render 3D world-space text and attach a Billboard component to auto-orient the entity toward the camera. This ensures labels and informational panels remain readable from any angle.

How do I apply custom PBR materials to GLTF models in Decentraland?

To apply custom PBR materials to GLTF models in Decentraland, use the Material.setPbrMaterial function to define metallic, rough, transparent, or emissive properties. For specific model parts, use GltfNodeModifiers to override material or shadow settings on individual nodes within the GLTF hierarchy.

Can I toggle entity visibility for level of detail systems without removing the entity?

Yes, you can toggle entity visibility for LOD systems without removing the entity by using the VisibilityComponent. This allows you to dynamically hide or show objects in your Decentraland scene, optimizing rendering performance while keeping the entity and its components active in memory.

What is the best way to make an entity always face the camera in Decentraland?

The best way to make an entity always face the camera in Decentraland is by applying the Billboard component. This automatically orients the entity toward the player's viewpoint, making it ideal for creating signs, sprites, or floating name tags that need to remain visible from all directions.

Do I need external libraries to create advanced visual effects in Decentraland?

No, you do not need external libraries to create advanced visual effects in Decentraland. The SDK provides built-in components like Billboard, TextShape, and PBR material functions to handle dynamic labels, custom material effects, and per-node model overrides natively.