Non-Interactive Scene Graph UI - Experimental

Status

In Progress

Scene Graph UI attaches non-interactive widgets to the player’s viewport, so developers can build custom HUD interfaces using Scene Graph and manipulate them directly from Verse code.

With this new set of Scene Graph entities and components, developers can create UI content in the same entity hierarchy as everything else in the island, so it can be authored and organized the same way, and manipulated directly from Verse code. The player’s viewport is exposed as a surface that widgets can be attached to, and the new layout components can arrange text and images within it to build non-interactive HUD and notification interfaces.

Roadmap Image

Early feedback on SG UI.

  • ability to pre-place the ui tree directly on the player entity without it being drawn
  • ability to pre-place world space ui without being immediately rendered (not just hidden, but fully disabled)

I would like to work with caching sg based widgets and move them in and out to the rendered scene (re-enabling or re-attaching to the view tree)