【问题标题】:3D Model with use of textures [Android]使用纹理的 3D 模型 [Android]
【发布时间】:2019-11-12 17:47:09
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: android 3d textures texture-mapping min3d


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      也许可以选择使用 OpenGL ES 2.0 api。看看这个名为 Android 3D Model Viewer 的 repo,它利用了它,它可能会帮助你。

      【讨论】:

        猜你喜欢
        • 2012-08-04
        • 2018-07-13
        • 2012-09-28
        • 2021-04-29
        • 2019-01-15
        • 2016-05-10
        • 1970-01-01
        • 2021-09-16
        • 2020-08-30
        相关资源
        最近更新 更多