我正在尝试找到在对象(3D .obj)Android上标记多个纹理的方法。但是,我做不到,我尝试过min3d,但不确定这样做是否正确?
周围有什么与此相似的东西吗?或我应该如何使用此UI?下面是模型的UI,以及我如何在其上标记“图像” /纹理,此外,我还想更改模型的颜色/在其上添加文本。
此外,我计划通过在触摸屏上旋转用户名/标签/文本视图的方式在模型背面打上标记,以对其进行修饰。
请指导,我应该在Android上使用哪个SDK,哪种方法最好?
答案 0 :(得分:1)
据我所知,您基本上想要的只是在给定的3D网格上渲染纹理。您可以采用多种方法:最简单的方法是对实际对象进行纹理处理,但更复杂的方法可能涉及分别渲染对象和“图章”和文本纹理,从而产生被覆盖的错觉(但不建议这样做,因为这样做会难以正确管理)。 为了进行纹理处理,您可以尝试依次渲染不同的纹理(首先是背景,然后是图章,然后是文本),或者可以在渲染之前将不同的元素组合成一个纹理(预处理)。
我建议您查看以下帖子和文章:
您没有提供任何代码来显示您的当前尝试,因此很难说出您的问题是什么以及如何解决。如果您编辑问题,除了指向可能有用的资源的链接之外,您可能还会收到更具体的解决方案。
答案 1 :(得分:0)
也许可以选择使用OpenGL ES 2.0 API。看看这里称为Android 3D Model Viewer的此回购协议,它可以利用它,可能会对您有所帮助。