私は iOS 開発者で、iPhone で AR を開発しています。ティーポット オブジェクトを置き換えるために vforia SDK をカスタマイズします。今までティーポットを別の 3d .obj モデルに置き換えることができました。私は家具モデルを使用しましたが、サンプル コード ファイルの TextureTepotBlue.png のような家具 (.png) ファイルのテクスチャを取得するにはどうすればよいですか。私は次のような多くのことをしました:
- 3d max : render to texture プロパティを使用して、オブジェクトをその png テクスチャ ファイルに焼き付けます。しかし、結果は不適切です。
- .mtl ファイルを .h ファイルに変換しますが、png/tga ファイルは消費しません。
- 最後にリンクを見つけました: https://developer.vuforia.com/forum/qcar-api/texture-problem-imagetargets-when-changeing-model
リンクには、
「問題が見つかりました。とてもトリッキーでした...実際、ブレンダー、3DSMax などのソフトウェアは、OpenGL ES と同じ座標系 (テクスチャ マッピングの U、V) を使用しません。 .. OpenGL ES は、1 つのブレンダーが使用するミラー イメージを使用します。そのため、水平方向のミラー変換を適用してテクスチャを変換する必要があります。---Allan 著"
ここでは、「水平ミラー変換」とそれを生成することを理解していません。
3D オブジェクトでテクスチャ イメージを適切にレンダリングする正しい方向を教えてください。