BlenderGPT - 用於以自然語言操作 Blender 命令的插件

已經為 3D 建模系統準備了一個小型 BlenderGPT 插件,它允許根據以自然語言定義的任務生成內容。 輸入命令的界面被設計為 4D 視圖側邊欄中的附加選項卡“GPT-3 助手”,您可以在其中輸入任意指令(例如,“在隨機位置創建 100 個立方體”、“獲取現有立方體並製作它們大小不同”)並立即得到結果。 代碼是用 Python 編寫的,只有 300 多行,並在 MIT 許可下分發。

操作原理歸結為通過 OpenAI 公共 API 使用 GPT-4 模型向 ChatGPT 聊天機器人發送測試請求,並在用戶指定的請求中添加註釋“能否請您為我編寫完成以下任務的 Blender 代碼”文本。 接下來,從響應中提取 Python 代碼並在 Blender 中作為腳本執行。 要工作,您需要一個 OpenAI API 的訪問密鑰(在帶有附加參數的菜單中指示)。 可以通過控制台(Window > Toggle System Console)監視生成的代碼。



來源: opennet.ru

添加評論