我的相机有问题,它正在剪辑我的一个 3D 模型(参见下图)。
我的相机近剪裁平面已经处于最低值,我所有的着色器都有一个不透明的渲染模式。
它仅适用于我使用 Fuse CC 生成的 3D 模型。我用 Blender 做的那个不要剪辑!有任何想法吗?谢谢!
最佳答案
实际问题似乎是您的模型边界不正确。
视锥剔除允许您的 GPU 通过测试相机视锥的边界来跳过不在视线范围内的渲染模型。如果您想要良好的渲染性能,这很重要。所以仅仅禁用它并不是最好的主意,如果它只是为了解决一个简单的问题,比如不正确的边界。
如果在场景中选择网格渲染器,您应该会看到它被线框立方体包围。该立方体可视化您的网格边界。您应该会看到它们非常适合您的 Blender 模型,而与您的 Fuse CC 模型相去甚远。
一旦您确认您的 Fuse CC 模型的边界已关闭,您可以尝试手动修复它们或通过更改导入设置。
可能超出界限的原因:
所有这些都可以通过在编辑器中调整网格的边界来修复,以便它们为您的运行时动画/修改留出足够的空间。
当以下所有条件都为真时,边界选择得很好:
关于unity3d - Unity 相机剪辑问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43721731/