【发布时间】:2013-07-15 11:14:20
【问题描述】:
我需要将人的 2D 人脸转换为 3D 人脸。 我使用this link 加载“.obj”文件并映射纹理。此示例仅适用于立方体和金字塔。我加载了一个人脸“.obj”文件。
这会加载 .obj 文件并可以正确获取人脸,如下所示。
但我的问题是我需要在不更改“.obj”文件的情况下显示不同的人脸。只是通过纹理映射。
但是纹理没有正确映射,因为 obj 文件的模型不同。我刚刚尝试更改用作纹理的“.png”文件,结果如下,纹理被映射但不完全符合我的预期,如下所示。
以下是我的几个问题:
1) 我需要在具有不同图像的同一模型(具有相同的 .obj 文件)上加载纹理。在opengles中可以吗?
2) 如果上述问题的解决方案是“形状匹配”,我该如何使用opengles?
3)最后一个基本问题,我需要大面积显示图片,如何让显示面积更大?
【问题讨论】:
-
你能附上你正在使用的OBJ的原始纹理吗?这就是您的第一张图片中显示的纹理
-
有人可以在这里加点吗?
标签: ios objective-c opengl-es 3d glkit