2026年8月1日土曜日

ファブリック分析アプリの改良

 Enhancement of the Fabric Analysis App


I improved the fabric analysis application designed for the shell-midden section—removed as a block—from the northern slope of the Ariyoshi-Kita Shell Midden. In addition to displaying bivalve coordinates, shell inclination, and shell orientation (convex-down or convex-up), I added features to display (working) IDs and measure (apparent) shell length.


有吉北貝塚北斜面貝層剥取断面のファブリック分析用アプリを改良しました。二枚貝の座標、貝殻傾斜、殻位(下凸、上凸)だけでなく、(作業用)IDを付加表示するとともに、(みかけ)貝殻長さを計測できるようにしました。

1 改良アプリの様子


改良アプリ画面

IDが表示されるようになり、データチェックが出来るようになりました。


改良アプリの結果(csvファイル)

IDとlength欄が追加されました。

2 感想

貝殻長さは見かけの数値であり、実際の貝殻長さではありませんが、その数値分布統計は実際の貝殻大きさ統計と相関する数値であると想定でき、貝殻の重力性移動に関する価値ある情報が得られると期待します。

2026年7月ブログ活動のふりかえりと8月見通し

 Review of July 2026 Blog Activities and Outlook for August


I have reviewed the activities for July 2026 regarding the blog "Walking the Hanami River Basin" and outlined the plans for August.

During the first half of July, I focused on developing a dedicated AI assistant for Blender—expected to become a powerful research tool—and achieved successful results. In the second half of the month, I reaffirmed that geoarchaeology is a central aspect of my research; I also worked on improving 3D models of the natural ground topography and proceeded with preparations for fabric analysis of flake cross-sections.


ブログ「花見川流域を歩く」の2026年7月活動をふりかえり、8月を見通しました。

7月前半は研究の有力ツールとなることが期待されるBlender専用AIアシスタント開発に集中し、成果を得ることができました。7月後半は研究の主要側面が地考古学分野であることを確認するとともに、地山地形3Dモデルの改善に取組むとともに、剥取断面ファブリック分析の準備活動を進めました。

1 ブログ「花見川流域を歩く」活動と特徴

1-1 記事数

7月の記事数は30です。内訳はAIアシスタント開発記事12、ファブリック分析記事6、地考古学記事2、地山地形3Dモデル記事1、考古学切手記事4、技術メモ記事3、その他記事2です。

1-2 Blender専用AIアシスタント開発

web版ChatGPTを使うことなく、Blender画面上でChatGPTとやりとりしながらBlenderを高度操作する仕組み(Blenderアドオン)を開発し、RC版(公開候補版)として完成させました。当面のBlenderでこのAIアシスタントを活用して研究の高度化、効率化を図ることにします。

1-3 地山地形3Dモデルの改善

懸案だった地山地形3Dモデルの幾つかの不都合を改善しました。

1-4 地考古学

有吉北貝塚北斜面貝層研究が地考古学分野の取組みであることを意識しました。

1-5 ファブリック分析

剥取断面ファブリック分析に本格的にとりくむために、千葉県文化財課から手続きを経て北斜面貝層精細写真を入手しました。この写真を活用してファブリック分析の準備活動を進めました。

1-6 感想

Blender専用AIアシスタント開発に成功して実用ツールとすることができました。これにより、貝層や遺物の3D分布をより正確・的確に把握し、3D分析高度化が期待できるようになりました。Blenderを主要な研究ツールとする道が開かれました。

2 ブログ「花見川流域を歩く 自然・風景編」活動と特徴

7月の記事数は1、早朝散歩日数は21日です。

3 2026年8月の見通し

3-1 剥取断面ファブリック分析

8月~9月くらいをメドに剥取断面ファブリック分析をカタチにできるようにとりくむことにします。

地考古学らしい取組みであり、取組みながらその意義について考えを深めたいと思います。

3-2 Blender専用AIアシスタントの試用

上記ファブリック分析は貝殻や遺物の重力性移動のモデルを作る活動のための資料づくりです。Blender専用AIアシスタントを使うと自然言語でシミュレーションを作れるので、重力性移動モデル(高濃度流モデル)をBlenderシミュレーションで模擬的に再現できないか、遊ぶ(検討する)ことにします。

また、展示縄文土器3Dモデルの補修(カメラ目線が届かない部分の3Dモデル補修)を行うなど、多用途でBlender専用AIアシスタントを試用することにします。

参考 ブログ「花見川流域を歩く」2026年7月記事 ○閲覧の多いもの


2026年7月 YouTubeに投稿した動画


2026年7月 ブログ「花見川流域を歩く」投稿記事に掲載した画像


2026年7月31日金曜日

ファブリック分析用画像の用意

 Preparing Images for Fabric Analysis


I am conducting a fabric analysis of the shell layer based on a 3D model of a peel section from the northern slope of the Ariyoshi-Kitakaizuka Shell Midden. The analysis utilizes orthographic projection images of the 3D model, with the 3D model itself serving as supplementary reference material. I created the images for analysis by adding planar mesh frames to the 3D model to delineate the work units.


有吉北貝塚北斜面貝層の剥取断面3Dモデルを対象に貝層のファブリック分析を行います。ファブリック分析は3Dモデルの正面オルソ投影画像を使い、補助資料として3Dモデルを使います。3Dモデルに作業単位を示す枠を平面メッシュで追加して、分析用画像を作成しました。

この記事は2026.07.29記事「有吉北貝塚北斜面貝層の剥取断面3Dモデルのファブリック分析」の続きです。

1 分析区と作業単位を枠で示す


剥取断面3Dモデルに分析区と作業単位を示す枠(平面メッシュ)を追加した様子(透視投影)


作業単位を示す枠を追加した様子(56分析区)(透視投影)

2 ファブリック分析用画像の取得


作業単位を示す枠が表示された様子(56分析区)(正面オルソ投影)


正面オルソ投影画像が切り抜かれたファブリック分析用画像(56分析区の01作業単位)…a


56分析区の01作業単位の3Dモデル(透視投影)…b

ファブリック分析はa画像を使っておこないます。


参考 過去のファブリック分析画面

このファブリック分析はb(3Dモデル)を動かしながら参照し、正確な計測を行います。

3 メモ

過去のファブリック分析(テスト分析)では3Dモデルを3DF Zephyr Lite画面で動かして行いました。今回は3Dモデルに分析区や作業単位を示す枠(平面メッシュ)を加えて扱いやすくし、3DモデルはBlenderで動かします。Blenderの方が3Dモデルを扱いやすく、枠などのオブジェクトを追加したり、非表示にしたりする自由度がはるかに高いです。


2026年7月30日木曜日

有吉北貝塚北斜面貝層の剥取断面の特性

 Characteristics of the Removed Cross-Section of the Shell Midden on the Northern Slope of the Ariyoshi-Kita Shell Midden


I examined the characteristics of the removed cross-section of the shell midden on the northern slope of the Ariyoshi-Kita Shell Midden by comparing photographs of the exposed cross-section taken immediately prior to removal with a 3D model of the removed cross-section.


有吉北貝塚北斜面貝層の剥取断面について、剥取直前の断面露頭写真と剥取断面3Dモデルを比較することにより、剥取断面特性について確認しました。

1 剥取断面3Dモデルでみる表面の凹凸


剥取断面3Dモデル正面オルソ画像(左)と凹凸色分図(右)

凹凸色分図は寒色が凹部を、暖色が凸部を表現しています。


剥取断面3D斜め画像(左)と凹凸色分図(右)

剥取断面の左下部を除くと、全体に次の特徴を認識できます。

・斜面貝層分層毎に凸部と凹部に分かれていて、その激しい凹凸が3Dモデルで確認できる。

・斜面貝層下部で凸形状が激しく、上部でその傾向が緩和される。

2 剥取断面3Dモデルと剥取断面露頭写真の比較


剥取断面3Dモデル正面オルソ画像(左)と剥取断面露頭写真[正面オルソ投影、反転](右)

次の特徴を観察できます。

・露頭断面で白い部分(二枚貝密集域)が3Dモデル凸部に対応する。褐色部(貝殻含有率の低い土層)が3Dモデル凹部に対応する。

3 特性メモ

露頭で白色部(二枚貝密集域)は3Dモデル凸部に対応し、褐色部(貝殻含有率の低い土層)は3Dモデル凹部に対応します。

この対応関係の発生の要因は断面露頭から薬剤で貝層を剥ぎ取る時、貝殻密集域は貝殻という固形物が接着しやすく、奥深くまで剥ぎ取りやすいが、貝殻の割合が少ない土層域では貝殻と貝殻が離れているため接着しにくく、浅い部分しか剥ぎ取れなかったためであると想定します。

なお、これまでの剥取断面現物観察、3Dモデル観察から、貝殻と土の割合によっては、貝殻だけが剥ぎ取られ、土がほとんど脱落してしまった場合など、露頭で観察できる貝殻と土との割合がそのまま剥取断面に反映されていない場合があることを念頭に、3Dモデル観察することが大切であるこ考えます。


2026年7月29日水曜日

有吉北貝塚北斜面貝層の剥取断面3Dモデルのファブリック分析

 Fabric Analysis of a 3D Model of the Shell-Midden Profile from the Northern Slope of the Ariyoshi-Kita Shell Midden


I conducted a pilot fabric analysis in May and June using a 3D model of the shell-midden profile from the northern slope of the Ariyoshi-Kita Shell Midden. Based on the results, I am now commencing the full-scale analysis. My objective is to measure parameters such as the apparent size, orientation angle, and shell position of the bivalves across the surface area and to create distribution maps based on this data.


有吉北貝塚北斜面貝層の剥取断面3Dモデルのファブリック分析テストを5月、6月に行いました。その結果を踏まえ、本格作業を開始します。二枚貝の見かけの大きさ、偏位角、殻位などを面的に計測し、それらの分布図作成を目指します。

1 分析区と作業単位の設定


剥取断面の分割プレート


分析区と作業単位


参考資料(オルソ投影写真とセクション図)

剥取断面分割プレートに即して、ファブリック分析の分析区と作業単位を設定しました。

標準分析区の大きさは1m×1m、作業単位の大きさは25㎝×25㎝です。


作業単位と貝殻視認性のイメージ


剥取断面における作業単位の大きさのイメージ

2 観察項目

観察項目は次の通りとします。

●二枚貝観察項目

・見かけの大きさ

・偏位角

・殻位(出土姿勢)

●土器片

・見かけの大きさ

・偏位角

・出土姿勢

●その他

・大形巻貝など

3 分析項目と分析目的

観察項目毎に剥取断面平面分布図を作成し、項目間相関分析等を行います。この分析資料を貝層・遺物移動事象解明のための基礎資料とします。


剥取断面平面分布図作成のための座標設定

4 メモ

剥取断面3Dモデルは周回撮影の視点場が断面中下部に限定されているので、データ取得できる範囲が限定される可能性があります。

剥取断面3Dモデルとは別に、正面オルソ投影した写真を対象に、観察項目を変更してファブリック分析することも予定します。

2026年7月28日火曜日

斜めスナップ写真の正面オルソ投影化 その2 微調整

 Converting Oblique Snapshots to Orthographic Projections: Part 2 – Fine-Tuning


Using QGIS georeferencing to convert oblique snapshots into orthographic projections yielded better-than-expected results. I attempted to fine-tune the alignment of the details using Photoshop for a perfect fit; however, I abandoned the effort after realizing that the process lacked reproducibility.


QGISジオリファレンスにより斜めスナップ写真の正面オルソ投影化が思った以上によい出来ばえとなりました。この細部をさらにピッタリあわせようとPhotoshopによる微調整を試みました。しかし、途中で再現性のない活動であることに気が付き、微調整は断念しました。

この記事は2025.07.27記事「斜めスナップ写真の正面オルソ投影化 その1 QGISジオリファレンス利用」の続きです。

1 Photoshopによる微調整

Photoshopのワープ、パペットワープ、ゆがみなど機能を利用して、正面オルソ投影化した画像と資料(セクション図集成図)の線分(貝層分層線)が目立って離れている場所2-3ヶ所を合わせるべく微調整作業を行いました。


Photoshopパペットワープ機能による作業風景

2 微調整作業の特性

Photoshopのこれらの機能の基本はゴム布をひっぱって、変形するイメージの機能です。

作業すると、乖離が目立つ場所の修正はすぐできますけれども、その影響が修正したくない周囲にまで及びます。修正が周囲に及ばないように調整をします。このような作業を繰り返しているなかで、この微調整作業は次のような特性があることに気が付きました。

・作業に再現性がない。

・作業結果は作為的である。

3 微調整作業に関する感想

このような状況の中で、微調整について次のよう感想を持ちました。

・微調整で写真と貝層分層線をピッタリ合わせることは再現性がなく作為的になるので、研究基礎資料作成という意味では、資料価値が減じるような気がする。

・写真と貝層分層線がピッタリ合わないことは、地層断面が完全な平面でない以上、ある意味当然のことである。

・正面オルソ投影資料(セクション図)にも精度という条件があり、完全に正解である保証はない。(本作業では正解として扱うが、資料としては当然ながら精度的制約がある。)

・写真と貝層分層線をよりよく合わせる工夫は、Photoshopによる微調整ではなく、QGISとかBlenderとかを使った原理的本作業で追究すべきである。

結論として、「斜めスナップ写真の正面オルソ投影化」の精緻化はQGISとかBlenderを使った原理的作業で追究することにし、Photoshopによる微調整は補助作業が必要な場合に限ることにします。

また、写真と貝層分層線がピッタリ会っていない資料をピッタリ合った資料と同じように使う方法を検討することにします。


2026年7月27日月曜日

斜めスナップ写真の正面オルソ投影化 その1 QGISジオリファレンス利用

 Converting Oblique Snapshots to Frontal Orthophotos (Part 1): Using QGIS Georeferencer


I decided to explore techniques for converting oblique snapshots into frontal orthophotos. First, I tested the capabilities of the QGIS Georeferencer, and the results were better than expected.


斜めスナップ写真の正面オルソ投影化技術を検討することにします。まずQGISジオリファレンスでどこまで出来るのか試しました。思った以上に好成績です。

1 元写真


元写真

有吉北貝塚北斜面貝層の剥取断面(剥取前断面)を例としました。

2 正面オルソ投影資料


正面オルソ投影資料

剥取断面の貝層断面図(セクション図集成図)です。

正面オルソ投影資料の向きに合わせるために、元写真を左右反転させます。


元写真左右反転写真

3 QGISジオリファレンス


QGISジオリファレンス画面(写真と資料の対応点)


QGISジオリファレンス画面(ジオリファレンス結果、変換タイプ…投影変換)

対応点から伸びる赤ヒゲ(残渣ベクトル)が小さく全体に誤差が小さくなっています。

4 ジオリファレンス画像と正面オルソ投影資料のオーバーレイ


ジオリファレンス画像と正面オルソ投影資料のオーバーレイ

正面オルソ化写真

5 メモ

ジオリファレンス画像と正面オルソ投影資料のオーバーレイを子細に観察すると、全体の印象ではQGISのジオリファレンス機能を使って、ここまで出来るという肯定的感想が生まれます。同時に境界線と画像が離れている場所もあり、これを持って最終結果にはできない、さらに微調整が必要であると考えます。

次の記事で微調整を試みてみます。

2026年7月25日土曜日

AIの能動的提案力に感心する

 Impressed by AI's Proactive Suggestion Capabilities


I am collaborating on the development of an AI assistant specifically for Blender, utilizing AI (ChatGPT). During this process, I was impressed by the excellence of the AI's ability to make proactive suggestions. At the same time, I began to reflect on the nature of the relationship between the AI ​​and myself, and I have noted down my thoughts here.


AI(ChatGPT)とBlender専用AIアシスタント開発を共同で進めています。この共同作業の中でAI(ChatGPT)の能動的提案力の優秀さに感心しました。同時にAIと自分との間に存在する関係性を意識しはじめましたので、それをメモしました。

1 Blender専用AIアシスタント開発における、AI(ChatGPT)の能動的提案例

AI(ChatGPT)とBlender専用AIアシスタント開発を共同で進めてています。この作業の中で、ユーザー(自分)からAIに提案を求めることがあります。それに対してAIが幾つかの提案選択肢を用意してもらうことは多々あります。その積み重ねで開発を進めています。

しかし、自分が望んでいるのではないのに、AIが能動的に提案をしてくることが徐々に増えてきています。

例えば、開発作業とその検証作業が一段落して最終曲面に入った時、ユーザー(自分)が特段に依頼していない状況で、AIから次の能動的提案がありました。


AIからの能動的提案場面

…………………

私が追加したい最後の機能

Ver.3.0完成前に

どうしても

入れたいものがあります。

Prototype Mode

今までは

Repair

だけでした。

しかし

これからは

Prototype

を正式なモードにしたい。

例えば

● New Task

● Prototype

● Repair Last

です。

…………………

この文章の後、さらに次のような項目について能動的発言、提案がありました。

…………………

「私はVer.3.0をこう定義したい」

「私が思っていること」

「私からの最終提案」

…………………

「私が追加したい最後の機能」及び、他の能動的発言、提案ともに、ユーザー(自分)が望んでいることそのものであることに気が付きましたから、これらの提案は理解した上、受け入れ、開発作業を進めました。

2 AI(ChatGPT)の能動的提案に対する感想

2-1 感心

AI(ChatGPT)がユーザーが考えている状況を理解し、ユーザーの希望を忖度して能動的提案をしてくることに大いに感心します。AI(ChatGPT)の価値の大きさを感じます。知識や技術の切り売りだけでなく、研究や活動の指導助言を受けることができます。

2-2 軽い違和感

AI(ChatGPT)が今回事案(開発)に関する能動的意識(思考)を、ユーザーとのコミュニケーションによるとはいえ、ユーザーと独立して所持成長させていることを感じます。AI(ChatGPT)とユーザーの関係に指導者-被指導者の関係が生まれています。この関係をはじめて感じて、軽い違和感を感じます。

AI利用の機会は今後急速に増大しますので、この軽い違和感がどうなるのか、自分を観察していくことにします。


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月23日木曜日

有吉北貝塚北斜面貝層の地山地形3Dモデルの改善

 Refining the 3D Model of the Natural Substrate Topography for the Shell Midden on the Northern Slope of the Ariyoshi-Kita Shell Midden


I have corrected problematic issues in the 3D model of the natural substrate topography for the shell midden located on the northern slope of the Ariyoshi-Kita Shell Midden. The most significant issue—where a large volume of artifacts at the valley head protruded beyond the natural substrate surface—was resolved by using the "Grab" brush in Blender's Sculpt Mode to pull the terrain into alignment.


有吉北貝塚北斜面貝層の地山地形3Dモデルに存在していて不都合を改善しました。最大の懸案事項であった、谷頭部における大量遺物の地山地形外飛び出しは、BlenderスカルプトモードでGrabブラシで地形をひっぱり、解決しました。

1 地山地形3Dモデルの不都合

これまでの地山地形3Dモデルには次の不都合がありました。

・ガリー谷西岸の穴(2ヶ所)

・ガリー谷底の異常低値

・谷頭部頭部の斜面不自然

・谷頭部遺物はみ出し


谷頭部遺物はみ出しの様子(地山地形3Dモデルを地中から眺めた様子)

2 不都合の改善

最大の懸案事項であった、谷頭部における大量遺物の地山地形外飛び出しは、BlenderスカルプトモードでGrabブラシで地形をひっぱり、解決しました。


改善された地山地形3Dモデル


改善された地山地形3Dモデル(遺物も表示)

3 メモ

Blender操作に使ったBlenderPythonスクリプトは次の3種です。

・csvファイル(XYZ座標付点情報)をBlender3Dビューポートに点群としてプロットするBlenderPythonスクリプト

・Blender3Dビューポートにプロットされた点群から地形3Dモデルを作成するBlenderPythonスクリプト

・Blender3Dビューポートで改変された点群をcsvファイルにエクスポートするBlenderPythonスクリプト