content-workflow-scene-decomposition

Decompose large OpenUSD scenes into processable representatives and topology mappings.

179|21|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/NVIDIA-Omniverse/usd-content-agents --skill content-workflow-scene-decomposition
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: content-workflow-scene-decomposition
Source: https://github.com/NVIDIA-Omniverse/usd-content-agents/tree/main/agentic/.agents/skills/content-workflow-scene-decomposition
Command: npx skills add https://github.com/NVIDIA-Omniverse/usd-content-agents --skill content-workflow-scene-decomposition

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the complexity of managing massive OpenUSD scenes by automating the decomposition of large files into manageable, processable representatives and topology mappings.

Core Features & Use Cases

  • Automated Scene Partitioning: Automatically identifies instances, prototypes, and payloads to create clean, processable scene manifests.
  • Deterministic Workflow: Ensures consistent output for material and physics processing phases by enforcing strict manifest IDs and intent-based views.
  • Use Case: When preparing a complex 3D environment for automated material assignment, use this Skill to isolate specific assets and generate a validated manifest catalog without manual scene traversal.

Quick Start

Use the content-workflow-scene-decomposition skill to decompose the source scene file named assembly.usd into a new directory called run-01 using the default manifest settings.

Frequently Asked Questions about content-workflow-scene-decomposition

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

FAQPage Schema
How do I automate large-scale OpenUSD scene decomposition for downstream processing?

Automating large-scale OpenUSD scene decomposition involves parsing complex hierarchical structures to generate manifest catalogs and extraction digests. This process isolates instances and payloads into processable representatives, ensuring deterministic structural integrity for downstream automated workflows.

What is the best way to partition complex 3D environments for automated material assignment?

Partitioning complex 3D environments requires identifying instances, prototypes, and payloads to create clean scene manifests. This approach generates validated intent-based views and strict manifest IDs, preventing manual scene traversal during automated material assignment.

How does deterministic scene parsing ensure compatibility across material and physics agent phases?

Deterministic scene parsing ensures compatibility across material and physics agent phases by enforcing strict manifest IDs and intent-based views. This strict execution logic guarantees consistent output and structural integrity for subsequent processing phases.

Can I extract specific assets from a massive USD file without manual scene traversal?

Yes, you can extract specific assets from a massive USD file without manual scene traversal. The decomposition process automatically identifies payloads and prototypes, generating a validated manifest catalog of processable representatives based on specific processing intents.

What are the limitations of automating scene decomposition for complex hierarchical USD structures?

Automating scene decomposition for complex hierarchical USD structures requires deterministic execution of scene-parsing logic to maintain structural integrity. Limitations arise if the source assembly lacks clear instance or payload definitions needed to generate accurate topology mappings.

When do I need to generate manifest catalogs and topology mappings for 3D workflows?

You need to generate manifest catalogs and topology mappings for 3D workflows when preparing large OpenUSD scenes for automated downstream tasks. This decomposition facilitates clean handoffs to material and physics processing phases by providing finalized processable representatives.