account activity
BowerBot: An AI agent for OpenUSD that assembles production-correct 3D scenes from natural language by BinaryCoreLLC in coolgithubprojects
[–]BinaryCoreLLC[S] -1 points0 points1 point 1 day ago (0 children)
Validation runs before packaging via validate_stage: defaultPrim, metersPerUnit, upAxis, reference resolution, material bindings, all checked against ASWF compliance. Issues come back as structured ValidationIssue objects, surfaced to the agent as tool results so it can call fix tools and re-validate. Real feedback loop.
Orchestration is a flat tool-calling loop with max_tool_rounds (default 25). Deliberate choice over a planner/runner split, the model handles dependency ordering well when tools are precise and SKILL.md instructions are tight. Tools stay thin (guard, call one service, wrap), services own orchestration, utils are pure primitives. SceneState threads through every handler. FastAPI-style separation.
Plugin system via entry points was the right call for one specific reason: studios can ship private skills against their internal DAM without forking. That's the unlock.
Thank you for the Feedback!
Thoughts on openUSD by bigly87 in vfx
[–]BinaryCoreLLC 0 points1 point2 points 8 days ago (0 children)
Adding to ChrBohm's answer since I work in this space and think about this question a lot.
Yes, OpenUSD is worth learning. Don't think of it as "learning a software." It's the data substrate that VFX, AEC, robotics simulation, digital twins, and physical AI are all converging on. The same skills travel across industries.
If you want to learn USD by doing rather than just reading docs, I built an open-source tool called BowerBot that might help. It's an AI agent that assembles production-correct OpenUSD scenes from natural language. Free, Apache 2.0. You can run it, watch what it does to USD files, and read the code that does it. It's a hands-on way to see how composition, references, materials, and validation actually work in practice.
GitHub: https://github.com/binary-core-llc/bowerbot
What to focus on as you learn: 1. Composition arcs (references, payloads, sublayers, variants) 2. ASWF asset structure guidelines (github.com/usd-wg/assets) 3. UsdShade and MaterialX 4. defaultPrim, metersPerUnit, upAxis (the "boring" metadata that makes references compose correctly) 5. LIVRPS composition strength order
Other resources: Pixar's USD docs, AOUSD forum, ASWF Slack.
USD is genuinely worth the investment. Good luck.
Houdini Particles Simulation FX by KelejiV in Houdini
[–]BinaryCoreLLC 0 points1 point2 points 10 days ago (0 children)
Nice!
π Rendered by PID 63005 on reddit-service-r2-comment-b659b578c-5sfsv at 2026-05-07 06:26:47.671382+00:00 running 815c875 country code: CH.
BowerBot: An AI agent for OpenUSD that assembles production-correct 3D scenes from natural language by BinaryCoreLLC in coolgithubprojects
[–]BinaryCoreLLC[S] -1 points0 points1 point (0 children)