LumixEngine

3D UI

UI supports rendering UI documents as world-space 3D surfaces.

Overview

There are two UI rendering paths:

3D UI is currently render-only (no pointer/raycast interaction).

Adding 3D UI to an entity

  1. Select an entity in the world.
  2. Add the UI / UI3D component.
  3. Set these properties:
    • Source: path to a .ui document.
    • Virtual size: logical canvas size (for example 1000, 1000).
    • Orient to camera: if enabled, the surface faces the active camera.

If Source is empty, the component is inactive and renders nothing.

Property behavior

Notes and limitations