【发布时间】:2012-10-29 12:57:18
【问题描述】:
有人可以概述混合 Jpct 和 Qualcomm Vuforia SDK 吗?将 Java 渲染引擎与 Vuforia 一起使用是个好主意吗?
【问题讨论】:
标签: java android opengl-es rendering qcar-sdk
有人可以概述混合 Jpct 和 Qualcomm Vuforia SDK 吗?将 Java 渲染引擎与 Vuforia 一起使用是个好主意吗?
【问题讨论】:
标签: java android opengl-es rendering qcar-sdk
基本上,QCAR 的整个过程是计算变形的预定义目标图像的变换矩阵。它为您提供了两个重要的 4x4 矩阵,您可以使用 OpenGL 来叠加您的图形。
如果你熟悉 OpenGL,这两个对于渲染目的来说已经足够了。但是如果你想使用 jPCT 之类的渲染引擎,请使用带有 camera 的 ModelView 矩阵并从 Projection 矩阵中提取 FOV。查看 ImageTarget 示例应用程序,您将了解必须更改代码的哪一部分。
更不用说,您还应该从本机代码中注释掉不必要的渲染代码。由于 jPCT 是基于 Java 的,因此您需要将矩阵从本机代码传递到 Java,这是一项 JNI 任务。否则,您可以使用基于 C++ 的引擎(如 Ogre3D 或 OpenFramework)来呈现原生代码。
如果您遇到问题,请回来询问更多信息。
【讨论】: