非 PC ベースのハードウェアでまともな水をレンダリングする方法を探しています。
プラットフォームには次の制限があります。
- hw シェーダーがない
- hw z-buffer がない
利用可能なプリミティブは次のとおりです。
- グーロー シェーディングされた三角形 (アルファ付き)
- テクスチャ付き三角形 (アルファあり)
欲しい効果:
- 透明度
- コースティクス
- 小さな波/波紋
- 屈折
私が思いついたアイデア:
- アニメーション/半透明テクスチャ
- バンプマップ/法線マップ
- XZ平面に世界を投影することによる反射
これらのポイントのいくつかを実際にプロトタイピングする前に、他の誰かが同様の経験、より良い提案、コードサンプルへのリンクなどを持っているかどうかを確認したかった.