0
我需要將2D人臉圖像轉換爲3D圖像。爲此我想到了使用openglES進行紋理映射。我試了很多谷歌搜索找到一些我不能得到任何樣本。有人能指導我這樣做嗎?如何在openglES中做紋理貼圖? (將2D人臉映射到3D網格)
輸入:2D圖像 輸出:3D圖像
平臺:IOS
我需要將2D人臉圖像轉換爲3D圖像。爲此我想到了使用openglES進行紋理映射。我試了很多谷歌搜索找到一些我不能得到任何樣本。有人能指導我這樣做嗎?如何在openglES中做紋理貼圖? (將2D人臉映射到3D網格)
輸入:2D圖像 輸出:3D圖像
平臺:IOS
大家知道,OpenGL的是使用3D或具有幾個屬性,諸如位置,標準值,顏色,紋理2D頂點座標。所以你應該先設置這些值,然後再渲染。 在ES 2.0清楚你必須給這些值頂點着色器 ,然後你必須傳遞兩個值紋理座標,正常價值片斷着色 ,然後在片段着色器,你可以控制採樣的紋理這些值渲染你的臉目的。
如果你工作在IOS,這將是非常幫助。
說明:
http://ofps.oreilly.com/titles/9780596804824/chtextures.html
源代碼:
感謝您的鏈接它真的很有用。但我需要一些關於人臉上的opengles的例子。 – 2vision2 2013-03-01 07:07:34
@ 2vision2這將是完全相同的方式,但如果你想用一些特殊的算法做紋理映射,比如自動計算和創建一個面部對象,這取決於面部紋理,這將會非常困難。所以我使用Blender,3D studio max或Maya這樣的3D工具進行消化吸收。 – Sung 2013-03-01 22:10:11
@ 2vision2請參閱此鏈接http://cgcookie.com/blender/2010/10/13/update-projection-painting-in-2-5/ – Sung 2013-03-01 22:38:28