prebuilt-package

Install and verify prebuilt Scene Optimizer binary drops for USD optimization.

31|4|Updated May 21, 2026
One-click install
npx skills add https://github.com/NVIDIA-Omniverse/usd-optimize --skill prebuilt-package
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prebuilt-package
Source: https://github.com/NVIDIA-Omniverse/usd-optimize/tree/main/.agents/skills/prebuilt-package
Command: npx skills add https://github.com/NVIDIA-Omniverse/usd-optimize --skill prebuilt-package

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Installing Scene Optimizer from a published binary drop can fail due to strict Python ABI matching and dynamic library search path issues; this skill provides a reliable, no-source-build install and verification path.

Core Features & Use Cases

  • Drop-aware installation guidance: Explains how to consume the published binary layout (include/, lib/, python/, usdpy/, extraLibs/) without using repo.sh or rebuilding.
  • Platform- and ABI-correct setup: Covers interpreter version matching (py_<ver> token), PYTHONPATH requirements (python + usdpy), and library search path timing (PATH/LD_LIBRARY_PATH before process start).
  • Smoke-test verification: Provides a minimal Python check that confirms the bindings load and an operation executes against an in-memory USD stage.

Quick Start

Follow the platform-specific guide in docs/install-prebuilt-windows.md or docs/install-prebuilt-linux.md, then run the provided smoke-check script to confirm the drop works.

Frequently Asked Questions about prebuilt-package

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install Scene Optimizer for USD without building from source?

To install Scene Optimizer without a source build, consume the published binary drop layout by setting the correct Python interpreter ABI, configuring PYTHONPATH for python and usdpy, and updating PATH or LD_LIBRARY_PATH before interpreter startup.

Why does importing omni.scene.optimizer Python bindings fail after a prebuilt installation?

Importing omni.scene.optimizer fails when the Python interpreter ABI does not match the py_<ver> token, or if PATH and LD_LIBRARY_PATH are not configured with lib and extraLibs before the interpreter process starts.

Can I verify a Scene Optimizer prebuilt package installation using a smoke test?

Yes, you can verify the Scene Optimizer prebuilt package by running a provided smoke-test script that confirms the Python bindings load and executes an optimization operation against an in-memory USD stage.

What dynamic library search paths are required to run USD scene optimization binaries?

Running USD scene optimization binaries requires PATH on Windows or LD_LIBRARY_PATH on Linux to include the lib and extraLibs directories, and these must be set before interpreter startup for successful module import.

Does the prebuilt Scene Optimizer package support both Windows and Linux platforms?

Yes, the prebuilt Scene Optimizer package supports both Windows and Linux platforms, providing drop-aware installation guidance and ABI-correct setup tailored for supported platform and Python interpreter combinations.