omniverse-usd-performance-tuning

Orchestrate end-to-end USD performance diagnosis and optimization for complex scenes.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/sayalinvidia/sayali-skills-test --skill omniverse-usd-performance-tuning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omniverse-usd-performance-tuning
Source: https://github.com/sayalinvidia/sayali-skills-test/tree/main/plugins/nvidia-skills/skills/omniverse-usd-performance-tuning
Command: npx skills add https://github.com/sayalinvidia/sayali-skills-test --skill omniverse-usd-performance-tuning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The USD Performance Tuning workflow coordinates a full-stack diagnosis and optimization for USD scenes, unifying runtime setup, profiling, structure assessment, validator routing, and mutation steps into a single repeatable process.

Core Features & Use Cases

  • End-to-end orchestration of USD performance triage and optimization, including setup, profiling, validation, and mutation via Scene Optimizer.
  • Generates a final optimization report and a human-readable summary; supports HTML preview rendering.
  • Routes remote asset authentication and runtime selection, gating destructive mutations with explicit approvals when required.

Quick Start

Trigger a broad USD performance request for your scene and follow the prompts to set up the runtime, run baseline profiling, and start the optimization flow.

Frequently Asked Questions about omniverse-usd-performance-tuning

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

FAQPage Schema
How do I optimize USD scene performance in Omniverse workflows?

To optimize USD scene performance, this workflow orchestrates end-to-end runtime setup, baseline profiling, structure assessment, validation routing, and mutation to diagnose and resolve slow-loading scenes, high memory usage, and low FPS.

Why does my USD scene load slowly or have high memory usage?

Slow loading or high memory usage in USD scenes requires full-stack performance diagnosis, which this workflow addresses by applying baseline profiling and structure assessment to identify bottlenecks before routing to validators and mutations.

What's the best way to profile and validate complex USD scenes?

The best way to profile and validate complex USD scenes is through a repeatable process that ensures proper runtime setup, runs baseline profiling, assesses scene structure, and routes to validators before applying any destructive mutations.

Can I use Scene Optimizer to mutate USD scenes without losing data?

Yes, you can use Scene Optimizer for mutation, but destructive mutations are gated with explicit approvals to prevent unintended data loss during the USD performance optimization process.

Does USD performance tuning support remote asset authentication and HTML reporting?

Yes, USD performance tuning routes remote asset authentication and runtime selection, and generates a final optimization report with a human-readable summary that supports HTML preview rendering.

What are the limitations of USD performance optimization for complex scenes?

USD performance optimization for complex scenes requires a canonical 3-pass scope and may need explicit approvals for destructive mutations, meaning optimization is not fully autonomous and requires user interaction for safety.