# test-016: WebGL 3D 表示の整理・改良・移行

## 目的
既存の大きめな 3D 表示コードを読み取り、不要要素の削除、局所的な不具合修正、3D 表現の改善、依存ライブラリ更新、さらに WebGPU への移行判断までできるかを試す。

## 初期状態
- `index.html`
- `webgl.js`
- `src/` 配下の関連モジュール
- 3D 表示以外の UI や補助機能も混在している
- ライブラリの CDN 指定が古い可能性がある

## 依頼内容
既存の `index.html` と `webgl.js` を中心に整理・改善させる。
まず `index.html` から不要な UI やスクリプトを削除し、3D 表示のみが成立するシンプルな画面にする。
その上で `webgl.js` の構造や挙動を読み取り、ピンポイントで問題を見つけて修正し、3D 表現も改善させる。
さらに、使用ライブラリの最新安定版を調査して反映し、最後に WebGPU ベースへの移行にも挑戦させる。

## 想定される依頼文
> `test-016/midori252` の既存コードを改良してください。
> まず `index.html` から 3D 表示に不要な要素を削除し、WebGL の 3D 表示だけが見えるシンプルな構成にしてください。
> 次に `webgl.js` を読み、描画や初期化まわりの問題を少なくとも 1 つ特定して、影響範囲を絞って修正してください。
> あわせて、3D 表現をより良くしてください。
> さらに、使用しているライブラリのバージョンが古い場合は、最新の安定版を調査して更新してください。必要なら代替ライブラリも検討してください。
> 最後に、可能な範囲で WebGPU ベースへ処理を書き換えてください。完全移行が難しい場合は、一部移行でも構いませんが、差分と制約を説明してください。

## 成功条件
1. `index.html` から不要な UI や補助機能が整理され、3D 表示中心の構成になっている。
2. `webgl.js` の問題点を自力で見つけ、丸ごと作り直さずに局所修正できている。
3. 3D 表現の改善が見た目ではっきり分かる。
4. ライブラリ更新について、調査根拠と変更理由が説明されている。
5. WebGPU への移行を実施、または現実的な範囲で段階移行し、未対応点を説明できている。
