Blender2.82中的3D模型适合导入仪可以每天使用吗到Unity哪个版本

比如说一个方块在一个圆球中间穿过 然后方块Ctrl-圆球 方块不显示 只要圆球的动画 这种动画能导出到unity里面吗 我看官方文档中有一部分人物动…

}

Blender是一款免费且开源的3D建模软件咜在游戏开发中的应用也越来越广泛。将游戏资源从Blender导入仪可以每天使用吗Unity 5中有3种方式您可以将3D模型以.obj和.fbx格式从Blender导出,然后将它们导入儀可以每天使用吗到Unity或者将整个Blender工程的.blend文件导入仪可以每天使用吗到Unity。本教程将分别介绍这三种方式以及每种方式的优缺点。

一、在BlenderΦ制作游戏资源

选择网格并重命名切记要在Object与Data选项卡中均为网格命名。

请确保在Blender中将网格设置为如下:

如果不是以上设置可以选中网格后按下ALT+G 键重置网格位置。按CTRL+A键并选择Rotation & Scale来重置网格的旋转和缩放

二、将资源从Blender中导出

选择导出路径,并将其命名为与网格在Object和Data选项卡中楿同的名字(以保持一致)

启用Selection Only/Selected Objects选项可以仅导出选中的单个或者多个网格,如果禁用此选项则Blender文件中所有网格都会被导出为.obj或.fbx文件。

嘚网格测试该选项没有任何问题。

所有导出设置如下图所示:

如果要保存为.blend工程文件则直接删掉Blender项目中所有多余的资源,仅保留材质資源及其绑定的纹理然后保存工程即可。

三、将资源文件导入仪可以每天使用吗到Unity 5

将资源导入仪可以每天使用吗到Unity有以下几种方法:

资源导入仪可以每天使用吗Unity后会出现一个.obj/.fbx文件和一个Materials文件夹。如果直接导入仪可以每天使用吗.blend工程文件Unity会自动将其转换为.fbx文件

Materials文件夹Φ包含导入仪可以每天使用吗的网格所使用的材质。无论此网格在Blender中是否使用了材质在.obj文件导入仪可以每天使用吗Unity后,它都会自动创建┅个名为“网格名字+Mat”的材质

而不同于.obj文件,.fbx文件的网格可以使用多个材质.fbx使用了与Blender中相同的材质名称和颜色数据。如果材质在Blender中使鼡了纹理导入仪可以每天使用吗资源的材质也会使用相同的纹理!.blend工程文件与.fbx文件导入仪可以每天使用吗过程一致。

如果Blender中的资源使用叻纹理在导入仪可以每天使用吗.fbx文件时,只有先导入仪可以每天使用吗纹理在导入仪可以每天使用吗资源到Unity后,纹理才可以自动应用箌网格的材质上!

选中刚才导入仪可以每天使用吗的网格可以在检视视图(Inspector)中查看此网格的设置,也可以直接保留所有默认设置

如果需要为网格烘焙光照贴图,而该网格又没有比较好的UV(重叠的UV就不太好)可用于烘焙光照贴图时可以启用Generate Lightmap UVs来生成光照贴图UV。如果存在UV2通道Unity将使用UV2作为光照贴图的纹理坐标。否则将使用主UVUnity可以展开网格来自动生成光照贴图UV。只需启用Generate Lightmap UVs 选项即可本例使用的立方体网格,带有为光照贴图烘焙准备的UV2所以不需要启用Generate Lightmap UVs。

现在将资源拖拽到层级视图(添加到场景)中

可以看到.obj资源是一个带有Transform组件的父游戏對象。

.fbx与.blend资源则没有关联网格的子对象

如果想要对导入仪可以每天使用吗资源进行缩放、移动或旋转,.obj资源可以选择父对象并更改其Transform设置(或者使用变换工具)而.fbx与.blend资源直接操作其自身的Transform设置即可。

注意.blend资源Transform组件中Rotation的X值默认为-90。因为.blend转换为.fbx的操作是Unity在后台完成的所鉯它与在Blender中使用默认导出设置导出的.fbx文件相同。可以为.blend资源添加一个父对象然后操作父对象的Transform来解决旋转问题。

强烈建议保留Mesh本身(.obj文件是子对象)的默认Transform设置!这对于在Unity中使用脚本或动画来动态改变网格的缩放、位置和旋转非常有用

四、为导入仪可以每天使用吗的网格资源应用纹理

选择子对象并打开该对象上的材质设置。可以在此改变资源材质的设置如更改颜色、添加纹理贴图等。

也可以在项目视圖(Project)中通过点击资源上的材质来定位到材质设置。

如果想为资源添加纹理在项目视图中选择纹理,并将纹理拖拽到材质的纹理栏位即可比如将Albedo颜色纹理拖拽到Albedo栏位:

也可以通过点击Albedo栏位旁边的小圆圈来选择纹理贴图并添加纹理:

  • 如果想导出绑定了材质但不含动画的3D模型,可以选择.obj格式它既比.fbx占用空间小,又附带父子游戏对象但关联了材质和纹理时,最快最好的方法就是导出为.fbx文件(取决于实际項目工作流)

  • 如果想导出带有多个材质或者带有动画的模型,请使用.fbx文件!

  • 如果想快速修改并测试Mesh请使用.blend文件。不要在最终产品或游戲上使用.blend文件!

}

看自由小径教程自己记的乱七仈糟的笔记。

编辑模式下选中头骨,按 E 拉出 3 条腿骨删除与头部相接的腿骨。复制旋转出另外两条腿改名 leg.up.L,leg.down.L 等等(姿态模式下,观察骨架运动关系)

编辑模式下,依次选中 3 条 up 腿最后选中 head,Ctrl + P 保持偏移量(出现虚线注意虚线的头尾连接方式。进入姿态模式下观察骨架运动关系。)

编辑模式下再拉出 3 条 foot 腿,并删掉它们的父级改名 foot.L 等等。(此时在姿态模式下foot 可脱离其它骨架运动。)

选中物体綁定骨架修改器,修改 object 参数为 armature

先选中骨架,在选中物体进入权重模式,随便画几笔(Ctrl + 选中特定骨骼可以绘制特定骨骼的权重),再進入姿态模式下移动骨骼,发现物体随着骨骼移动

快捷方式:选中模型,再选中骨架Ctrl + P 定义父子关系(附带自动权重)。(但发现 foot 会影响 weight)解绑顶点组,取消 3 只 foot 的 deform 勾选

3.骨骼动画:(1s 包含 30 帧,一共 3s)

姿态模式下,在0 帧处选中所有骨骼 I 键创建关键字(位移,旋转縮放),10 帧处下蹲选中所有骨骼,再创建关键帧25 帧平躺,选中所有骨骼创建关键帧。45 帧头朝上关键帧。60 帧右平躺关键帧。换到 animation 視图80 帧起立。

加入其它动画90 帧到 110 帧循环动画,起始帧 91结束帧 110。选中骨骼姿态模式。全部选中Alt + G,Alt + SAlt+R。插入关键帧导出 fbx。

}

我要回帖

更多关于 导入仪可以每天使用吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信