FlexXR: UI Toolkit in World Space and Mixed Reality

FlexXR is a solution that extends Unity's UI Toolkit (a.k.a. UI Elements) to support world space rendering and interaction, as well as mixed reality interaction via XR Interaction Toolkit. This package was originally designed for a company's flagship product, but is now available for general use. It allows for seamless integration of GUIs across desktop, mobile, and mixed reality platforms.

The FlexXR package includes:

  • A pre-configured FlexXR Panel prefab for embedding GUIs in world space, with a custom UXML source asset required.
  • A FlexXR Panel Manager component with well-organized settings (with tooltips) that can be adjusted at runtime.
  • Support for rendering and interacting with panels in screen or world space.
  • Ability to use multiple panels arranged freely in the world space.
  • Auto-sizing panels to fit UI Elements content using the FlexXRContent container element.
  • A curved panel for an ideal mixed reality user experience.
  • Mixed reality interaction using the XR Interaction Toolkit XRSimpleInteractable component, making it easily extensible.
  • Support for interacting with world space panels using a mouse or any action-based mixed reality pointer supported by Unity's XR Interaction Toolkit.

FlexXR: UI Toolkit in World Space and Mixed Reality - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Mixed Reality Camera for Unity

Mixed Reality Camera for Unity Thumbnail

Meta XR All-in-One SDK: A Unified VR Development Package

Meta XR All-in-One SDK: A Unified VR Development Package Thumbnail

Master Server Toolkit: A Powerful Solution for Online Multiplayer Games and Applications

Master Server Toolkit: A Powerful Solution for Online Multiplayer Games and Applications Thumbnail

HTrace: World Space Global Illumination

HTrace: World Space Global Illumination Thumbnail

DebugForge: Advanced Debugging Toolkit for Unity

DebugForge: Advanced Debugging Toolkit for Unity Thumbnail

World Streamer 2: Endless World Streaming and Optimization

World Streamer 2: Endless World Streaming and Optimization Thumbnail