u/BinaryCoreLLC

▲ 4 r/computergraphics+1 crossposts

BowerBot is an open source AI agent for OpenUSD (the 3D scene format used across VFX, AEC, robotics simulation, and Apple Vision Pro).

You describe what you want, it assembles a structured USD stage: asset intake, ASWF-compliant folder structure, material binding, native USD lighting, validation, USDZ packaging.

The video linked is Part 2 of the demo, where BowerBot furnishes a coffee shop scene with bulk furniture placement, material binding, and lighting mood control through natural language.

Technical highlights

  • Built in Python, organized FastAPI-style (schemas, services, tools, utils)
  • Multi-LLM support via litellm (OpenAI, Anthropic, others)
  • Plugin system uses Python entry points so third-party skills can ship as separate pip packages
  • Self-contained intake: source folders are canonicalized and external dependencies localized so the project copy is always portable
  • Full ASWF USD Working Group compliance

🔗 GitHub: https://github.com/binary-core-llc/bowerbot

📜 Apache 2.0

u/BinaryCoreLLC — 6 days ago