站在对象内部而不剪裁
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
的较小球体,然后将变换更改复制到较大球体。
如果您想将较大的球体保持在同一位置,请不要复制位置更改。
我的应用程序是对我们在 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
的较小球体,然后将变换更改复制到较大球体。
如果您想将较大的球体保持在同一位置,请不要复制位置更改。