• 给lol人物模型添加动画库(mixamo)中的动画


    参考链接:https://www.bilibili.com/video/av61771773/?p=4
      作为一个懒人,给提取出来的lol人物模型亲手制作动画是不存在的,但是又想给人物模型应用新的有趣的动画,怎么办?我们可以使用mixamo上的现有动画!

      先上效果图:

      以亚索为例,首先按照之前说的提取模型方式将亚索的dae文件提取出来,记住这里不需要勾选“包含骨架”:

      因为最近知道怎么用3ds max导入贴图文件了,所以抛弃c4d了,这里以3ds max为例,将dae文件导入进去,初始状态如下图:

      然后选中该模型,右边的面板单击修改->可编辑网络->元素,然后一点一点把亚索的剑给删掉,最后导出成obj文件(注意导出的尺寸大小)。
      进入https://www.mixamo.com/,注册账号,登陆,点击UPLOAD CHARACTER上传我们的obj模型。
      经过一定时间的等待,上传成功后点击NEXT,给模型进行简单的绑定操作,不过有时候好像模型不够对称,所以我们把Use Symmetry框给取消勾选后再标记人物关节点,如下图(本来上传的是动图,莫名其妙被smms和谐,只能换成静图了...):

      然后点击NEXT,经过一段时间等待,它就能给人物自动生成骨骼了,然后我们从这个库中挑选自己喜欢的动画就可以了。加载完成后点击DOWNLOAD就可以将FBX下载到本地。
      但是这个绑定是十分粗糙的,有可能出现粘连或绑定错误的情况,例如亚索的右肩有明显的形变:

      所以我们可能还得用3ds max来修理一下,先将FBX文件导入3ds max,右边的面板单击修改->蒙皮->封套,在参数里查看每一个关节对应的点是不是有很大的问题(问题小的话就直接忽略吧),这里我发现右肩上的装饰之所以不直的原因是RightArm这个关节所关联的点不够全:

      要修改蒙皮中封套关节点对应的顶点,先钩中顶点复选框,鼠标框住部分肩部装饰最外面的那几个点,点击几次扩大按钮,差不多后修改绝对效果里的值,可以看到模型的变化:

      反正就按照这个方法把自己不顺眼的地方给稍微修改一下,看上去会好看一点。这是个体力活,可能得反复尝试才能修到自己满意,我也就稍微修了下。
      然后给亚索添加贴图,3dsMax中如何给模型添加贴图请看该链接。加了贴图后再导出成FBX文件,然后导入到Unity3D里就完工了!
    最后效果如下:

  • 相关阅读:
    opencv图片右转函数
    多项式相加实验代码和报告
    C++下实现同接口下多个类作为参数的调用和传参
    Betsy Ross Problem
    matlab绘制实用日历实例代码
    node-sass 安装卡在 node scripts/install.js 解决办法
    如何管理自己?
    Webstorm 11 注册/破解方法
    解决play-1.4.0在linux或mac下提示No such file or directory的问题
    PlayFramework 1.2.x 在Controller 中识别JSON提交
  • 原文地址:https://www.cnblogs.com/yaoling1997/p/11626219.html
Copyright © 2020-2023  润新知