AI-Powered Assistant for Blender
3D Moder Copilot integrates advanced AI capabilities directly into Blender, enabling natural language control of complex 3D modeling tasks.
3D Moder Copilot is an innovative AI assistant that seamlessly integrates with Blender, providing intelligent assistance for 3D modeling, animation, and rendering tasks.
Built on Claude 3.7 Sonnet by Anthropic, this tool understands natural language commands and translates them into precise Blender operations, making complex 3D workflows more accessible and efficient.
Control Blender using conversational commands instead of navigating complex menus and shortcuts.
Automatically detect and fix topology issues, non-manifold edges, and other common mesh problems.
Generate complex materials and textures with simple text descriptions.
Simplify character rigging with AI-guided bone placement and weight painting.
Import and optimize 3D models from various formats including OBJ, FBX, and GLB.
Control Blender with voice commands for a hands-free modeling experience.
3D Moder Copilot was conceived as a bridge between natural language processing and 3D modeling. We believe that the future of 3D creation lies in the seamless integration of AI assistants that understand human intent and translate it into complex modeling operations.
This project serves as an inspiration and starting point for developers interested in:
git clone https://github.com/YOUR-USERNAME/blender_llm.git
cd blender_llm
# Install dependencies for Blender development
# For macOS
brew install cmake python3 openexr
# For Ubuntu/Debian
# sudo apt-get install build-essential cmake python3-dev libx11-dev libxxf86vm-dev libxcursor-dev libxi-dev libxrandr-dev libxinerama-dev
# Example: Modify the AI assistant panel in
scripts/startup/bl_ui/space_ai_sidebar.py
# Example: Add voice control functionality in
scripts/startup/bl_ui/space_3d_moder.py
make -j16
./build_darwin/bin/Blender.app/Contents/MacOS/Blender
We recommend implementing a flexible command system with these features:
/command [args]
- Direct commands with arguments (e.g., /subdivide 2
)@plugin [name]
- Plugin system for extensibility (e.g., @plugin material_library
)# [context]
- Context setting commands (e.g., # Add reference image front.jpg
)Natural language queries
- Free-form requests (e.g., Create a smooth metallic sphere with blue reflection
)Watch 3D Moder Copilot in action, demonstrating the AI-powered interface for Blender. This video showcases the natural language control, voice commands, and intelligent 3D modeling assistance.
The official Blender Python API documentation is essential for understanding how to programmatically control Blender.
View DocumentationLearn how to integrate Claude 3.7 Sonnet or other Anthropic models into your implementation.
View DocumentationImplement voice control using libraries like SpeechRecognition or Whisper.
Explore Whisper3D Moder Copilot is an open-source project and we welcome contributions from the community. Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated!
Connect with other developers, share your implementations, ask questions, and collaborate on new features in our Discord server.
Join Discord Server