画像を 3D オブジェクトに配置/ラップしたい。物事をシンプルかつ高速に保つために、3D ライブラリを使用 (および学習) する代わりに、マッピング画像を使用したいと考えています。マッピング イメージは次のように使用されます。
したがって、オブジェクトごとに 1 回マッピング イメージを生成し、ラップするすべてのイメージに同じマッピングを使用します。
私の質問は、(3D モデルが与えられた場合) どのようにそのようなマッピング画像を生成できますか? 専門用語がわからないので、検索に失敗しました。間違った専門用語を使用している場合は申し訳ありません。
以下に、ワークフローの説明を示します。
オブジェクトの 3D モデルと入力画像があり、テクスチャ画像の生成に使用できるマッピング画像を生成したいと考えています。
どこから始めればよいかさえわかりません。
より詳しい情報
私の最初のアイデアは、外部プログラムを使用して ID マッピング (以下を参照) をラップすることでした。Photoshop で生成された画像を使用してマッピングが機能するかどうかを確認するためだけに、Photoshop で水平方向および垂直方向のグラデーション画像を生成しました。結果は良くありません。期待はしていませんでしたが、試してみる価値はありました。
入力
マッピング (x と y) は画像のサイズを変更するだけで、特別なことは何もしません。
多くのアーティファクトがあること
がわかります。グラデーションをワープして生成したカスタム マッピング イメージは、見た目がさらに悪くなります。
マッピングに関する詳細情報は次のとおりです: http://www.imagemagick.org/Usage/mapping/#distortion_maps
マッピングに OpenCV remap() 関数を使用しています。