1

我想使用 QR 码在相机中渲染 3D 模型。我一直在使用android 4.0平台。我的问题是——

  1. 如何将 3D 模型存储在 QR 码中?(因为我看到了 url、文本、位置等的生成器,但没有 3D 模型)

  2. 我是否必须使用任何 AR 跟踪算法(例如 NyARToolkit - ARToolkit android 版本)?如果是,那么同步将如何发生?

我有点迷路了。请帮忙。

提前致谢!

这是一个例子

4

1 回答 1

2

一个二维码最多可以容纳 23624 位。如果您可以将 3d 模型的数据拟合到该大小限制内,则无需执行其他任何操作。只需将数据一端编码为二维码,另一端将其解码回二进制格式。从那时起,您将呈现数据,就好像它是一个 3d 文件,或者是动态生成的。

如果您需要更多空间,您可以设计用于扫描 QR 码的应用程序以读取 QR 码并在其他地方获取数据表格。这可以像将 URL 编码到 QR 码一样简单,该 URL 是具有 3d 模型的文件。或者,您可以拥有一个随应用程序一起提供的模型库,并且 QR 码只对应其中一个。

例如,您链接到的演示用于显示汽车/公共汽车的二维码解码为 QRA:3DSCar。正在读取它的软件只知道如何处理该字符串。它实际上并没有从 QR 码中获取 3d 模型数据。

于 2012-05-04T01:00:55.320 回答