赞
踩
你好,我是你的技术探路者郑洪智,你可以叫我大智。
今天给你分享我的一个秘密武器。
很多童鞋问我,我自己做游戏,从哪搞角色和动画啊?Asset Store负担不起,各种网站上的资源质量参差不齐,耗费了很多精力。
这时候我就会丢给她一个网站:https://www.mixamo.com。这个网站可能会访问有点慢,但是不是必需要搭梯子。
(小新:为什么会有妹子找你?)
但是吧,这个网站是英文的,而且有一些隐藏的小细节,今天就把这些坑帮你微微一踩。
Mixamo可以让角色动起来,用于游戏、电影等。Mixamo是Adobe旗下的一个产品。
Mixamo有三个核心功能:
下面咱们一起来看看。
要想使用它,首先当然是要注册了,不过如果你有Adobe账号的话,可以直接登录。
点击上图中间的蓝色按钮Sign Up For Free进行注册。不过直接点进去应该是英文的注册页面,你也可以直接到adobe的中文网站:https://www.adobe.com/cn/点击右上角的登录进行中文环境的注册。
首先登陆进来。
首先在上方Characters页签中选择一个你想要的模型,目前内置的角色一共有121个。
如果121个都没选出来一个你想要的模型?那怎么办呢?还有办法。如果你有人物的静态模型(没绑定骨骼,也没动画),就能用到Mixamo强大的自动绑定功能。
我这从绝地求生里面导出了一个角色的模型,但是并没有绑定骨骼和动画,只有一个静态模型。
这时候可以点击右侧的Upload Character按钮将模型导入进来。
然后将模型直接拖到这个红框里面,就可以将模型上传到mixamo。模型是有一些限制的,参见最后的FAQ。
上传完成后,第一步首先要设置角色的朝向,最终设置为如下图中即可点Next下一步:
然后需要手动设置几个关键位置点,可以参考页面右边的示意图:
设置完成后,Mixamo就会开始自动处理角色进行绑定,可能需要等一会,最后你就能看见结果:
如果看起来没有问题,那就可以用了。如果看起来有问题,可能需要修改静态模型。
角色选择好以后(不管是使用Mixamo自带角色还是自行导入的),就可以选择动画了。
点击左侧的动画,在右边就可以预览。
这里有个小技巧,这时候如果下载,只能把这一个动画下载下来。但是Mixamo里面有很多动画包,在搜索框中搜索pack
,就可以一次性预览多个动画了。后面下载的时候也能一起打包下载下来。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cX6ByP2U-1577700904530)(https://upload-images.jianshu.io/upload_images/78733-e4e1a13a34441d46.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
下一步是将模型下载下来,这个过程很简单。点击右上角的橙色Download按钮。
这时候会弹出一个对话框(上一步动画选择的是动画包):
一般只需要调一下第一个选项Format,设置为**Fbx for Unity(.fbx)**即可。
Pose选项一般不用设置,除非你不想下载蒙皮模型,只想要动画文件,可以选择里面的No Character。
如果动画选择的是单个动画,这个Pose会显示为Skin,可以选择是否包含蒙皮。
最后点击Download下载即可。
下载下来会是一个FBX文件(选择了单个动画)或者zip压缩包(选择了动画pack包)。
压缩包中最大的那个一般是骨骼蒙皮的模型文件,其他文件中只包含动画信息。
直接全丢到Unity中即可。把模型拖到场景中,可能会丢失贴图。
那贴图在哪呢?也没看到贴图文件啊。其实贴图嵌在骨骼蒙皮模型文件中。选中这个模型,将贴图导出到目录下的Textures文件夹即可。
在弹出的对话框中,切换到模型文件夹,新建一个Textures文件夹,将贴图导出到这个文件夹中。后面可能会弹出一个NormalMap Settings窗口,点击下方的Fix now按钮即可。
还有一个小问题就是所有的动画名称,默认都是mixamo.com
。如果动画多的话,手动改起来很麻烦,给你提供一个小脚本,可以批量修改Mixamo的动画名称变为fbx文件名称。
使用方法:
1、下载代码(为了方便代码的后续更新,就不直接贴到这了,在洪流学堂公众号回复mixamo
下载最新代码)
2、在Unity工程中创建一个Editor文件夹,Editor文件夹中创建一个脚本,然后将代码复制进去。
2、在Project中选中有动画的fbx文件,然后点击菜单栏Assets > Auto Rename Mixamo AnimationClip即可。
可以,但是不可以将源文件直接重新分发。
参考链接:
https://community.adobe.com/t5/fuse-beta/licensing-royalties-ownership-eula-and-tos-q-a/td-p/7676380
Mixamo自动绑定系统仅适用于人形角色,并具有其他一些特定要求。
检查以下要求:
别忘了上面用到的自动重命名AnimationClip的代码(为了方便代码的后续更新,就不直接贴到这了,在洪流学堂公众号回复
mixamo
下载最新代码)
好了,今天就絮絮叨叨到这里了。没讲清楚的地方欢迎评论,不点赞、收藏我是不会回复你的哦(¬、¬) (¬_¬)
我是大智,你的技术探路者,下次见!
别走!点赞、收藏!
好,你可以走了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。