【发布时间】:2020-11-20 23:00:42
【问题描述】:
我有一个长度为 182.925 米的模型,我想在 ARKit 中将其缩放到 0.0182 米。在编辑器中,我不能传递超过 3 个十进制数字。
我想在 scale.x 字段中使用 .0001 或类似的值。
【问题讨论】:
标签: augmented-reality scenekit arkit realitykit
我有一个长度为 182.925 米的模型,我想在 ARKit 中将其缩放到 0.0182 米。在编辑器中,我不能传递超过 3 个十进制数字。
我想在 scale.x 字段中使用 .0001 或类似的值。
【问题讨论】:
标签: augmented-reality scenekit arkit realitykit
在 ARKit、SceneKit 和 RealityKit 中,与对象的距离和对象的大小以 米 为单位。我想这里最小的尺寸是mm(10 厘米)是很合乎逻辑的。因此,对于 AR 和 VR 模型来说,1 毫米的精度已经绰绰有余了。
如果您需要缩小模型,您将获得以下值:
0.018 m or 18 mm // in your case
您不能在 RealityKit 和 SceneKit 中使用 micrometer 或 nanometer 精度,因为它 100% 会在着色器的渲染表面上引起问题和伪影,并且会在如此微观的尺度上对光线进行不必要的计算.
【讨论】: