首页 热点资讯 义务教育 高等教育 出国留学 考研考公

导入unity的fbx,为什么会变成这样

发布网友 发布时间:2022-04-23 13:56

我来回答

1个回答

热心网友 时间:2023-10-16 21:45

在 Maya 或者3DMax 里导出时,单位设成米或厘米,不要用英寸。造成这个原因多半是 fbx 有好几个常用的格式标准,它们之间不兼容导致的,操蛋的 Autodesk!!我们模型一般都是在Blender3D里做的,外来的模型也都先导入到 Blender 里做统一的整理。标准这个东西很麻烦的,我们以前喜欢直接在 Unity 里用 Blender 的源文件,后来遇到各种不兼容,现在都是统一导出 fbx 再复制到 Unity 里,所以一直没有太多问题。Fbx 导入 Unity 时,优先考虑复制粘贴的方法,建议不要拖动。随便搜了一下,这里有答案:File Scale FBX帖子里也说到.meta文件会影响到 filescale 的值,至于 Unity 官方为什么这么设计就不得而知了。不过解决方案依然不完美。只能先这么凑合着用,在3D 软件里建模时多迁就一下。记得Unity 里所有的 fbx的 filescale都保证为统一的值,一般是0.01。

热心网友 时间:2023-10-16 21:45

在 Maya 或者3DMax 里导出时,单位设成米或厘米,不要用英寸。造成这个原因多半是 fbx 有好几个常用的格式标准,它们之间不兼容导致的,操蛋的 Autodesk!!我们模型一般都是在Blender3D里做的,外来的模型也都先导入到 Blender 里做统一的整理。标准这个东西很麻烦的,我们以前喜欢直接在 Unity 里用 Blender 的源文件,后来遇到各种不兼容,现在都是统一导出 fbx 再复制到 Unity 里,所以一直没有太多问题。Fbx 导入 Unity 时,优先考虑复制粘贴的方法,建议不要拖动。随便搜了一下,这里有答案:File Scale FBX帖子里也说到.meta文件会影响到 filescale 的值,至于 Unity 官方为什么这么设计就不得而知了。不过解决方案依然不完美。只能先这么凑合着用,在3D 软件里建模时多迁就一下。记得Unity 里所有的 fbx的 filescale都保证为统一的值,一般是0.01。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com