2026年6月30日火曜日

自作BlenderアドオンBlenderChatGPTUI版の実装

 Implementation of "BlenderChatGPTUI": A Custom Blender Add-on


To streamline the process of generating Python scripts with ChatGPT and executing operations in Blender, I have created and begun testing a custom add-on called "BlenderChatGPTUI." My goal is to develop it into a function-calling add-on.


ChatGPTによるPythonスクリプト生成→Blender操作をより効率的に行うために、自作BlenderアドオンとしてBlenderChatGPTUI版を作成し、試用し始めました。Function Calling型アドオンを目指しています。

この記事は2026.01.22記事「ChatGPTそのものをBlenderのアドオンにする」の続きです。

1 自作BlenderアドオンBlenderChatGPTUI版

自作BlenderアドオンBlenderChatGPTUI版のパネル

2 自作BlenderアドオンBlenderChatGPTUI版の挙動


自作BlenderアドオンBlenderChatGPTUI版の挙動 1

メッセージ欄に「"G:\test\aaa.csv"を点群(メッシュ)でBlender4.4.3にインポートしてください。」を書き込みました。


自作BlenderアドオンBlenderChatGPTUI版の挙動 2

SendをクリックするとPythonスクリプトが生成されます。


自作BlenderアドオンBlenderChatGPTUI版の挙動 3

Run generated scriptをクリックすると3Dビューポートに点群(メッシュ)が生成し、アウトライナーにメッシュ名が表示されます。


自作BlenderアドオンBlenderChatGPTUI版の挙動 4

Open Chat Logをクリックするとテキストエディターにログが表示されます。

Pythonスクリプト、ログ共にテキストエディターに名称案が表示されていますので、テキストエディター機能を使って書き出すことが出来ます。

3 改善と目指す方向

ChatGPTでBlenderPythonスクリプトを作成する行為の効率化を目指してアドオンBlenderChatGPTUI版を作成しました。当面様々な実務にこのアドオンを使って、出来ること、出来ないこと、使い勝手など課題を抽出して改善します。当面はエラーが出た時や機能が実現出来なかった時の対処方法について検討、改善します。

UI版が安定したら、本命であるFunction Calling版作成に取り掛かります。最終的には考古学・実測図専用Agent型を目指します。


0 件のコメント:

コメントを投稿