人間の2D顔から3D顔を作成する必要があります。このリンクを使用して、「。obj」ファイルをロードし、テクスチャをマッピングしました。この例は、立方体とピラミッドのみを対象としています。人間の顔の「.obj」ファイルをロードしました。
これにより、.objファイルが読み込まれ、以下のように人間の顔を適切に取得できます。
しかし、ここでの私の問題は、「。obj」ファイルを変更せずに、さまざまな人間の顔を表示する必要があることです。テクスチャマッピングだけで。
ただし、objファイルのモデルが異なるため、テクスチャが適切にマップされていません。テクスチャとして使用されている「.png」ファイルを変更してみたところ、以下のようにテクスチャがマッピングされていますが、期待どおりではありませんでした。
以下はそれに関する私のいくつかの質問です:
1)異なる画像を使用して同じモデル(同じ.objファイルを使用)にテクスチャをロードする必要があります。openglesで可能ですか?
2)上記の問題の解決策が「形状マッチング」である場合、Opengleを使用してそれを行うにはどうすればよいですか?
3)最後に、基本的な質問ですが、画像を広い領域に表示する必要があります。表示領域を大きくするにはどうすればよいですか?