back to home

gd3kr / BlenderGPT

Use commands in English to control Blender with OpenAI's GPT-4

4,910 stars
392 forks
66 issues
PythonCythonRoff

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing gd3kr/BlenderGPT in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/gd3kr/BlenderGPT)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

BlenderGPT Blender can be controlled using program scripts written in Python. Recent Large Language Models like OpenAI's GPT-4 can generate these Python scripts from simple English and execute them. This plugin provides an easy to use interface that integrates OpenAI's GPT-4/GPT-3.5 right in the UI, allowing you to use natural language commands to control Blender. Note Access to GPT-4 in this addon can ONLY be obtained through the OpenAI waitlist (https://openai.com/waitlist/gpt-4-api), which in turn grants your account access to this model via the API. **GPT-4 access via the API is different from GPT-4 access via ChatGPT-Plus ($20/month subscription). This addon will only work with GPT-4 if you have been accepted into the waitlist (https://openai.com/waitlist/gpt-4-api) and have access to the API via your OpenAI API key** Installation • Clone this repository by clicking on GitHub • Open Blender, go to • Select the downloaded ZIP file and click • Enable the add-on by checking the checkbox next to • Paste your OpenAI API key in the Addon preferences menu. • To view the code generations in realtime, go to Usage • In the 3D View, open the sidebar (press if not visible) and locate the tab • Type a natural language command in the input field, e.g., "create a cube at the origin" • Click the button to generate and execute the Blender Python code Requirements • Blender 3.1 or later • OpenAI API key (Accessible at https://platform.openai.com/account/api-keys) Demonstration https://user-images.githubusercontent.com/63528145/227158577-d92c6e8d-df21-4461-a69b-9e7cde8c8dcf.mov