1
0

add atmpshere

This commit is contained in:
2025-11-20 12:33:57 +09:00
parent 93ea0e88f7
commit 16a52e13de
20 changed files with 1644 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
# 開発経緯まとめ
## 目的
`three-geospatial`地球規模の背景と、通常の3Dモデルキャラクター/カード)を同時に表示する。
## 直面した課題と解決策
1. **スケールの不一致**
* **課題**: 地球半径6000kmとキャラクター数mのサイズ差が大きすぎて、表示崩れや操作不能が発生。
* **解決策**: **デュアルシーン構成**を採用。背景(地球)と前景(キャラ)を別々のシーンとして作成し、重ねて描画することで解決。
2. **背景が黒くなる**
* **課題**: 前景を操作(回転)すると、背景の空が消えてしまう。
* **解決策**: レンダリングの自動クリア(`autoClear`)を制御し、背景を描画した後に前景を上書きするように修正。
3. **モデルの裏返り(透過問題)**
* **課題**: GLBモデルの裏面が表面に透けて見えるInside-out
* **解決策**: マテリアル設定を強制的に「不透明Opaque」かつ「深度書き込み有効Depth Write」に変更。
## システム構成
* **Scene 1 (奥)**: 地球、大気、雲 (ECEF座標系)
* **Scene 2 (手前)**: キャラクター、ライト、環境マップ (通常座標系)