有人可以概述混合 Jpct 和 Qualcomm Vuforia SDK 吗?将 Java 渲染引擎与 Vuforia 一起使用是个好主意吗?
问问题
777 次
1 回答
1
基本上,QCAR 的整个过程是计算变形的预定义目标图像的变换矩阵。它为您提供了两个重要的 4x4 矩阵,您可以使用 OpenGL 来叠加您的图形。
- 模型视图矩阵
- 投影矩阵
如果您熟悉 OpenGL,则这两个足以用于渲染目的。但是,如果您想使用jPCT 之类的渲染引擎,请使用带有相机的 ModelView 矩阵并从 Projection 矩阵中提取FOV 。查看 ImageTarget 示例应用程序,您将了解必须更改代码的哪一部分。
更不用说,您还应该从本机代码中注释掉不必要的渲染代码。由于 jPCT 是基于 Java 的,因此您需要将矩阵从本机代码传递到 Java,这是一项 JNI 任务。否则,您可以使用基于 C++ 的引擎(如Ogre3D或OpenFramework)来呈现本机代码。
如果您遇到问题,请回来询问更多。
于 2012-10-29T13:19:19.407 回答