Why Champion Uses USD

June 13, 2025

Before engineers can simulate a system, they must describe it—entities, events, resources, time. Traditional simulation tools helped codify this through well-established building blocks: queues, entities, events, and time advancement. Today, Champion is reinventing this flow for modern, AI-native engineering.

đź’ˇ What Makes Simulation Software Powerful?

At its core, simulation is about understanding how systems behave over time. A discrete-event simulation engine does this by modeling key events—like arrivals, status changes, or completions—as they occur at specific moments, rather than tracking every second. This lets engineers focus on what matters most without wasting compute on the in-between. The key ingredients of any discrete-event simulation engine:

  • Generating random inputs (e.g., arrivals, durations)
  • Advancing time through event scheduling
  • Managing queues and resources
  • Collecting stats and visualizing results
  • Handling errors and model flexibility
  • These are baked into packages like Arena, ExtendSim, and Simio. But today’s engineering workflows need more than animated flowcharts—they need full digital twins and AI-coordinated physics.

    🔄 The Shift: From Logic Models to Scene Graphs

    Traditional simulation(discrete-event simulation) relied on logic models—flowcharts, event routines, and queues coded by hand. These systems worked, but they were hard to learn, time-consuming to debug, and difficult to scale.

    Champion shifts simulation to a scene graph model, built on NVIDIA’s Universal Scene Description (USD). Instead of scripting flow logic, engineers define entities, attributes, and constraints in a structured 3D scene. Every part becomes a node, every rule a schema.

    To make this shift usable, Champion is built as a horizontal stack:

    • đź§© Intuitive interfaces to define behavior without low-level code
    • đź§  AI agents that understand and populate the scene graph
    • 🔍 Visual tools to debug, inspect, and replay simulation runs

    This isn’t just a better model—it’s a better developer experience.

    Champion makes simulation as easy to use and debug as modern software dev tools, transforming scene graphs into a programmable, physics-aware canvas for engineering.

    đź§  Here's how Champion works

    CAD/3D Input âžť USD Graph Builder âžť AI Agentic Setup âžť Simulation
               ⬑ Versioned via Git + LFS (Champion IO)

    Champion turns your CAD and 3D files into programmable, physics-ready simulations—automatically.

    Every component in your system becomes a USD prim, and every detail—like mass, torque, or velocity limits—is mapped to custom USD schema fields. Robots, arms, and tools are instantiated as physics-enabled assets, while events and logic are orchestrated through timeline metadata and agent scripts.

    This structured, scene-based approach means Champion doesn’t just replicate a flowchart—it interprets the system like an engineer would, using AI to script behavior, constraints, and physics routines.

    Why USD + AI Matter

    By building on NVIDIA’s USD ecosystem, Champion enables:

    • 🔄 Versioned simulation graphs with Git + LFS
    • 🤖 AI agents that understand and construct scenes autonomously
    • đź§Ş Parallel and multi-agent simulation without manual setup

    ‍

    ‍

    Ready to accelerate your simulation flow?

    👉 Visit champion3d.io to see how AI + USD can transform your engineering simulations—turning CAD into code, and code into confidence.

    ‍

    Available Now

    Book a demo and get early access. Free trial!

    Email Address:
    Thank you! Your submission has been received!
    Oops! Something went wrong while submitting the form.
    Email Address:
    Thank you! Your submission has been received!
    Oops! Something went wrong while submitting the form.
    Thank you! Your submission has been received!
    Oops! Something went wrong while submitting the form.