ラベル Blender専用AIアシスタント の投稿を表示しています。 すべての投稿を表示
ラベル Blender専用AIアシスタント の投稿を表示しています。 すべての投稿を表示

2026年8月11日火曜日

Blender専用AIアシスタント(自作Blenderアドオン)の試用項目

 Trial items for a custom Blender AI assistant add-on


I have listed the trial items for the custom Blender AI assistant add-on developed in collaboration with ChatGPT. Through these trials, the goal is to implement a "Function Registry" for archaeology-specific operations—enabling the registration, management, and execution of specialized, standardized tasks. Please note that this trial is being conducted as a secondary activity alongside my primary areas of interest, rather than as a standalone project.


ChatGPTと共同開発したBlender専用AIアシスタント(自作Blenderアドオン)の試用項目をリストアップしました。これらの試用の中で、考古学専用操作のFunction Registry化(特殊定形作業の登録管理実行)を目指します。なお、この試用は独自活動というよりも、自分の本来興味活動の中で副次的に行います。

1 地山地形3Dモデル

1-1 既存地山地形3Dモデルの補修

既存の有吉北貝塚北斜面貝層地山地形3Dモデルの精緻化のための補修をBlender専用AIアシスタント(AI Assistant for Blender、以下AABと略称します)を使って行います。


北斜面貝層地山地形3Dモデル

1-2 2次元資料から地山地形3Dモデル生成

既存3Dモデル生成では利用方法がわからなかった2次元資料もあるので、これらを含めて、改めて2次元資料から地山地形3DモデルをAABを使って生成します。


利用方法出来なかった地山地形資料(地形学図)

2 貝層3Dモデル

2-1 2次元資料から貝層3Dモデル生成

当初、セクション図(貝層断面図)から貝層3Dモデル作成は「できる」と考えていたのですが、それは甘い考えで、数年たった今でも局所は別にして、全体について納得できる貝層3Dモデルは出来ていません。その理由は貝層が継続的に供給され、それが規模の大きなものから小さなものまで含めて断続的な重力性移動の結果堆積したものであるためです。河川や海岸や風などによる堆積層とは根本的に異なります。従って、3Dモデル生成の前に、現在ある2次元資料の分析理解が深まることが最も重要です。2次元資料の分析理解が深まり、全体像のピントを十分に合わせてから、AABを使って貝層3Dモデルを生成します。


セクション図の様子

3 遺物点群3Dモデル

3-1 多属性分析が可能な遺物点群3Dモデルの生成

AABを活用して点群分析に最適化したgeometry nodesを具備する遺物点群3Dモデルを生成出来るようにします。これによりgeometry nodesの組合わせや係数を変化させて効果的分析ができるようにします。


geometry nodesの例

3-2 遺物点群3Dモデルの効果的背景整飾生成

遺物3D分布点群モデルが配置されたBlenderにおいて、背景や整飾(スケール、凡例、表題、説明等)をAABを使って生成し、単なる分析資料としてだけでなく、見せる価値の創出をはかります。

4 縄文土器3Dモデル

4-1 縄文土器3Dモデル補修

フォトグラメトリで作成した展示土器3Dモデルの補修をAABを使って行います。


展示土器3Dモデルの補修イメージ

4-2 2次元資料から縄文土器3Dモデル生成

2次元資料からAABをつかって縄文土器3Dモデル生成を試みます。


2次元資料例

5 貝殻・貝製品3Dモデル

5-1 貝殻・貝製品3Dモデル補修

ハマグリ、アワビ等貝殻・貝製品3Dモデルの補修をAABを使って行います。

5-2 2次元資料から貝殻・貝製品3Dモデル生成

2次元資料からAABをつかって貝殻・貝製品3Dモデルを生成します。

6 土坑等縄文遺構3Dモデル

6-1 2次元資料から土坑等縄文遺構3Dモデル生成

土坑等遺構を2次元資料からAABをつかって生成します。

7 重力性貝殻移動シミュレーションモデル

7-1 北斜面貝層重力性移動の想定シミュレーション生成

北斜面貝層重力性移動の想定モデルを幾つか作成し、その3DシミュレーションをAABを使って生成します。

8 メモ

ChatGPTと共同開発したBlender専用AIアシスタント(自作Blenderアドオン)の試用項目をリストアップしました。これらの試用の中で、考古学専用操作のFunction Registry化(特殊定形作業の登録管理実行)を目指します。なお、この試用は独自活動というよりも、自分の本来興味活動の中で副次的に行います。

また、この試用活動のなかで、次の技術習得を目指します。

・Blenderのあらゆる機能を試して知り、全てを活用できる基礎技術を習得する。(特にgeometry nodes)

・Pythonの構造を読み解く技術を習得する。(→ChatGPTにPythonの解説を出力させることができる)


2026年7月24日金曜日

考古学用途を意識したBlender専用AIアシスタントの完成版候補作成

 Creation of a Release Candidate for a Blender-Specific AI Assistant Tailored for Archaeology


Version 3.0 RC (Release Candidate) of the Blender-specific AI assistant designed for archaeological applications (the "BlenderChatGPTUI" add-on) is now ready. It features three operational modes—New Creation, Prototype Creation, and Repair—and allows users to select from various ChatGPT models (gpt-5.5, gpt-5.4, and gpt-4.4mini). Its guiding philosophy is to "generate an easily modifiable base model rather than creating a finished product all at once, then cultivate the final result through dialogue with the AI." This approach is unique and distinct from the capabilities of the web-based ChatGPT or Claude.


考古学用途を意識したBlender専用AIアシスタント(BlenderアドオンBlenderChatGPTUI版)のVer.3.0 RC(Release Candidate)が出来ました。動作モードに新規作成型、プロトタイプ作成型、修繕型を備え、ChatGPTモデル(gpt-5.5、gpt-5.4、gpt-4.4mini)の選択も可能です。「完成品を一度に作るのではなく、修正しやすい祖型を生成し、AIと対話しながら成果を育てます。」を理念とします。この理念はChatGPT(web版)やClaudeに類例のないものです。

1 考古学用途を意識したBlender専用AIアシスタント(BlenderアドオンBlenderChatGPTUI版)のVer.3.0 RC(Release Candidate)の機能等

1-1 理念

最初は、BlenderをChatGPTで効率的に操作したいという気持からこのBlenderアドオン開発が始まりました。具体的にはBlenderの操作は全てBlenderPythonスクリプトで記述できるので、ChatGPTでBlenderPythonスクリプトを自由自在に生成したいという気持から、このBlenderアドオン開発が始まりました。

開発を進める中で、一発で目的とする精細モデルを作成するのではなく、最初にプロトタイプ(祖型…枠組み)を作成し、それに様々な要件を付加してモデルを育てることが、精細モデル生成の早道であることに気が付き、ChatGPTとユーザーとのやりとりによるモデル育成をBlenderアドオンの理念としました。

●BlenderアドオンBlenderChatGPTUI版の理念

完成品を一度に作ることを目指さない。修正しやすい祖型(Prototype)を生成し、AIとユーザーが対話しながら作品・研究成果・ワークフローを育てていくことを目的とする。

この理念はアドオンのプリファレンスに書き込みました。


Blender ChatGPTUI Ver.3.0 RCのプリファレンス画面

1-2 動作モード

新規作成型、プロトタイプ作成型、修繕型を備えました。

単独の利用の場合は新規作成型を使い、不十分な結果やエラーの場合は修繕型に移行して、望む成果に向かいます。BlenderエラーをそのままChatGPTに送ると、その改善はChatGPTが特異とするところです。

複雑で高度な成果を望む場合、プロトタイプ作成型でスタートして、祖型(プロトタイプ、枠組み)からスタートし、ChatGPTとやりとりしながら各種条件を付加して最終成果に到達します。ChatGPTはユーザーに次のステップをどうするか提案してきます。

ChatGPTとユーザーがやりとりしながら成果を育てることができます。


Blender ChatGPTUI Ver.3.0 RCのパネル

1-3 ChatGPTモデルの選択

パネルでgpt-5.5、gpt-5.4、gpt-4.4miniの選択ができます。次のようにAIの性格を少し変えることができます。

gpt-5.5(Prototype重視、Geometry Nodes重視、Material説明重視、Memo詳細)

gpt-5.4(安定性重視、API互換性重視、Python簡潔)

gpt-4.1-mini(高速生成、コード短め、Memo簡潔)

このChatGPTモデル選択機能はChatGPT(web版)ではあまり利用できません。Blender専用アドオンならではの機能です。

2 Blender ChatGPTUI Ver.3.0 RCの試用

これまでの開発は基本機能の搭載、バグの除去を目的とした試用を行ってきましたが、基本機能全ての搭載と致命的バグ除去の区切りがつきました。しばらく、実際の考古研究等実務にこのVer.3.0 RCを使い、その機能と使い勝手を体験することにします。開発のための試用ではなく、実際の実務に使うテーマが幾つか控えていて、楽しみです。

3 考古学用途との関係

Blender ChatGPTUI Ver.3.0 RCの機能は、現状では汎用的であり、特段に考古学用途に特化していません。将来の開発で考古学用途でよく使われる機能を強化する予定です。

4 ChatGPT API

Blender ChatGPTUI Ver.3.0 RCを利用する際にはChatGPT API料金(従量課金制)が必要となります。


2026年7月19日日曜日

考古学用途を意識したBlender専用AIアシスタントの開発

 Development of a Blender-Specific AI Assistant Tailored for Archaeology


I have been working on developing a Blender-specific AI assistant designed for archaeological applications, and the project is nearing the completion of Version 3.0. What began as a casual idea to run ChatGPT directly within Blender has evolved into the development of a full-scale AI assistant dedicated to the software. ChatGPT maximizes Blender's capabilities, far surpassing what I could achieve on my own—exceeding my individual capacity by dozens of times.


考古学用途を意識したBlender専用AIアシスタントの開発に取組み、Ver.3.0完成に近づいています。Blenderの上でChatGPTを直接動かしたいという軽い気持からスタートして、本格的なBlender専用AIアシスタント開発になっています。ChatGPTがBlender能力を最大限引き出します。これは個人(自分)の能力を何十倍も凌駕します。

1 ChatGPTのBlenderアドオン化

2026.01.22にChatGPTそのものをBlenderのアドオンにしました。この試みが考古学用途を意識したBlender専用AIアシスタント開発の端緒です。

2026.01.22記事「ChatGPTそのものをBlenderのアドオンにする

Blender操作は全てBlenderPythonスクリプトで記述できるので、このアドオンは所望するBlender操作のBlenderPythonスクリプト作成装置として位置付けたものです。

2 考古学用途を意識したBlender専用AIアシスタントの開発

BlenderアドオンにしたChatGPTの使い勝手を改良していく中で、その実用性が確かめられ、それによりなお一層の使い勝手改善、機能付加が加えられました。

Blender Python、Material Nodes、Geometry Nodes、Simulation Nodes、Point Cloud、Archaeology Workflowを自然言語で扱える研究支援環境を一つ一つ構築しました。

また、Claude Blender MCPとの比較を行い、わが方に歩があることも確認しました。

この改善活動の中で、単に1回限定のBlenderPythonスクリプト作成を行うのではなく、最初に祖型(プロトタイプ)作成を行い、次にその修正や機能付加を行い、さらにその結果に対して修正や機能付加を行い、このようなChatGPTと人のやりとりで物事を進める方がはるかに実用的で高度な作品(機能)ができることが判りました。そこで、単純なBlenderアドオンをつくるのではなく、Blender操作をアシスタントするAIをつくることが目標になり、現在に至っています。この開発作業はChatGPTと自分との共同作業となっています。

3 最近の開発作業

考古学用途を意識したBlender専用AIアシスタント(BlenderアドオンBlenderChatGPTUI版)は現在、Ver.3.0の完成目前に到達しています。

Ver.3.0の完成条件は次の通りです。

Ver.3.0 完成条件

① Blender Chat UI

安定したチャットUI

会話履歴

New Task / Repair Last の文脈管理

② Python生成品質

Blender 4.4.3向けシステムプロンプト

Data API優先

bpy.ops 使用時のContext配慮

実行前チェック(Object Modeなど)

③ GPT Memo

「何を作ろうとしているか」

「どのようなノード構成を考えているか」

「修正方針」

④ Prototype Generation(祖型生成)

最初から完成品を目指さない

修正しやすい骨組みを生成する

4 考古学用途を意識したBlender専用AIアシスタントの利用イメージ


考古学用途を意識したBlender専用AIアシスタントの利用イメージ