Skip to content

Releases: NVIDIA-Omniverse/ovui

Release 0.2.0

Choose a tag to compare

@VictorYudin VictorYudin released this 21 Jul 22:13
  • Current runtime support. 0.2.0 supports the newly released OVStage 0.1 and ovrtx 0.4, while retaining OpenUSD/ovrtx 0.3 compatibility. 0.1 is OpenUSD-only and limited to ovrtx 0.3.
  • Native OVStage integration. OVUI can run directly on OVStage without an OpenUSD dependency.
  • Much faster, smoother viewport. Higher frame rates, overlapped rendering/presentation, and live transform movement during drags.
  • Reliable editor synchronization. Selection outlines, visibility, properties, viewport state, undo/redo, and file reloads stay aligned.
  • More production-ready distribution. Modular wheels, clean provider-specific installations, stronger cross-platform CI, and verified Linux x64/ARM64 and Windows packages.

Release 0.1.1

Release 0.1.1 Pre-release
Pre-release

Choose a tag to compare

@VictorYudin VictorYudin released this 28 May 16:24

Hotfix

Release 0.1.0

Release 0.1.0 Pre-release
Pre-release

Choose a tag to compare

@VictorYudin VictorYudin released this 27 May 20:24

What is ovui?

A Python UI toolkit with a declarative, Python-first API for building hardware-accelerated desktop interfaces. Backed by ImGui, with GLFW for windowing and Vulkan for rendering (fall-back OpenGL backend auto-detected).

Platforms

  • Linux x64, Linux ARM64, Windows x64
  • Python 3.12

Example projects

The repo also ships two example projects built on top of ovui to demonstrate real-world use:

  • ovwidgets — USD Viewer application widgets (viewport, stage browser, property inspector, manipulator, undo/redo).
  • ovui-data-adapters — adapter contracts plus OpenUSD implementations.