REPRODUCTION TRIAL · GPT-6.1 Sol / high
Solでタコの瓶からの脱出を新規生成
蓋を回して脱出 / 接触の厳密さと60fpsは未確認
公開された初期入力から新しいHTMLを生成し、蓋の回転・上昇・脱落と、タコが机へ脱出するところまで表示できました。蓋は接触条件を満たす触腕のトルクで動きますが、接触と衝突は簡易な近似です。
公開入力をもとに、新しく生成を試した記録です。元の事例との条件の違いは下記に記載しています。
できたことと、残った条件
確認できたこと
- 瓶・水・金属の蓋・机・8本の触腕と吸盤を持つタコを3Dで表示する。
- 触腕の接触と力が蓋の回転を駆動し、時刻だけで回転を割り当てない。
- 蓋が回転に応じてねじ山を上昇し、約3〜4回転で外れる。
- 蓋が落下し、タコが首を通って机に脱出する。
- ドラッグ・拡大縮小・Spaceの停止再開・Resetを操作できる。
- Three.js r165以降を使い、外部のモデルや画像を参照しない1つのHTMLを作成する。
できなかったこと・未確認
- 一部確認:触腕の各節が曲がり、接触部分の吸盤が面に沿う。
- 一部確認:胴体が首に合わせて縮み、明らかに瓶を貫通しない。
- 一部確認:描画が継続し、観測できる動作状態を記録する。
各条件の結果
-
瓶・水・金属の蓋・机・8本の触腕と吸盤を持つタコを3Dで表示する。
確認済み瓶、水、金属蓋、木の机、タコを実表示。ソースは8本の触腕と吸盤を生成。ガラス・水の透過や机の模様も表示された。
-
触腕の接触と力が蓋の回転を駆動し、時刻だけで回転を割り当てない。
確認済みコードで腕先の接触条件から力、r×Fのトルク、角速度、蓋角度へ積分する仕組みを確認。時刻を蓋角度に直接代入していない。ただし接触は腕先と既定アンカーの距離による近似。
-
蓋が回転に応じてねじ山を上昇し、約3〜4回転で外れる。
確認済み画面の蓋角度が0度から約1039度、1260度へ増え、蓋も上昇。ソースは3.5回転で解放し、pitch=0.08。
-
蓋が落下し、タコが首を通って机に脱出する。
確認済みExploring、Unscrewing、Escaping、Freeを実表示し、外れた蓋と机上のタコを確認。Reset後も脱出した。
-
触腕の各節が曲がり、接触部分の吸盤が面に沿う。
一部確認18節のFABRIK、7反復と吸盤向き調整をコードで確認し、触腕の曲がりも実表示。ただし吸盤の幾何や圧力が力を計算する仕組みではなく、全吸盤の密着は未確認。
-
胴体が首に合わせて縮み、明らかに瓶を貫通しない。
一部確認首の通過時に最大37%幅を圧縮する実装あり。実表示で脱出できたが、通過中の全形状の非貫通は確認し切れていない。胴体の瓶衝突計算はなく、腕の制約は中心点の投影。
-
ドラッグ・拡大縮小・Spaceの停止再開・Resetを操作できる。
確認済みドラッグとスクロールで視点が変化。SpaceでPAUSEDを表示し、再開を確認。Resetと再開でIdle、0度へ戻り、再脱出を確認。
-
Three.js r165以降を使い、外部のモデルや画像を参照しない1つのHTMLを作成する。
確認済み初回index.html 1ファイル。Three.js 0.170.0とOrbitControlsのみCDN参照。外部画像、モデル、他ライブラリ参照なし。
-
描画が継続し、観測できる動作状態を記録する。
一部確認描画と脱出が複数回継続。Codex内蔵ブラウザーでの確認であり、中級ノートPCのChromeで60fpsは測定していない。環境マップのぼかしサンプル上限に関する警告2件、fatal errorなし。
モデルと実行条件
- 今回の指定モデル
- GPT-6.1 Sol / high
- 試行方式
- プロンプトから新規生成
- 記録日
- 2026-10-03
- 生成日時: 2026-10-03 14:33:17〜14:42:02 JST(8分45秒)。UI観察: 14:43〜14:48 JST。
- GPT-6.1 Sol / highをCodexアプリの協働エージェントで明示選択して生成。
- 公開された初期入力全文と、そこから作った確認条件を使用。保存場所を指定。作者の完成コードや追加入力、修正履歴は使用していない。
- 馬の初回出力を作った後、同じSol会話で生成。会話をリセットしていないため馬の文脈が残る。
- Three.js 0.170.0 + OrbitControls、単一HTML。macOS26.6.2 arm64 / Codex内蔵ブラウザー / 1280×720。
- 初回完成後のHTML変更なし。Resetによる同一作品の繰り返し観察は追加生成ではない。
- 元の掲載は複数工程を含む制作記録。今回は初期プロンプトからの別の単発出力で、作者の29分、56〜60fpsという報告の再測定ではない。
最初の試行と修正の経過
初回: 公開入力から生成
完成後の手修正なしで脱出まで表示
生成8分45秒。構文とCDNを確認後、ブラウザーで実表示と操作を確認。追加プロンプトによる制作修正なし。
制約と未確認事項
- 接触判定は触腕先端とアンカーの距離、駆動は時刻に基づく筋指令による近似。吸盤の実接触圧から力を解く物理シミュレーションではありません。
- 胴体の完全な瓶衝突、腕の厚みや吸盤を含む完全な非貫通、全吸盤の密着は未確認です。
- 60fps条件、他ブラウザーやスマートフォン実機、光学的な屈折とコースティクスの物理的正しさは未検証です。
- CDNライブラリとWebGLが必要。オフラインでの単独動作は試していません。
- 実装上、Resetは一時停止を解除しません。停止中に押した場合はSpaceで再開する必要があります。Spaceの長押しリピートは除外されていません。


