Overview#

The omni.kit.xr.bundle.generic extension is a convenience bundle that groups essential XR extensions together for cross-platform XR development.

Purpose#

This bundle provides a simple way to enable all core XR functionality without platform-specific configurations or optimizations. It’s ideal for:

  • Generic XR application development

  • Testing across multiple XR platforms

  • Building custom XR applications that need to work across devices

  • Development scenarios where you want the base XR stack without opinionated settings

Bundled Extensions#

Extension

Purpose

omni.kit.xr.ui.window.profile

Provides UI for managing XR profiles and configurations

omni.kit.xr.ui.window.viewport

XR-specific viewport UI components

omni.kit.xr.ui.stage

Stage manipulation UI for XR environments

omni.kit.xr.system.openxr

OpenXR system integration for cross-platform XR

omni.kit.xr.system.simulatedxr

Simulated XR system for development and testing

Comparison with Other XR Bundles#

  • omni.kit.xr.bundle.generic (this bundle) - No settings, just bundles the core extensions

  • omni.kit.xr.bundle.ipad - Includes CloudXR settings, TableAR configuration, and iPad-specific optimizations

  • omni.kit.xr.bundle.apple_vision_pro - Apple Vision Pro specific settings and configurations

Usage#

Add to your extension dependencies:

[dependencies]
"omni.kit.xr.bundle.generic" = {}

Or enable via Kit command line:

kit.exe --enable omni.kit.xr.bundle.generic

All bundled extensions will be automatically enabled when this bundle is loaded.