gpt4 book ai didi

unity3d - Unity 相机剪辑问题

转载 作者:行者123 更新时间:2023-12-05 00:51:53 25 4
gpt4 key购买 nike

我的相机有问题,它正在剪辑我的一个 3D 模型(参见下图)。

enter image description here
enter image description here

我的相机近剪裁平面已经处于最低值,我所有的着色器都有一个不透明的渲染模式。

它仅适用于我使用 Fuse CC 生成的 3D 模型。我用 Blender 做的那个不要剪辑!有任何想法吗?谢谢!

最佳答案

实际问题似乎是您的模型边界不正确。
视锥剔除允许您的 GPU 通过测试相机视锥的边界来跳过不在视线范围内的渲染模型。如果您想要良好的渲染性能,这很重要。所以仅仅禁用它并不是最好的主意,如果它只是为了解决一个简单的问题,比如不正确的边界。

如果在场景中选择网格渲染器,您应该会看到它被线框立方体包围。该立方体可视化您的网格边界。您应该会看到它们非常适合您的 Blender 模型,而与您的 Fuse CC 模型相去甚远。

一旦您确认您的 Fuse CC 模型的边界已关闭,您可以尝试手动修复它们或通过更改导入设置。

可能超出界限的原因:

  • 您正在导入没有动画的模型。如果 Unity 不知道模型将如何动画,它很可能会将边界设置得太紧
  • 您正在使用顶点着色器以某种方式扭曲模型,使其超出其边界
  • 您在运行时通过 IK、Ragdolls 或类似工具以编程方式移动骨骼

  • 所有这些都可以通过在编辑器中调整网格的边界来修复,以便它们为您的运行时动画/修改留出足够的空间。

    当以下所有条件都为真时,边界选择得很好:
  • 网格永远不会超出边界(如线框立方体所示)
  • 在不违反第一条规则的情况下,边界尽可能严格
  • 关于unity3d - Unity 相机剪辑问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43721731/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com