0

2D 顔画像を 3D 画像に変換する必要があります。このために、openglES でテクスチャ マッピングを使用することを考えました。取得できなかったいくつかのサンプルを見つけるために、多くのグーグル検索を試みました。誰かがこれを行うように私を導くことができますか?

入力:2D画像 出力:3D画像

プラットフォーム:ios

4

1 に答える 1

2

ご存知のように、OpenGLは、位置、通常の値、色、テクスチャ座標などのいくつかの属性を持つ3Dまたは2D頂点を使用しています。したがって、最初にこれらの値を設定する必要があり、レンダリングできます。ES 2.0では、これらの値をVertice Shaderに指定する必要があります。次に、2つの値のテクスチャ座標、通常の値をFragment Shaderに転送する必要があります。次に、Fragment Shaderでは、顔オブジェクトをレンダリングするためのサンプラーテクスチャを使用してこれらの値を制御できます。

あなたがIOSで働いているなら、それは非常に助けになるでしょう。

説明 :

http://ofps.oreilly.com/titles/9780596804824/chtextures.html

ソースコード :

http://www.developers-life.com/iphone-3d-samples.html

于 2013-03-01T06:39:06.770 に答える