In Omniverse Kit 106.5, I was using the following utilities:
from omni.kit.xr.scene_view.utils import SceneViewUtils, UiContainer, WidgetComponent
from omni.kit.xr.scene_view.utils.spatial_source import SpatialSource
These allowed me to superimpose Omni UI elements directly in 3D space — for example, attaching a floating panel or label to a mesh or object within the scene.
A simplified version of what I used:
from omni.kit.xr.scene_view.utils import SceneViewUtils, UiContainer, WidgetComponent
# Create a 3D worldspace UI container
ui_container = UiContainer()
widget = WidgetComponent("ServerInfoPanel")
After updating to Kit 108.1, I can no longer find these classes or modules.
Could someone clarify:
Have these APIs been renamed or replaced in newer versions?
Has the worldspace UI / 3D overlay capability been removed or deprecated?
If so, is there any plan to reintroduce in-world 3D UI support in future Kit releases?
Any updated documentation, equivalent examples, or guidance would be very helpful.
thanks, but the kit xr samples are from version 106.0.2 ,I want to integrate in kit 108.1, the extensions you provided are versioned kit 108.1 ? or for 106
good to know it’s still there. any examples or snippet just showcasing the usage? like a label or button being rendered inside the usd stage / on top of mesh etc.