A real proof-of-concept that calls the official I-Design pipeline to:
- generate a scene graph (LLM agents),
- retrieve 3D assets (OpenShape/Objaverse),
- render a PNG via Blender (headless), and returns the image to a simple web UI.
- macOS/Ubuntu/Windows (WSL recommended on Windows)
- Blender 3.6+ installed and in PATH (
blender -v) - Python 3.9+
- Node 18+
- OpenAI API key
git clone --recurse-submodules https://github.com/<you>/idesign-real-poc.git
cd idesign-real-poc
# If you forgot --recurse-submodules:
git submodule update --init --recursive
# terminal 1
cd idesign-poc/backend
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
export IDESIGN_DEMO=1
uvicorn main:app --reload --port 8000
# terminal 2
cd idesign-poc/frontend
npm i
export NEXT_PUBLIC_API_BASE=http://localhost:8000
npm run dev