← 展示で遊ぶ

硝子のアランビックの作り方

120粒を放し、左右の器へ分ける小さな展示。半分チャレンジでは60粒ずつを目指します。

そのまま貼れるプロンプト

OpenAI Physics museumのThe Glass Alembicを参考に、ガラス展示1つをローカルで触れる作品にして。卵型の貯留槽、透明ならせん、真鍮の支柱、石台、左右2つの採集器を自前ジオメトリで作り、暖かい光と薄いガラスの縁を大事にする。120粒をはなす、左右を切り替える、ゆっくり見る、初期化する操作を用意し、実際の重力と粒同士の衝突を計算する。流路を拘束した近似モデルでもよいが、その範囲を正直に記録する。PCと幅390pxで粒と操作が読みやすいこと。左右の回収数・脱落・境界の誤差・リセットをテストし、ブラウザで見て仕上げる。APIや音声は使わず、127.0.0.1で開く。元の依頼、道具、素材、再現手順を残す。

使った道具

CodexでGPT-6 Astraを指定して制作。Three.js 0.180.0と自作JavaScriptで描画・計算しています。完成品の実行中にはAIを呼びません。

計算の範囲

管の中では中心線に沿って重力の成分と粒同士の衝突を計算します。器の中では3次元の重力と衝突を計算します。上の槽で待機中の粒は静的な表示です。厳密な流体・剛体実験ではありません。

到着は器で一定時間落ち着いた粒の累計。分岐を通った時の行き先が使われます。半分チャレンジは全120粒の到着後に判定します。

参考と素材

OpenAI Physics museumを参考に、形状とコードを制作しました。公式の画像・モデル・音声は使っていません。ガラスの見え方と操作配置を実ブラウザで調整しました。

Three.jsと同梱補助コードはMITライセンスです。

作品とプロンプトの棚へ