自学内容网 自学内容网

blender分离含有多个动作的模型,并导出含有材质的fbx模型

问题背景

笔者是模型小白,需要将网络上下载的fbx模型中的动作,分离成单独的动作模型,经过3天摸爬滚打,先后使用了blender,3d max,unity,最终用blender完成,期间参考了众多网络上大佬的教程,借此机会记录一下

前言

首先我的模型来自sketchfab网站,是一个柴犬的模型,其中包含了许多狗的动作,现在我需要把每个动作都分离出来,单独做成一个模型,如果你也是这样的需求,那就往下看叭

将下载的fbx模型打开,发现材质和fbx模型是分离的,我们先处理fbx模型,最后再考虑贴图

期间会用到这个在线查看fbx模型的网站,用来辅助我们查看是否确实分离成功

解决流程

删除模型动作

打开blender,把默认的场景全选,点击删除层级

 点击文件-导入fbx模型

 点击菜单栏的动画,将最下面一栏的动画摄影表切换成动画编辑器,此时就能看到动作列表

接下来是重点,以这个模型为例,假如我们要删除rollover动作,那么切换到这个动作,按住shift键不放,然后点击x号,即可删除这个动画

但是这个时候动画并没有被删除,而是前面标记符号由F变成了0,直到我们下一次启动Blender,这个动作才会被删除

这是因为Blender有一个非线性动画机制(NLA),一个动画片段也许会被其它动画片段引用,因此删除仅仅是标记这个动作将被弃用,直到重启后确认该动作没有被引用了,才彻底删除

这样就可以保证你删除的动作一定是与你要保留的动作是无关的,如果相关,那么重启blender之后会自动保留删除的动作,从而确保不会出现错误

添加模型贴图

点击菜单栏切换到着色模式

双击选中狗模型,使得下面的框出现材质管理

在右侧的面板中加入已经准备好的材质贴图文件,拖到下面的材质框

将材质属性面板的颜色和模型的基础色属性用鼠标拖拽连接,到了这一步可以看到立方体模型上已经被贴上了材质贴图

导出fbx模型 

点击文件-导出fbx

选择路径模式-复制模式:

选中右侧内嵌纹理,导出fbx模型文件即可

验证模型 

打开前言的在线查看fbx模型的网站,上传刚刚导出的模型,这里我只保留了playdead动作模型,可以看到导出的fbx模型拥有材质

结语

做这个任务是因为IOS的usdz不支持播放多个动作模型,所以必须把每个动作模型单独分出来

这里附上一个fbx转化usdz的网站

最后感谢您的浏览,感谢各路大佬的教程!!!


原文地址:https://blog.csdn.net/weixin_72949205/article/details/142991964

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!