站在对象内部而不剪裁

Standing inside an Object without clipping

我的应用程序是对我们在 uni 实验室中的 3D 音频笼的模拟。 为了最好地模拟它,我们将其制成线框球体。

我需要能够站在笼子里,但如果我的球体在我的相机周围,它就会剪辑,所以在我离开之前它不会渲染。 我还需要能够旋转它,但不能移动它。

有没有办法在这种情况下禁用裁剪?我还能尝试什么来获得想要的结果?

我尝试将相机的剪切窗格设置为 0,但 0.01 是最低的。

我也试过使用透明着色器,两次尝试都给我留下了同样的对象裁剪问题。

物体在内部时的可见性

Is there a way to disable clipping for this case? What else can i try to get the desired result?

您可以反转球体的法线。或者如果你想从两面看的话,用内外法线建模一个球体。

另一种解决方案可能是使用禁用背面剔除的着色器 (Cull off)。

这个 Whosebug 答案可能会有帮助:

缺少操作处理程序 (MRTK)

如果我理解 ManipulationHandler 正确,您可以在较大球体内部制作一个带有 ManipulationHandler 的较小球体,然后将变换更改复制到较大球体。

如果您想将较大的球体保持在同一位置,请不要复制位置更改。