unity怎么导入模型有两种基础操作路径,一是直接把模型文件拖拽到Project窗口,二是复制文件到项目Assets文件夹,优先选用FBX格式,它可以携带网格、骨骼、动画、材质信息;OBJ仅支持网格,GLB需要配套插件,原生直接导入的适配范围有限,该流程适用于Unity2020及更新版本,不适合需要加密打包、跨平台特殊资源管线的项目。

unity怎么导入模型:文件格式选择

格式自带动画自带材质额外要求
FBX支持支持原生支持,推荐首选
OBJ不支持仅基础材质原生支持,贴图需要手动关联
GLB支持支持需要安装GLTF插件
BLEND支持支持本地电脑必须安装Blender

FBX是工程里最稳定的选择,从Blender、Maya、3dsMax导出时,勾选烘焙法线、保留骨骼节点,不要勾选无关的灯光、相机,减少冗余数据。BLEND文件直接放入Assets时,Unity会后台调用Blender执行导出,电脑没有对应软件就会导入失败,很多新手会忽略这个前提。

贴图最好和模型放在同一个子文件夹,贴图路径尽量不用中文、空格和特殊符号,中文路径容易出现贴图丢失、材质变成粉色的情况。

unity怎么导入模型:导入设置面板配置

选中Project窗口里的模型文件,Inspector面板会出现Model、Rig、Animation三个选项卡,Model选项卡控制网格基础参数,MeshCompression选Low或者Medium,平衡模型精度和包体大小;Normals设置为Import,保留外部软件烘焙好的法线,不需要自动重新计算。

Rig选项卡用来处理骨骼动画,静态模型选None,带人形动画的模型选Humanoid,Unity会自动映射骨骼;非人形的怪物、道具动画选Generic,动画片段会在Animation选项卡中裁剪、拆分。

材质导入方式在Material选项里,ExtractMaterials会把材质提取到项目文件夹,便于后续修改;UseEmbeddedMaterials会把材质内嵌在模型文件内,修改起来不方便,适合一次性使用的临时模型。

unity怎么导入模型:导入后放进场景

导入完成,模型图标加载完毕,直接从Project窗口拖拽模型到Hierarchy窗口或者Scene视图,就生成场景实例。你可以在Hierarchy里展开子物体,单独调整部件、碰撞体和材质。

静态建筑、地形道具,导入后勾选Static标记,开启光照烘焙;可交互的道具,需要手动添加MeshCollider,自带的网格碰撞体性能开销偏高,高模模型建议单独导出低模碰撞体。

模型导入后缩放异常,是三维软件导出时单位没有统一,Blender导出FBX时单位设置为米,Unity默认单位也是米,两边统一就能避免尺寸放大或者缩小几十倍。

不要直接在Scene视图修改Project里的源模型文件,源模型需要回到Blender或者Maya修改,重新导出覆盖Assets里的FBX,Unity会自动刷新,直接在引擎内修改源文件会造成版本混乱。

动画导入失败,大概率是导出时骨骼权重或者帧范围设置错误,回到建模软件,单独导出动画片段,不要把多段动画打包在同一个FBX文件。