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

@hdj2 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