我需要将 2D 人脸图像转换为 3D 图像。为此,我想到了将纹理映射与 openglES 一起使用。我尝试了很多谷歌搜索以找到一些我无法获得的样本。有人可以指导我这样做吗?
输入:2D 图像输出:3D 图像
平台:ios
我需要将 2D 人脸图像转换为 3D 图像。为此,我想到了将纹理映射与 openglES 一起使用。我尝试了很多谷歌搜索以找到一些我无法获得的样本。有人可以指导我这样做吗?
输入:2D 图像输出:3D 图像
平台:ios
如您所知,OpenGL 使用具有一些属性的 3D 或 2D 顶点,例如位置、法线值、颜色、纹理坐标。所以你应该先设置这些值,然后你就可以渲染了。在 ES 2.0 中,显然您必须将这些值提供给 Vertice Shader,然后您必须将两个值纹理坐标、法线值传输到 Fragment Shader,然后在 Fragment Shader 中,您可以使用采样器纹理控制这些值以渲染您的面部对象。
如果您在 IOS 中工作,这将非常有帮助。
解释 :
http://ofps.oreilly.com/titles/9780596804824/chtextures.html
源代码 :