3d 模型变得扁平(Unity)

问题描述 投票:0回答:2

我想询问我的 3D 模型。我从搅拌机创建 3D 模型,并以 fbx 格式导出。然后我将它导入到我的 Unity 项目中,但是当我将它拖到我的场景中时,我的 3D 模型变平了。你能帮我做什么吗?

这是我添加动画之前的 3D 模型,然后导出为 obj 格式 this the 3d model before i add animation, and i export to obj format

这个 3D 模型,在我添加动画(在搅拌机中)后,然后将其导出为 fbx 格式

3d model flat

有人可以帮助我吗?

unity-game-engine blender flat
2个回答
1
投票

在 Unity 中检查网格上的导入设置,看看缩放是否正确。还要检查以确保 Blender 的导出设置对于缩放来说是正确的。如果这不起作用,或者您不知道如何使用这些设置来修复它,我可能建议观看一些有关从 Blender 导出/导入网格到 Unity 的教程。您可以尝试从这里开始。


0
投票

从 Blender 导出后,您的 3D 模型 在 Unity 中可能会显得扁平,有几个原因。以下是一些可以尝试的故障排除步骤:

1。检查导入设置:

在 Unity 中,在“层次结构”窗口中选择导入的模型。 转到检查器窗口(通常位于右侧)。 在“模型”部分下,查找“导入设置”。 展开设置并检查是否存在任何问题: 比例:确保比例设置为 1, 1, 1。不正确的比例可能会导致模型显得平坦。 法线:验证是否未选中“计算法线”。 Blender 通常在导出过程中正确计算法线。

2。正常问题:

在某些情况下,网格上的法线可能会翻转,导致模型渲染平坦。 返回 Blender 并选择您的网格。 在编辑模式(↹选项卡)中,导航至“网格”菜单(按标题中的“网格”)并选择“法线”>“重新计算法线”。

3.导出/导入格式:

虽然 FBX 是一种常见格式,但有时可能会存在兼容性问题。尝试从 Blender 导出为不同的格式(如 OBJ),看看问题在 Unity 中是否仍然存在。

4。仔细检查 Blender 导出:

确保您从 Blender 导出正确的对象。在对象模式下,确保在导出之前选择所需的网格。

5。考虑动画导出:

如果仅在添加动画后模型才显得平坦,则可能存在动画数据导出不正确的问题。 尝试导出不带动画的模型(仅网格数据)并查看它是否正确导入到 Unity 中。

© www.soinside.com 2019 - 2024. All rights reserved.