【问题标题】:selecting a 3d model at runtime in vuforia augmented reality application在 vuforia 增强现实应用程序中在运行时选择 3d 模型
【发布时间】:2013-04-25 07:35:36
【问题描述】:

我正在使用适用于 android 的 vuforia unity 扩展开发增强现实项目。我有一个 3d 模型(.3ds)列表。我希望当用户从该列表中选择一个模型时,它会显示在相机视图中。我没有在应用程序中预加载这些模型。相反,这些可以在存储卡中。 我在网上搜索过,但大部分教程都是关于在运行时使用 opengl 渲染 .h。 有什么解决方案可以解决我的问题吗?请帮帮我。

【问题讨论】:

  • 你可以用一些资产加载器来做到这一点,例如:assimp.sourceforge.net 但是加载时间有点慢

标签: android vuforia


【解决方案1】:

更好的选择是使用第 3 方 3D 加载程序库。提供与 Vuforia 集成的库很少。

JPCT - http://www.jpct.net/wiki/index.php/Integrating_JPCT-AE_with_Vuforia
拉贾瓦里 - https://github.com/MasDennis/RajawaliVuforia

【讨论】:

    【解决方案2】:

    代码编译后无法加载 3d 模型。因为在 vuforia 中,.h 类用于 3d 模型。您必须在启动应用程序之前包含该类。在运行时,您将无法编译该 .h 类。这就是为什么所有 3 个模型都应该预加载为 .h。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-07
      • 1970-01-01
      • 2013-02-26
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多