gpt4 book ai didi

3d - 下载的 glb 3D 模型切成两半

转载 作者:行者123 更新时间:2023-12-04 14:05:54 25 4
gpt4 key购买 nike

我的任务要求我使用来自互联网的一些 3d 模型资源。我对这门类(class)很陌生。所以,我尝试使用来自 https://www.cgtrader.com/items/2518230/download-page 的汽车 Assets 并下载 glb 扩展。一旦我打开 .glb(在 windows 和 godot 的 3d 查看器中),它就是这样的:

它被切成两半:

it's cut into half

虽然它应该是这样的:

一辆完整的汽车:

a full shape car

我也尝试了另一种车型(仍然使用 .glb 扩展名),但结果是一样的。

  1. 我做错了什么吗?还是我第一次下载模型时就必须这样?

  2. 如果是,我该怎么做才能拥有完整的汽车模型以便继续我的项目?

最佳答案

从 Blender 导出模型用于游戏时的一个常见错误是没有应用修改器。

我下载了文件,我可以告诉你,在这种情况下,镜像修改器没有正确应用。


下载 blender 。并下载 .blend 文件,并使用 Blender 打开它。

你会发现其中一种情况:

  • 它在 blender 中看起来不错,并且有镜像修改器。应该是多个吧您可以应用镜像修改器。参见 How to apply a modifier in V2.9+ .并导出模型。或者告诉 Blender 在导出时应用修饰符(默认情况下关闭,这就是为什么这个错误很常见的原因)。
  • 它在 blender 中看起来不错,并且没有修饰符。这意味着下载文件是错误的。只需导出模型。
  • 在 blender 上看起来不对。 模型错误。您必须自己添加修饰符。 希望不再需要建模。参见 Blender 2.9 Mirror Modifier Beginner tutorial .然后导出模型。

正如我所说,我下载了文件。这是第一种情况。


从 Blender 导出到 Godot 时的注意事项

  • 导出时首选 glft 2.0。这是一个开放标准。 并为其他不支持开放技术的引擎感到羞耻。值得一提的是,Godot 添加了对 fbx 的支持(这是一种专有格式,尽管它是一些流行软件的实际格式),但是一些模型会导致问题。
  • 您需要决定是否需要相机和灯光。您可以:
    • 告诉 Blender 在导出时不要包含它们。
    • 之后在 Godot 中删除它们
    • 导出选择
    • 添加后缀“-noimp”以告诉 Godot 忽略它们,这也可以排除几何体。 Godot 还可以识别其他后缀,请参阅下面的链接。
  • 确保原点以模型为中心。模型很容易偏离中心。特别是如果您要导出选择。 Godot 将使用模型的原点作为物理对象的重心。
  • 导出时,确保选择 Y-Up。 Godot 使用 Y-Up 右手坐标。 Freya Holmér's Coordinate Systems Chart .
  • 重申一下,必须应用任何修饰符。

如果您的模型偏离中心,或者没有方向属性,您可以随时对 Godot 中的网格应用转换。

另见 Importing 3D scenes .


顺便说一句,要导入模型,您只需将其放入 Godot 项目文件夹即可。但是,我建议为您的模型创建一个文件夹……并为每个模型创建一个文件夹。这是因为 Godot 会将资料展开成多个文件。

说到 Material 。只有最简单的 Blender Material 才能以其他格式编码。

正如我所说,我下载了文件。 “车漆” Material 是一种非常反光的浅灰色。您将不得不编辑 Material 。 #384559 的反照率(接近板岩/学员灰色/蓝色)是一个很好的第一近似值。我从 Blender 获得了值(value)。

我还应该提一下,默认环境是 Godot 的天空是蓝色的,这将使所有反射的东西看起来都是蓝色的。

关于3d - 下载的 glb 3D 模型切成两半,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68548543/

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