大家好,关于Unity 3D模型导入教程:BMS文件操作指南很多朋友都还不太明白,今天小编就来为大家分享关于的知识,希望对各位有所帮助!
作业内容:
(1)收集并阅读网上有关Unity 3D模型导入的相关文档,了解主要问题及解决方案。
(2)选择一个可能的问题,在3Ds Max或Maya中模拟文献中描述的生成模型并导入到Unity中,测试是否会出现类似问题,并尝试相应的解决方案
二。导入流程:
查阅资料得知,将文件导入unity的流程如下:
方法一:
1.Unity并不支持所有外部模型的所有属性。例如,Maya的.mb文件可以使用Unity中的网络/材质/动画/骨架功能,但3D Studio格式中的.3ds格式仅支持Unity中的网络。一个属性。所以您需要先检查支持的格式并确定您要使用的文件类型和制作软件。
2、确认制作软件后,在软件中创建英文路径(如Vehicle),点击File--------New Project---Create---命名文件
3. 在软件中创建对象。如果模型创建后分为多个部分,请选择一个主体作为导入的主模型。创建完成后,将文件保存在文件夹中并准备导入(例如maya2016创建.mbf文件)
4.打开unity,创建场景,将创建的模型.mbf文件拖入Assets框中。成功后会留下模型文件和材质贴图文件。
5. 将模型文件拖入场景中,并根据场景的需要进行旋转/缩放。请注意,模型的“比例因子”面板中存在对象属性的默认值。
方法二:前两步同上;
3、创建完成后,点击文件----导出,导出选中的模型文件,格式选择FBX模式,导出的文件直接保存到unity场景的Assets文件夹中。如果此时保存的模型不需要骨骼/材质和其他特性,您可以暂时从FBX EXPORT 面板中选中这些框。
4.在Unity中打开Project----在文件栏中找到刚刚导入的FBX模型。选择后,按照方法1中修改尺寸的方法修改FBX模型的尺寸,并将其放置在合适的位置。
二。导入结果:
如下图:
小车是我大二上学期的期中作业,蓝色的炮塔是最近用MAYA制作的,远处悬浮的球是Unity中添加的3D Object。三个对象都可以统一显示,但是导入时遇到了以下问题:
1.物体的大小发生了巨大的变化。由于UNITY和Maya使用不同的标尺,所以一开始导入的模型很小。例如,汽车使用外部图像作为标尺,因此其长、宽、高均小于2000x1000x500 像素。导入unity后,长度几乎与球的半径相同。
在网上查阅资料得知,3DMAX和Maya中使用的单位是英寸,而Unity中最小的单位是米。因此,转换后模型导入Unity时缩小了100倍。导入后,XYZ 值应从SCALE FACTOR 扩大100 倍。
2、炮塔也是如此,但由于设计时使用了厘米单位,导入到Unity后的尺寸与Maya中原始视觉尺寸相差不大。因此,解决办法是在制作XBF文件时将物体大小转换为UNITY识别的单位,并在Unity中将大小转换为合适的大小。
3、其他没有出现但查阅资料得到的问题:
在3Dsmax中导出的模型会遇到轴向旋转问题。部分模型导入后,轴会旋转90度。解决方法是在3DMAX中勾选“调整仅影响轴”选项。
导入后,部分材质的属性被破坏了——模型物体的材质需要按顺序存放在材质文件夹中,纹理文件夹中,纹理文件夹中,模型对象文件夹中。
【Unity 3D模型导入教程:BMS文件操作指南】相关文章:
用户评论
我一直想学习如何把我的3D模型弄到 Unity 中!这看起来太棒了。
有20位网友表示赞同!
BMS文件?我没听说过这个格式,看起来蛮新颖的
有17位网友表示赞同!
希望能有视频教程详细讲解一下流程,我最近刚开始接触 Unity。
有10位网友表示赞同!
Unity 的建模工具很棒,但有时候用外部软件做完模型再导入会更方便。
有16位网友表示赞同!
这篇文章介绍得还挺具体,让我对 BMS 文件有了初步了解。
有5位网友表示赞同!
想问问这个方法适合各种类型的 3D 模型吗?模型复杂程度会影响导入速度吗?
有14位网友表示赞同!
Unity 真是一款功能强大的游戏引擎!
有9位网友表示赞同!
学习这方面知识可以让我在游戏开发中更加游刃有余。
有14位网友表示赞同!
我之前尝试过导入 3D 模型,遇到很多问题,这篇教程应该能帮到我很多。
有20位网友表示赞同!
我觉得 BMS 文件听起来很有潜力。希望它能变得更常用!
有15位网友表示赞同!
Unity 官方的文档也挺详细,可以参考一下他们的文件规格。
有10位网友表示赞同!
把模型导入 Unity 后还能进行修改和编辑吗?
有13位网友表示赞同!
这篇文章内容很实用的,谢谢分享!
有16位网友表示赞同!
我觉得 BMS 文件和其他 3D 模型格式相比有什么优势吗?
有18位网友表示赞同!
Unity 的社区资源很多,遇到问题可以去论坛里提问。
有8位网友表示赞同!
想了解更多关于游戏开发相关的知识,这篇教程是一个很好的起点。
有17位网友表示赞同!