SceneViewUtils & UiContainer gone in latest Kit?

Hi all,

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 in advance!

1 Like

@hemanth_dj not sure if this will be helpful, but there are scene ui widget mentioned on the github page for kit xr samples:

you may also need to include the following extensions in your .kit file:

“omni.kit.xr.ui.window.profile” = {}
“omni.kit.xr.ui.window.viewport” = {}
“omni.kit.xr.ui.stage” = {}
“omni.kit.xr.system.openxr” = {}
“omni.kit.xr.system.simulatedxr” = {}

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

These are the correct extensions

what about this from omni.kit.xr.scene_view.utils which used to do the overlay on top of meshes, any example on how to do this overlay ?

That got renamed to “omni.kit.scene_view.xr_utils”

1 Like

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.

You would have to refer to the docs page for any examples.

Richard3D I didn’t find any example of making button or label to render in 3D. Could you point out where these examples are?

Magicleap has an example - AR Experience Plugin | MagicLeap Developer Documentation
which isn’t working in kit 108.

My objective is to have a panel like https://developer-docs.magicleap.cloud/assets/ideal-img/prim_maker.45e233e.472.png

1 Like

Overview — Omniverse Kit

Thank you for sharing this. As I understand, the current suggested approach draws the UI on an extension panel using window.frame(refer the attached pic).
What we’re looking for is a world‑space UI similar to what was available in the Kit XR examples around 106.5 leveraging UIContainer, WidgetComponenet,SpatialSource, specifically the ability to have floating UI windows inside the 3D stage.

Could you please provide a minimal example in Kit 108+ wit updated “omni.kit.scene_view.xr_utils” that shows how to place a basic UI element, such as a label or button, directly in world‑space? using relevant imports like or similar to UIContainer, WidgetComponenet,SpatialSource