1
0
Files
star/atmosphere/docs/summary.md
2025-11-22 06:26:39 +09:00

23 lines
1.3 KiB
Markdown
Raw Blame History

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