ARCore(有时)从1个可渲染对象投射多个阴影

时间:2019-10-07 17:20:15

标签: android arcore sceneform sceneview

通常情况是这样的:

normal view

有时在场景上放置可渲染对象后,一个对象会出现2个阴影。为什么会这样?

1 个答案:

答案 0 :(得分:1)

这里的问题是由于arcore / sceneform检测到两个彼此相邻而不是单个的水平面。因此,两个平面上都会投射阴影。

此问题的根本原因是可能未检测到足够多的特征点,或者表面上的反射过多。通过平移设备,它应该迫使arcorre将两个平面合并为一个平面。