N 個のテクスチャから 1 個のテクスチャを生成するにはどうすればよいでしょうか?
質問
N 個の既知の位置から撮影した、物体の N 枚の写真があるとします。オブジェクトの 3D ジオメトリも把握しており、カメラとレンズの両方の特性をすべて知っています。
所有している N 枚の画像から独自の巨大な画像を生成して、オブジェクトの表面にマッピング/投影できるようにしたいと考えています。
どこから始めればよいか知っている人はいますか?記事、参考文献、本?
解決
Google で「シャドウ マッピング」を検索してください。そのプロセス中に同じ問題が解決されます (いくつかの既知の点から見たシーンの画像がシーン内の 3D ジオメトリに投影されます)。この問題はよく理解されており、コードも豊富にあります。
他のヒント
それが直接役立つかどうかはわかりませんが、これらの人たちはいくつかの関連テクニックの素晴らしいデモを公開しています。 http://grail.cs.washington.edu/projects/videoenhancement/videoEnhancement.htm.
- ジオメトリのテクスチャ マッピング座標を生成する
- 大きな空白のテクスチャを生成する
- ピクセルごとに
- マッピング先のジオメトリ上の点を把握します
- この点に投影される各画像内のピクセルを把握します。
- これらすべてのピクセルの重み付けされたブレンドでピクセルを色付けします。サーフェス法線が対応するカメラに面している度合いによって重み付けされ、ポイントとカメラの間に別のジオメトリがある画像は無視されます。
- 完成したテクスチャをジオメトリに適用します
これは、画像再構成と組み合わせた投影マップのバリエーションを使用して実行できるのではないかと思います。
見て キューブマッピング. 。役に立つかもしれません。別の凸形状を立方体に投影し、その結果得られるテクスチャを従来のキューブマップ テクスチャとして使用することができます。
所属していません StackOverflow