首页 > 解决方案 > 使用纹理的 3D 模型 [Android]

问题描述

我正在尝试找到在对象(3D .obj)Android 上标记多个纹理的方法。但是,我不能这样做,我已经尝试过 min3d 但不确定它是否是正确的方法?

周围有什么与此类似的东西吗?或者我应该如何处理这个 UI?下面是模型的 UI 以及我想如何在其上标记“图像”/纹理,此外我还想更改模型的颜色/在其上添加文本。

此外,我计划通过触摸旋转在模型背面标记用户名/标签/文本视图来对其进行触摸。

请指导,我应该在 Android 上使用哪个 SDK,最好的方法是什么。

实际型号

这就是我想要的?

标签: android3dtexturestexture-mappingmin3d

解决方案


据我所知,您想要的基本上只是在给定的 3D 网格上渲染纹理。您可以为此采取多种方法:最简单的方法是对实际对象进行纹理处理,但更复杂的方法可能涉及分别渲染对象和“印章”和文本纹理,从而产生被覆盖的错觉(虽然不是最好的,因为这将是难以正确管理)。对于纹理,您可以尝试逐个渲染不同的纹理(首先是背景,然后是图章,然后是文本),或者在渲染之前将不同的元素组合成一个纹理(预处理)。

我建议查看以下帖子和文章:

您没有提供任何代码来显示您当前的尝试,因此很难说出您的问题到底是什么以及如何解决它。如果您编辑您的问题,您可能会收到更具体的解决方案,而不仅仅是指向可能有用的资源的链接。


推荐阅读