2026年7月13日月曜日

自然言語でのBlender geometry nodes生成→3Dモデル生成 自作Blenderアドオンの使い勝手 その6

 Generating Blender Geometry Nodes and 3D Models from Natural Language: Usability of My Custom Blender Add-on (Part 6)


As the final test for my custom Blender add-on, I evaluated the process of generating Geometry Nodes and 3D models based on prompts provided by ChatGPT. The results were successful in terms of practicality for 8 out of the 9 tasks. The significance of this add-on is shifting: it is evolving from a mere "Python generation system for creating finished 3D models via natural language" into a tool that facilitates a workflow of "creating a prototype from natural language, followed by iterative rounds of modification and refinement until the final product is achieved."


自作Blenderアドオン開発テストの最終番として、ChatGPTからいただいたお題でgeometry nodes生成→3Dモデル生成をテストしました。9問中8問で実用性合格です。このアドオンの意義は単なる「自然言語による3D完成品作りのためのPython生成システム」から、「自然言語による祖型作成→修正改変→修正改変→修正改変→完成品プロセス」のためのツールに変化しています。

この記事は2026.07.12記事「感動 自然言語での「風で揺れる草原」生成 自作Blenderアドオンの使い勝手 その5」の続きです。

1 事例1 Scatter

事例1は2026.07.12記事「感動 自然言語での「風で揺れる草原」生成 自作Blenderアドオンの使い勝手 その5」で説明した内容です。

2 事例2 道路生成

●プロンプト:Bezier Curveを追加してください。Geometry Nodesで道路を生成してください。道路幅は4m。カーブに沿って道路が作られるようにしてください。カーブを編集すると道路形状も更新されるようにしてください。

●ChatGPTの作業方針:Blender unit = 1m として、編集可能な Bezier Curve を追加し、そのカーブに Geometry Nodes モディファイアを設定します。Geometry Nodes 内で幅4mのプロファイル線を Curve to Mesh でカーブに沿わせ、カーブ編集時に道路メッシュが自動更新される構成です。


2.jpg(Blender画面)

3 事例3 フェンス生成

●プロンプト:Bezier Curveを追加してください。Geometry Nodesで木製フェンスを作ってください。柱は2m間隔。柱の間に横板を3枚配置してください。カーブを編集するとフェンスも変化してください。

●ChatGPTの作業方針:新規作業として、Bezier Curveオブジェクトを作成し、そのカーブ入力を使うGeometry Nodesモディファイアを追加します。柱はカーブに沿って約2m間隔で生成し、横板は3段の連続した木製板としてカーブに追従します。カーブの制御点を編集すると、Geometry Nodesによりフェンス形状も更新されます。


3.jpg(Blender画面)

4 事例4 ランダム岩場

●プロンプト:Plane上に大小様々な岩をランダム配置してください。Geometry Nodesだけで生成してください。岩はIcosphereを変形して作成してください。岩同士は重ならないようにしてください。

●ChatGPT作業方針:新規スクリプトとして作成しました。PlaneにGeometry Nodesモディファイアを追加し、Plane面上にPoisson Disk分布で点を生成して、Icosphere由来の岩メッシュをインスタンス化・ランダム拡縮・回転・ノイズ変形します。岩の最大半径より十分大きい最小点間距離を設定して、岩同士が重ならない安全な配置にしています。

●エラーが出て送信:Python: Traceback (most recent call last):  File "G:\パソコンとソフト\ChatGPT\20260625Blenderアドオン改良\UI版バージョン3開発\k9rtest14.blend\gpt_generated.py", line 234, in <module>  File "G:\パソコンとソフト\ChatGPT\20260625Blenderアドオン改良\UI版バージョン3開発\k9rtest14.blend\gpt_generated.py", line 38, in set_socket_default  File "G:\パソコンとソフト\ChatGPT\20260625Blenderアドオン改良\UI版バージョン3開発\k9rtest14.blend\gpt_generated.py", line 28, in get_socketTypeError: 'int' object is not iterable

●ChatGPTの作業方針:前回エラーは、ソケット取得関数が整数指定を想定しておらず、`int`を反復処理しようとして発生していました。今回はソケット名・複数名・インデックス指定のすべてに対応する安全な関数に修正し、Geometry Nodes全体を再構築する完全スクリプトとして出力します。Plane上にPoisson Diskで点を配置し、Icosphereをノイズ変形した岩をランダムスケール・ランダム回転でインスタンス化します。

●特記事項:Random Rock Scale X、Y、ZがCombine Non Uniform ScaleのXYZにつながれていなかったので、手作業でラインをつなぎ完成品となる。


4.jpg(Blender画面)

5 事例5 成長する木

●プロンプト:Geometry Nodesで樹木を作成してください。幹から枝が分岐し、枝からさらに枝が分岐するようにしてください。乱数で自然な形状にしてください。

●ChatGPTの作業方針:ランダムな再帰分岐で「幹→枝→小枝」を作る曲線スケルトンを生成し、それをGeometry Nodesの「Curve to Mesh」で太さ付きの木として表示するスクリプトです。枝先には簡易的な葉メッシュも追加します。毎回少し違う自然な形になります。


5.jpg(Blender画面)

6 事例6 縄文土器片ランダム配置

●プロンプト:Plane上に縄文土器片を500個ランダム配置してください。Geometry Nodesで作成してください。大きさはランダム。回転もランダム。重なりは少なくしてください。密集する場所と疎らな場所を自然に作ってください。

●ChatGPTの作業方針:Plane上に500個の縄文土器片を配置します。配置点・サイズ・回転・種類番号はPythonで安全に生成し、Geometry Nodesでは点群オブジェクト上に土器片プロトタイプのコレクションをインスタンス化します。重なりを減らすため簡易Poisson風の距離チェックを行い、クラスター中心を混ぜて密集・疎らの自然な分布を作ります。

●エラー送信:縄文土器片が一カ所に塔のように積み上がっています。縄文土器片をPlaneの上に平面的に配置して、密集とまばらを作ってください。

●ChatGPTの作業方針:前回の「一カ所に塔のように積み上がる」原因を避けるため、500個分の配置点をXY平面上の点メッシュとして明示的に作り、各点にスケール・Z回転・プロトタイプ番号属性を持たせました。Geometry Nodesではその点に対して土器片プロトタイプのコレクションを「Separate Children / Pick Instance」で平面的にインスタンス化します。密集と疎らはクラスタ分布+距離チェックで生成し、重なりを抑えています。

●特記事項:点が小範囲で立体的に分布するものになり、結局望む3Dモデルは出来なかった。別に2回トライしたが、いずれも使える結果にならなかった。「密集する場所と疎らな場所を自然に作ってください。」という言葉の意味をChatGPTが誤解している可能性を感じる。


6.jpg(Blender画面)

7 事例7 貝層

●プロンプト:Geometry Nodesで貝層を作成してください。Plane上に二枚貝をランダム配置してください。一定方向にやや配向してください。層厚30cm程度。部分的に密度を変えてください。

ChatGPTの作業方針:Blender 4.4.3でそのまま実行できる新規スクリプトです。Plane上に、30cm程度の層厚を持つ貝層ボリュームを作り、二枚貝形状をランダム配置します。配向は一定方向へ弱く揃え、密度は高密度・低密度パッチで部分的に変化させています。対象PlaneにはGeometry Nodesコントローラ用モディファイアも付与します。


7.jpg(Blender画面)

8 事例8 石器散布

●プロンプト:Plane上に石器を100個散布してください。谷状に密集するようにしてください。Geometry Nodesで作成してください。

●ChatGPTの作業方針:Geometry NodesモディファイアをPlaneに作成し、別途用意した100頂点のポイントメッシュを参照して石器コレクションをインスタンス散布します。ポイントは蛇行する谷筋に沿って生成しているため、Plane上で谷状に密集します。石器は複数の低ポリゴン石器メッシュを作成し、Geometry Nodes側でランダムに選択・回転・スケールします。


8.jpg(Blender画面)

9 事例9 樹木林

●プロンプト:Plane上に樹木を配置してください。林縁では密度を低くしてください。中央部は密度を高くしてください。

●ChatGPTの作業方針:XY平面上の「Plane」を対象にし、存在しない場合は新規作成します。中央ほど採用確率を高く、外周ほど低くするリジェクションサンプリングで樹木を配置し、林縁の密度を低くしています。既存オブジェクトは削除せず、前回生成した同名コレクションのみ作り直します。

●特記事項:プロンプトにgeometry nodesをふくんでいないので、geometry nodesが使われないで、3Dモデルが生成した。


9.jpg(Blender画面)

10 メモ

10-1 結果

プロンプトからそのままgeometry nodes→3Dモデルができたもの。6件(2、3、5、7、8、9)

軽微な手作業追加でgeometry nodes→3Dモデルができたもの。1件(1)

エラーがでたが、エラー克服してgeometry nodes→3Dモデルができたもの。1件(4)

3Dモデルが出来なかったもの。1件(6)

10-2 評価

出来上がったものが望み通りとはかぎらないが、予想以上の好成績といえる。BlenderChatGPTUI版のgeometry nodes生成能力は素晴らしいもので、十分に実用的であるといえる。この能力をいかに引き出すプロンプトを用意するかというユーザーサイドの能力向上が求められる。またgeometry nodesを思い通りに改変して行く上で、ユーザーにgeometry nodes組み立て技術の基礎が求められる。

3Dモデルが出来なかったものは「いい線まで」行っていて、プロンプトを適切に改変するなど、じっくりユーザーが取組めば完成できる可能性を感じる。今後プロンプトを「祖型生成+対話的改良」のプロセスに区切って、試したい。

10-3 感想

このアドオンの意義は単なる「自然言語による3D完成品作りのためのPython生成システム」から、「自然言語による祖型作成→修正改変→修正改変→修正改変→完成品プロセス」のためのツールに変化している。

ChatGPT(web版)と私とのBlenderアドオン開発に関する考え方の調子が合ってきている。


2026年7月12日日曜日

感動 自然言語での「風で揺れる草原」生成 自作Blenderアドオンの使い勝手 その5

 An Impressive Result: Generating a "Wind-Swaying Grassland" via Natural Language – Usability of My Custom Blender Add-on (Part 5)


I successfully created a "wind-swaying grassland" object using Geometry Nodes based on a natural language prompt. It was a truly impressive experience. This confirmed that my custom Blender add-on is effectively leveraging ChatGPT's capabilities. It turns out my initial assumption—that ChatGPT might struggle with Geometry Nodes—was incorrect.


自然言語で、geometry nodesで「風に揺れる草原」オブジェクトを作成しました。感動を覚えます。自作Blenderアドオンが十分にChatGPT機能を発揮していることを確認しました。ChatGPTがgeometry nodesに弱いのではないかという自分の見立ては間違っていたようです。

この記事は2026.07.10記事「自然言語による3Dシミュレーション作成 自作Blenderアドオンの使い勝手 その4」の続きです。

1 自然言語での「風で揺れる草原」生成

●利用システム:自作BlenderアドオンBlenderChatGPTUI版(gpt-5.5)

●プロンプト:新しいPlaneを作成し、Geometry Nodesで草原を作ってください。Plane上に2000本程度の草をランダム配置してください。草はカーブではなくメッシュで作成してください。高さはランダムにしてください。風で少し揺れるようにしてください。

●ChatGPTの作業方針:新規Planeを作成し、Geometry Nodesモディファイアで2000点をランダム生成して、メッシュ製の草ブレードをインスタンス配置します。高さ・向き・位置をランダム化し、Scene Timeを使ったSet Positionで草の先端ほど少し揺れる風表現を入れています。


「風で揺れる草原」生成結果(Blender画面)


自然言語による「風で揺れる草原」生成動画

●注記:生成したgeometry nodesは風で揺れるノードが本流につながっていなかったので、ライン1本を手作業で追加しました。それにより風で揺れるオブジェクトが完成しました。

2 メモ

geometry nodesでライン1本足りなかったという不備はあるものの、自然言語でgeometry nodesで「風に揺れる草原」がほぼ完璧に生成されました。感動です。恥ずかしいながら、自分は手作業で「風に揺れる草原」geometry nodesを組み立てる能力はありません。

このお題はChatGPT(web版)につくってもらったものです。

AIが、

* Distribute Points

* Instance

* Random Value

* Rotation

* Scale

を理解しているか調べる課題です。

自作Blenderアドオンが十分にChatGPT機能を発揮していることを確認しました。ChatGPTがgeometry nodesに弱いのではないかという自分の見立ては間違っていたようです。

3 説明(自然言語でオブジェクトが生成する仕組み)

Blenderアドオン(人がプロンプト(自然言語)入力)-OpenAI(プロンプト解析、作業方針とPythonスクリプト生成)-Blenderアドオン(作業方針とPythonスクリプト生成表示)-人(Blenderアドオンで、作業方針とPythonスクリプト確認、Pythonを走らせる指示)-パソコン内Blender(Pythonスクリプトに基づきオブジェクト生成)


2026年7月11日土曜日

自然言語によるgeometry nodes生成における誤字の致命的影響

 The Critical Impact of Typos When Generating Geometry Nodes via Natural Language


While using my custom Blender add-on, "BlenderChatGPTUI," to write prompts for creating simulation models with Geometry Nodes, I discovered that typos can have a critical impact on the outcome. While this is perhaps an obvious conclusion, the experience of making such a mistake during the testing phase of my add-on proved to be extremely valuable.


自作BlenderアドオンBlenderChatGPTUI版で、自然言語でシミュレーションモデルをgeometry nodesで作成するプロンプトを書いたところ、誤字を含むと致命的影響が出ることを体験しました。当然と言えば当然の帰結です。自作アドオンのテスト段階でミスを犯した体験はとても有用な出来事となりました。

1 誤字を含むプロンプトによるgeometry nodes生成

●プロンプト:新しくオブジェクトを作って、ジオメトリノードで、シミュレーションノードを使ったパーティクルをくくってください。

誤 くくって

正 つくって

●ChatGPTの作業方針:新規の点群メッシュオブジェクトを作成し、Geometry Nodes モディファイア内に Simulation Input / Simulation Output を配置して、毎フレーム点が上昇する簡易パーティクル表現を構築します。再生するとシミュレーションキャッシュにより粒子が動きます。


geometry nodes作成結果(Blender画面)

geometry nodesが2つに分かれていて、geometry nodesが成立していません。その片方ではラインの接続が間違っていてエラーが出ています。シミュレーションオブジェクトはできていません。

2 誤字を含まないプロンプトによるgeometry nodes生成

●プロンプト:新しくオブジェクトを作って、ジオメトリノードで、シミュレーションノードを使ったパーティクルをつくってください。

●ChatGPTの作業方針:新規オブジェクトを作成し、Geometry Nodesモディファイア内にSimulation Input / Simulation Outputを含む簡単なパーティクルシミュレーションを構築します。タイムラインを再生すると、ランダム配置された粒子が毎フレーム下方向へ移動します。


geometry nodes作成結果(Blender画面)

geometry nodesにエラーはなく、シミュレーションオブジェクトが生成され、粒子は下方に落下します。

3 誤字の致命的影響を確認

自作BlenderアドオンBlenderChatGPTUI版で、自然言語でシミュレーションモデルをgeometry nodesで作成するプロンプトを書いたところ、誤字を含むと致命的影響が出ることを体験しました。当然と言えば当然の帰結です。自作アドオンのテスト段階でミスを犯した体験はとても有用な出来事となりました。


2026年7月10日金曜日

自然言語による3Dシミュレーション作成 自作Blenderアドオンの使い勝手 その4

 Creating 3D Simulations via Natural Language: Usability of a Custom Blender Add-on – Part 4


I created a 3D particle simulation in Blender using Geometry Nodes driven by natural language. The very fact that a 3D simulation can be realized by constructing Geometry Nodes through natural language is astonishing.


自然言語により、Blender geometry nodesで粒子の3Dシミュレーションを作成しました。自然言語でgeometry nodesが組まれ、3Dシミュレーションが実現すること自体が驚きです。

この記事は2026.07.08記事「自然言語によるBlenderマテリアル設定 自作Blenderアドオンの使い勝手 その3」の続きです。

1 3Dシミュレーション作成例 1

●プロンプト:新しくオブジェクトを作って、ジオメトリノードで、シミュレーションノードを使ったパーティクルをつくってください。

●ChatGPTの作業方針

新規オブジェクトを作成し、Geometry Nodesモディファイア内にSimulation Input / Simulation Outputを含む簡単なパーティクルシミュレーションを構築します。タイムラインを再生すると、ランダム配置された粒子が毎フレーム下方向へ移動します。


シミュレーション作成結果(Blender画面)


シミュレーション動画

このプロンプトは次のめねがさんYouTube動画(【Claude】AIがBlenderを操作! どこまで出来るかクリエイターが検証してみた & 使い方を徹底解説!【革命】)におけるClaude Blender MCPによる3Dシミュレーション作成事例と比較するために、同じプロンプトを利用させていただきました。


めねがさんYouTube動画における3Dシミュレーション作成事例

geometry nodesにより3Dシミュレーションを作成する技術が自分にないので詳細はわかりませんが、素人見で、この例ではBlenderChatGPTUI版よりClaude Blender MCPの方が質が少しだけ高い結果になっているように見えます。

2 3Dシミュレーション作成例 2

●プロンプト:新しくオブジェクトを作って、ジオメトリノードで、シミュレーションノードを使って、粒子が上方四方に飛び出して落下するパーティクルシミュレーションをつくってください。

●ChatGPTの作業方針:新規オブジェクトにジオメトリノードモディファイアを作成し、Simulation Input / Simulation Output ノードを含むノードツリーをPythonで構築します。粒子は点として生成され、初期速度で上方・四方へ飛び出し、シミュレーション内で重力により落下します。実行後はタイムラインを1フレーム目から再生してください。


シミュレーション作成結果(Blender画面)


シミュレーション動画

3 メモ

自然言語でgeometry nodesが組まれ、3Dシミュレーションが実現すること自体が驚きです。自分が望むシミュレーションの祖型を自然言語でつくることができるのか、できるとしたらどのようなステップを踏むのか、今後の課題です。


2026年7月9日木曜日

技術メモ Blenderスプレッドシートパネルに遺物点群の属性データを表示する方法

 Technical Note: How to Display Artifact Point Cloud Attribute Data in the Blender Spreadsheet Panel


Using Geometry Nodes in Blender causes an issue where point cloud attributes are no longer displayed in the Object Data Properties. Therefore, I verified a method to display artifact attribute data from artifact point cloud datasets within the Blender Spreadsheet panel.


Blenderでgeometry nodesを使うと、オブジェクトデータプロパティに点群属性が表示されなくなる不都合が生じます。そこで、Blenderスプレッドシートパネルに遺物点群データの遺物属性データを表示する方法を確認しました。

1 Blenderスプレッドシートに遺物点群データの遺物属性データを表示する方法


Blenderスプレッドシートに遺物点群データの遺物属性データを表示する方法

ジオメトリノードで遺物点群が格納されたオブジェクト情報ノードにビューアーノードを接続すれば、スプレッドシートパネルに遺物属性データが表示されます。

この画面では約6万遺物、40属性データの一部が表示されています。

2 メモ

これまでオブジェクトデータプロパティ→属性で属性情報の有無をみてきました。しかし、geometry nodesをつかうとオブジェクトデータプロパティ→属性では属性情報が完全に表示されないことがあることを知りました。その不都合を回避するために、geometry nodesにおける属性情報確認はオブジェクト情報にビューアーを接続して、スプレッドシートパネルで確認することにしました。


2026年7月8日水曜日

自然言語によるBlenderマテリアル設定 自作Blenderアドオンの使い勝手 その3

 Configuring Blender Materials via Natural Language: Usability of a Custom Blender Add-on (Part 3)


I tested a custom Blender add-on that allows for material configuration using natural language. By using natural language, it is possible to construct complex node setups and create materials suitable for practical use.


自作Blenderアドオンについて、自然言語によるマテリアル設定をテストしました。自然言語により、複雑なノードを組んで、実用レベルのマテリアル設定ができます。

この記事は2026.07.06記事「BlenderアドオンBlenderChatGPTUI版の使い勝手 その2」の続きです。

1 金属マテリアル

プロンプト:スザンヌにノイズテクスチャーとカラーランプを組み合わせて、傷のある金属マテリアルを作ってください。

ChatGPTの作業方針:新規作業として、シーンを初期化してスザンヌを追加し、Noise Texture と ColorRamp を複数組み合わせた傷付き金属マテリアルをノードで作成します。ノイズを細長くマッピングして、表面の擦り傷っぽい粗さ・色ムラ・バンプを表現します。


金属マテリアル設定結果

2 レンガ柄

プロンプト:スザンヌに古びたレンガ柄のシェーダーグラフを構築してください。

ChatGPTの作業方針:新規作業として、スザンヌを作成し、手続き型のBrick Texture・Noise・ColorRamp・Bumpを組み合わせた「古びたレンガ柄」マテリアルを構築します。シーン確認用にカメラ、ライト、床も追加します。


レンガ柄マテリアル設定結果

3 金属干渉色

プロンプト:スザンヌに虹色の金属干渉色のマテリアルをつくってください。

ChatGPTの作業方針:スザンヌを新規作成し、Layer Weightを使った視線角依存の虹色ColorRampをPrincipled BSDFへ接続して、金属・低ラフネス・イリデッセンス設定の干渉色マテリアルを作成します。照明・カメラ・床も最小限セットアップします。


金属干渉色マテリアル設定結果

4 デニム布

プロンプト:スザンヌに紺色の古びてほころびのあるデニム布のマテリアルを作ってください。

ChatGPTの作業方針:新規作業として、Blender標準のスザンヌを作成し、紺色の古びたデニム布風マテリアルを割り当てます。ノイズ・波状テクスチャによる織り目と凹凸、色あせた面、裂け目風の暗い面、さらに細いカーブでほころび糸を追加して表現します。


デニム布マテリアル設定結果

5 メモ

自然言語で指示したマテリアルが複雑なノードで設定されていて、ノードをいじれば自分の好みに合わせて使えます。十分に実用レベルであると言えます。


2026年7月7日火曜日

「カフェの内装を生成して」ChatGPTとClaudeのBlender操作比較

 "Generate a café interior": Comparing Blender operations between ChatGPT and Claude.

I discovered that even with the exact same prompt, the quality of the resulting 3D model in Blender varies significantly depending on the generative AI used. I compared ChatGPT (OpenAI) and Claude (Anthropic) based on the Blender 3D models generated from the 11-character Japanese prompt "Generate a café interior." While the very fact that a 3D model can be created from just 11 characters is surprising, a closer look reveals differences in quality.


全く同じプロンプトでも、生成AIの違いで、Blenderで出来上がる3Dモデル品質が大いに異なることを知りました。日本語11文字「カフェの内装を生成して」から生成されるBlender3DモデルについてChatGPT(OpenAI)とClaude(Anthropic)を比較しました。11文字だけから3Dモデルが生成すること自体が驚きですが、よく見ると品質に違いがあります。

1 BlenderアドオンBlenderChatGPTUI版による3Dモデル


BlenderアドオンBlenderChatGPTUI版による3Dモデル

●プロンプト:カフェの内装を生成して

2 Claude Blender MCPによる3Dモデル


Claude Blender MCPによる3Dモデル

めねがさんYouTube番組「【Claude】AIがBlenderを操作! どこまで出来るかクリエイターが検証してみた & 使い方を徹底解説!【革命】」から引用

●プロンプト:カフェの内装を生成して

3 感想

1は開発中の自作Blenderアドオンで、ChatGPT(OpenAI)gpt-5.5を使っています。2はClaude(Anthropic)Claude Blender MCPです。

日本語11文字だけからこのような3Dモデルが生成すること自体が驚きですが、よく見ると品質に違いがあります。

品質の違いはAIモデル(バージョン)の違い、プロンプトの違い、システムプロンプトの違いに起因すると考えることができます。今回はプロンプトは同一ですから、AIモデルとシステムプロンプトの違いに起因していると考えます。

自作BlenderアドオンはBlender4.4.3におけるPython生成に特化したシステムプロンプトを発する仕掛けになっています。Claude Blender MCPのシステムプロンプトはおそらく一般的な「Blenderを動かす」ものであると想像します。


2026年7月6日月曜日

BlenderアドオンBlenderChatGPTUI版の使い勝手 その2

 Usability of the "BlenderChatGPTUI" Blender Add-on: Part 2


I evaluated the usability of the "BlenderChatGPTUI" add-on—currently in the prototype stage—specifically from a modeling perspective.

Given how much can be accomplished using natural language, it leaves the impression of being a practical tool for real-world workflows.


試作中のBlenderアドオンBlenderChatGPTUI版の使い勝手をモデリングの側面から確かめてみました。

自然言語でこれだけできるので、実務的に使える印象を受けます。

この記事は2026.07.03記事「BlenderアドオンBlenderChatGPTUI版の使い勝手」の続きです。

1 遺物分布図の中に設置するスケール

遺物分布図の中に設置するスケールをイメージしてそのモデリングをしました。

●プロンプト

高さ2mのスケール(メモリは10㎝きざみ)とその隣に背の高さ1.7mの男性像をモデリングしてください。


結果(Blender画面)

時々遺物3D分布図や地山地形3D分布図のスケールを示すために人物像をつくるのですが、簡単なプロンプトでできるこの程度の3Dモデルで、十分に実用的です。

2 土坑のイメージモデル

土坑のポンチ絵を作ってみました。

●プロンプト

標高10mの20m×20mの平坦な土地の中央に深さ3mで、10m×7m程の楕円形に近い不整形の穴が開いている。穴の底はほぼ平らであるが、穴の底の広さは11m×8m程で、穴の開口部より広い。つまり穴の壁は全ての断面でオーバーハングしている。この地面に開いた穴をモデリングしてください。


結果(Blender画面)

予期した程度の出来ばえで、ポンチ絵作成が自由にできることを確認しました。

3 机のモデリング

机のモデリングをしてみました。

●プロンプト

Blender(4.4.3)で、机をモデリングするBlenderPythonスクリプトを作成してください。


結果(Blender画面)

机をモデリングする趣味はないのですが、AIでBlenderを操作するYouTube動画で机をモデリングしていたので、比較の意味で机を作ってみました。

自分の予想よりは質の高いモノができました。これを素材に手作業で質を高めるという意味で使えば、実用的です。

4 感想

Blender操作の中で、自然言語でこれだけできるので、実務的に使える印象を受けます。

主に遺跡における地山地形と遺物分布の3D空間関係を分析するツールとしてBlenderを使うことをイメージしています。その中で、アドオンBlenderChatGPTUI版はモデリングという側面ではかなり有用であるようだとの印象を持ちました。アドオンBlenderChatGPTUI版開発をさらに進めることにします。


2026年7月5日日曜日

考古学切手 兵馬俑 その2

 Archaeology Stamps: Terracotta Warriors (Part 2)


I have been enjoying stamps featuring the Terracotta Warriors that were issued outside of China. The United Nations has issued Terracotta Warrior stamps from New York, Geneva, and Vienna, featuring different languages ​​and currencies.


中国以外で発行された兵馬俑切手を楽しみました。国連発行兵馬俑切手はニューヨーク、ジュネーブ、ウィーンから異なる言語・通貨で発行されています。

この記事は2026.06.20記事「考古学切手 兵馬俑 その1」の続きです。

関連記事に2026.07.04記事「考古学切手 秦始皇陵銅車馬」があります。

1 兵馬俑 国連本部郵便局発行


兵馬俑 国連本部郵便局発行

1997年

60セント・英語表記

世界遺産シリーズ特殊切手(タブ付兵馬俑切手)

2 兵馬俑 国連本部郵便局発行


兵馬俑 国連本部郵便局発行

1997年

32セント・英語表記

世界遺産シリーズ特殊切手(タブ付兵馬俑切手)

3 兵馬俑 国連ジュネーブ事務所郵便局発行


兵馬俑 国連ジュネーブ事務所郵便局発行

1997年

0.7フラン・フランス語表記

世界遺産シリーズ特殊切手(タブ付兵馬俑切手)

4 兵馬俑 国連ジュネーブ事務所郵便局発行


兵馬俑 国連ジュネーブ事務所郵便局発行

1997年

0.45フラン・フランス語表記

世界遺産シリーズ特殊切手(タブ付兵馬俑切手)

5 兵馬俑 国連ウィーン事務所郵便局発行


兵馬俑 国連ウィーン事務所郵便局発行

1997年

6シリング・ドイツ語表記

世界遺産シリーズ特殊切手(タブ付兵馬俑切手)

6 兵馬俑 国連ウィーン事務所郵便局発行


兵馬俑 国連ウィーン事務所郵便局発行

1997年

3シリング・ドイツ語表記

世界遺産シリーズ特殊切手(タブ付兵馬俑切手)

7 秦始皇帝兵馬俑小型シート サンマリノ共和国発行


秦始皇帝兵馬俑小型シート サンマリノ共和国発行

1986年

サンマリノと中国との国交樹立15周年記念

説明(GoogleAI)

背景: 発掘された当時の膨大な兵馬俑(テラコッタの彫像)の坑道が全面に美しく描かれています。 

切手部分: シート上部に3つの額面の切手が組み込まれています。

550リラ: 兵馬俑の将軍あるいは兵士の頭部

650リラ: 兵馬俑とともに発掘された馬の頭部(陶馬)

2000リラ: 独特の髭と髪結いをした兵馬俑の頭部

8 メモ

兵馬俑という活動の起源は生贄風習(殉死)にあるとされています。生贄風習(殉死)から兵馬俑に変化した社会・文化発達の様子に興味が生まれます。

【余談】

縄文時代後晩期土偶には、大陸生贄風習の流れで生まれた神話に関連した利用様式があったのではないだろうかと空想します。


2026年7月4日土曜日

考古学切手 秦始皇陵銅車馬

 Archaeology Stamp: Bronze Chariot and Horses from the Mausoleum of the First Qin Emperor


I enjoyed this stamp featuring the bronze chariot and horses excavated from the Mausoleum of the First Qin Emperor. Although I purchased the souvenir sheet from a stamp dealer, it is a defective print where the stamp itself is positioned at an angle; interestingly, all the images I found online showed the exact same printing defect.


秦始皇陵から出土した青銅製車馬の考古学切手を楽しみました。なお、小型シートは切手商から購入したものですが、切手部が斜めになっている不良印刷製品です。webで確認する画像は全て同じ不良印刷製品でした。

1 青銅製御手頭像 中国発行


青銅製御手頭像 中国発行

1990年

特殊切手「秦始皇陵銅車馬」(T.151.(2-1))

2 青銅製馬頭部 中国発行


青銅製馬頭部 中国発行

1990年

特殊切手「秦始皇陵銅車馬」(T.151.(2-2))

3 秦始皇陵銅車馬 小型シート 中国発行


秦始皇陵銅車馬 小型シート 中国発行

1990年

特殊切手「秦始皇陵銅車馬」(T.151.)

目打ち外側に兵馬俑写真が薄く印刷されています。

4 秦始皇陵銅車馬説明

1980年に秦の始皇帝陵の西側から出土した、実物の約2分の1の大きさで作られた非常に精巧な2台の青銅製の馬車(国宝)が描かれています。

 左側:1号車「立車(高車 / 戎車)」

大きな傘(日傘)を備えた開放的な車体で、御者は立った状態で運転します。盾や弩などの武器も積まれており、皇帝の車列を護衛・先導する役割を持っていたと考えられています。 

右側:2号車「安車(轀輬車)」

密閉された輿(キャビン)を持つ、主人が乗るための高級馬車です。前室には正座した御者が座り、後室は窓の開閉で温度調整ができる構造になっており、始皇帝の魂が乗るための予備車や御用車とされています。(GoogleAI検索結果)

5 メモ

小型シートは切手商から購入したものですが、切手部が斜めになっている不良印刷製品です。webで確認する画像は全て同じ不良印刷製品でした。web画像検索結果のほとんど全ての画像が「おかしな画像」になっています。切手が斜めに印刷されていることを目立たなくするように「小細工」してあるのです。この切手を手にした皆さんが「不良品をつかまされた」感覚になっていて、それを隠そうとする心理が伝わってきます。