Modern Python implementation for 3D geometry creation and manipulation using Pixar's Universal Scene Description (USD).
- Create virtual environment:
python -m venv .venv - Activate:
source .venv/bin/activate - Install dependencies:
pip install -r requirements.txt
src/primitives/- Basic shape generatorssrc/exporters/- USD export utilitiessrc/tutorials/- SideFX tutorial implementationsoutput/- Generated USD filesnotebooks/- Jupyter exploration notebooks
Modern Python implementation for 3D geometry creation and manipulation using Pixar's Universal Scene Description (USD).
- ✅ USD Core 25.5.1 - Fully functional
- ✅ Geometry Creation - Cone generation working
- ✅ File Export - USD files created successfully
- ✅ Python Environment - Virtual environment stable
- Create virtual environment:
python -m venv .usd_env - Activate:
source .usd_env/bin/activate - Install dependencies:
pip install -r requirements.txt
For ARM Mac users experiencing TBB library conflicts:
# Download compatible TBB version
wget https://github.com/uxlfoundation/oneTBB/releases/download/v2021.9.0/oneapi-tbb-2021.9.0-mac.tgz
tar -xzf oneapi-tbb-2021.9.0-mac.tgz
sudo cp -r oneapi-tbb-2021.9.0/lib/* /opt/homebrew/lib/
# Set library path in your shell profile
export DYLD_LIBRARY_PATH="/opt/homebrew/lib:$DYLD_LIBRARY_PATH"