使用ARToolkit for Unity5对AR 3D模型进行反向放大/缩小(缩放)

时间:2016-08-09 22:24:10

标签: augmented-reality unity5 artoolkit

我使用ARToolkit for Unity完成了一个AR项目。它工作正常,但我试图在这里解决的问题是反转3D模型的缩放。现在,当您将相机远离标记3D物体时,请将其缩小(缩小),如果我将相机拉近,3D模型会变大。但我想做的是与这种行为相反。

关于我如何去做的任何想法?

1 个答案:

答案 0 :(得分:1)

我认为这是一个坏主意,因为它彻底打破了AR的概念,即3D对象与现实世界相关,但它绝对是可能的。

ARToolkit为每个标记提供转换矩阵。该矩阵包括位置和旋转。在每次迭代时,使用这些值更新对象。您需要做的是找到应用于对象的位置,然后测量到相机的距离,并将平移更新为您想要的距离。

该代码在Unity插件中,因此应该很容易找到。