纯干货!live2d动画制作简述以及踩坑

news/2024/5/19 5:50:06

本文来自网易云社区,转载务必请注明出处。


1. 概述


live2d是由日本Cybernoids公司开发,通过扭曲像素位置营造伪3d空间感的二维动画软件。官网下载安装包直接安装可以得到两种软件,分别是Cubism Modeler和Cubism Animator,最后我们还需要安装第三个软件Viewer用作预览调戏等。

由于还是由2d图形制作,所以对动画师要求比较高,除去原画绘制能力,动画师还需要具有一定三维空间感,以及复杂逻辑能力(问什么要有逻辑能力,请看完= =)。


先简单说一下制作流程:

  • psd原画切图

  • 导入Cubism Modeler里蒙皮

  • 设置蒙皮

  • 导出到Cubism Animator里面制作动画

  • 导出

984a14f7-caeb-452b-8db9-e4ae2f19fa65

搞定,这样就能得到一个活蹦乱跳的二次元小哥哥了。看起来十分简单,然而... ...

09a45fc0-dfe8-4371-85fe-b9e469285cfb

期间踩过的坑,可能比吃过的饭都多...

       

2.实例解析:


  • psd原画切图

0178ee8d-4ed7-4bf6-8a10-5b3cc0242655

为什么我每个图层后面都标注了序号,因为免费版对图层数量有要求,不能超过30个,所以在切图的时候,请务必精打细算,重点摆在那里,是表情动画还是四肢动画,哪里需要细致一些,哪里可以合在一起,算准了之后,在多数几遍,确保图层数目≤30就ok。

de371049-6491-4efb-831c-29f6d5169280

在live2d里贴图自动排列成这样。

切图没神马难点,下一步蒙皮其实也简单。

  • 蒙皮

8cfb4ef5-c827-4578-a2db-01e0c8a98881?imageView&thumbnail=980x0

导入psd之后,会直接跳出蒙皮界面,左侧的数值可以自己调整,建议边界不要太大,但也不能太小,太小会切割原画,基本上不用手动设置,眉毛和嘴巴这种细长的部件可以手动多加几个点,也可以在后期制作的时候补上。

另外,如果不是太奇葩的原画,live2d内置了一些模板可以直接套用。

ad73d29d-c21e-4fc8-9747-bb00f1ab719c

左边是万恶的蒙皮设置,就是前面说到需要较强逻辑的地方。

  • 蒙皮设置

6f318560-d0df-4a5b-a7f2-f49b707094a5

先了解一下几个简单工具。

1选择蒙皮点的工具,

2点选网格工具,

3.曲线蒙皮工具,多数用在头发,眉毛这样的细长部件上,适合制作飘动的物体使用。

4点开后可以建立旋转和网格的蒙皮,

区别是:

网格将部件按照格子的每个点做绑定,网格的纵列数目可以自己调整。

旋转可以控制物体按照圆点进行整体位移或者旋转。

5.自由选择和柔选工具,柔选比较常用。

了解了工具之后,然后开始讲这个我十分不想讲的东西:

看下图四个板块

eca8e1b8-2889-4782-96ee-39ea609fa68d?imageView&thumbnail=980x0

1是绑定树,可以直观查看部件与部件之间父级关系

2是部件+蒙皮图层关系,关联3

3可以设置部件或者蒙皮的ID(技术读取的关键),部位,透明度,图层等等

4考验动画师三维空间和逻辑关系的操控台(可以简单理解为设置部件位移范围的操作台)

psd文件在蒙皮关系全部整理完之后,大把的时间都花在第四个板块上,举一个“脸”讲一下:

里面有两个控制器(变形工具),以及自身蒙皮。

948aae60-1358-44e4-92e7-33f2e04cf15a?imageView&thumbnail=980x0

3215ea26-09a7-43e2-8a43-9ca1922f2d7f?imageView&thumbnail=980x0593552b2-6907-4eb8-907a-c68a8ae0970d?imageView&thumbnail=980x0


一个部件蒙皮后可以由多个控制器控制运动范围以及运动方式,如上图1,曲面主要控制3d空间的转面,回转控制绕圆心点的整个位移和左右轴旋转,而部件自身蒙皮的点可以单独操控精修弥补。

首先可以思考一下,脸的动画拆出来大概有点头抬头低头,向左看向右看,以及左右歪脑袋,转换到3d视角就是球体以自身为轴点的上下左右旋转,以及世界轴的X轴旋转位移(脖子是中心)。

注意一下,由于live2d实际上还是个2d工具,所以3d里面的沿着世界轴X轴的旋转动画在live2d里面是Z轴动画。

我们将原画角度设置为0点动画,选择第四板块中的角度X,点击后选择插入3点,其中,0点是原画角度,将绿色小点依次拖到最左边以及最右边后挪动控制器,(软件将自动记录挪动后的结果作为关键pose)然后将角度Y,角度Z也设置完,就可以调戏控制点玩(检查)了。

是不是看起来很简单,然后可以点开


85c6046c-a68f-41f6-b63f-00b0d3e1d494

参数左边的空格,可以愉快的多维度的继续玩(检查)了。

6416030d-beee-49e6-83be-9f5f2b14971b


蒙皮的控制器们的父子关系是:旋转>曲面>曲线>点

每一个部件设置好之后都要记得检查,并检查他的上下级关系,如果下级部件没有被上级动画带动起来,那就一定是哪里出了问题。具体大家可以自己试着做一个完整的小动画尝试下,毕竟,只是一个脸还是很简单的,不然你看下图:


21f6216f-f515-4d8c-83c6-8c701ad64fd9

还有下图:

bcb56549-52bb-4f06-839a-5a00c273bc50

是不是瞬间很迷... ...总之,蒙皮设置就到此为止,我们接着下一步。

  • 动画制作

打开Cubism Animator,将蒙皮文件直接丢进去,然后得到界面

40461b57-b879-4f73-9357-e0947eb5b89a?imageView&thumbnail=980x0


1舞台

2动作文件夹

3时间轴

4控制器


首先在2里面新建一个动作文件,设置好文件名如:idle,在3里打开live2d参数,点击4里的操控器摆好第一帧pose,建议将所有部件都K上动作,然后复制这个初始动作文件继续可以继续制作下一个动作。

372b1454-9115-489e-a019-815c5d69f311


最后导出。对没错,动画制作就这么简单,并没有什么难点,除了快捷键让人蛋疼之外...

常用快捷键:A回到第一帧,S前一帧,D后一帧,F播放,再按一次暂停,Z前一关键帧,X后一关键帧,C曲线。

  • 导出


一个完整的文档应当包含以下内容:

5c401a33-e867-408b-b86d-08f4fdbd0790


其中几个比较重要的文件:

1.蒙皮等参数信息moc文件导出

0699a7fa-fcb0-47b0-bfc8-22d7fa8417a6

Live2D Cubism Moc(*.moc)文件是用于为CubismSDK提供绘制数据的文件格式。这个文件包含了图层、参数、坐标系和组件,这四部分信息。一个Moc文件和一个图像文件(用于存储纹理),在理论上就能够提供重现角色所需的全部信息(这里不包括动作动画)。

8a96c745-e53c-4224-816b-f693ee4e167f

2动画导出gif/序列帧

1e2a0a24-9f57-4889-829a-e7b3a6d7a1cd

3动画导出技术可以使用的js文件

1daebe04-356e-464d-8867-6c921d476b9a

注意下截图是两个软件。


踩过的坑和心得


  • psd原稿过大记得先转化为智能对象再缩放。

  • 不要再live2d里面修改尺寸,会很蛋疼,可以保留原来的文件,去psd里重新缩放拆好后,启用旧文件当做模板,可以减少返工时间。

  • 记得检查控制器下部件动作的父子关系!!!!!

  • 蒙皮时记得更改部件ID信息,方便技术读取。

  • 蒙皮控制器两边的pose不满意可以右键整个删除回复初始pose重新制作(前提是已经保留了0点pose)

  • 动画时间轴不要有空帧,工作区间一定要设置好,如下图是错误示范:

  • 7c5942a2-f860-42a0-a0f1-9d4ca6afdc5b?imageView&thumbnail=980x0

  • live2d两个软件可以无缝衔接,psd不行。但是如果moc重新修改了建议动画文件关闭后再打开,可以自动更新最新蒙皮信息。


最后介绍一下Viewer软件的使用:

红框内把√取消可以去掉边框和背景

3941bb55-4cac-44d3-a596-c7025a544ca7?imageView&thumbnail=980x0


勾上红框可以让小哥哥自己动

8d536c6d-c545-406b-be6b-5972ce68b194?imageView&thumbnail=980x0


点击左上角的project→sample可以设置物理运算,让头发飘动更加自然,还有自带的微笑眨眼等等~~~

1a0947ff-2a64-4199-9765-daaf7554db69

如上这样就可以得到一个自己心仪的小哥(姐)哥(姐)了~可以自己摆在PC/手机桌面玩耍,或者根据项目需求交给技术大佬可以实现在WEB端or游戏中使用。


本文来自网易云社区 ,经作者(网易雷火夏琰)授权发布。

网易云免费体验馆,0成本体验20+款云产品!

更多网易研发、产品、运营经验分享请访问网易云社区。


相关文章:
【推荐】 网易猛犸:数据质量漫谈
【推荐】 BRVAH(让RecyclerView变得更高效) (2)


http://www.niftyadmin.cn/n/1978331.html

相关文章

使用Silverlight Toolkit 等级控件---Rating

乍一看到这个控件,就让我想起了电影里的“悬赏缉拿”的海报。在头像下面有一排星,根据实心星的数目来标识该罪犯的‘危险程度’。其实在一些电影网站上也 有对某部片子打星的功能。而在Silverlight Toolkit 3就是真的提供了这么一个控件,通过…

mysql 开发进阶篇系列 48 物理备份与恢复(xtrabackup 的增量备份与恢复,以及备份总结)...

一.增量备份概述 xtrabackup 和innobackupex 二个工具都支持增量备份,这意味着能复制自上次备份以来更改的数据。可以在每个完整备份之间执行许多增量备份,因此,您可以设置一个备份过程,例如每周一次完整备份和每天一次增量备份…

最强安装虚拟机到安装GAMIT/GLOBK教程步骤汇总(建议安装16.04LST)

Gamit/Globk软件是搭载在Linux系统下的,我们熟悉了WIN的界面操作,完全可以借助在WIN下安装虚拟机软件来安装使用Linux系统,目前Linux系统底下的乌班图系统分为16.04和18.04版本,操作差不多,但是新版本也有差异。安装的…

备份和还原Exchange Server 2007邮箱存储组

备份和还原Exchange Server 2007邮箱存储组 出处:Windows中文站 作者:卡西莫多 时间:2007-12-17 0:00:15263企业邮箱,注册即可免费试用邮箱服务器作为Exchange Server 2007中最重要的角色承担着存储用户邮件、文件夹的重任。那么备…

GAMIT/GLOBK解算北斗数据(version:10.71)

解算北斗数据的流程方法和处理GPS 的方法整体上一样,只在一些操作的命令上会有一些差异。由于现在GAMIT还不支持现在三点几的命名方式所以还要把数据文件名转换为二点几的。新建工程文件目录,在里面新建文件夹:brdc、igs、rinex、rinex3四个文…

音视频技术开发周刊 69期

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/83027054 『音视频技术开发周刊』由LiveVideoStack团队出品,专注在音视频技术领域,纵览相关技术领域的干货和新…

Treating and the modern mould make high speed 高速加工和现代模具制造

外文翻译 Treating and the modern mould make high speed One, summarizes 1 the present situation that the mould makes at present and trend The mould is important handicraft equipment , occupies decisive position in industrid departments such as consumer good…

布线管理的设计(二)

中国工程建设标准化协会信息通信专业委员会综合布线工作组3 走线管理3.1 管槽的标识管理管槽需要进行管理,标识可以使用粘贴式标签和插入式标签卡。粘贴式标签适合于密闭管槽,插入式标签卡适合于开放式托架。标签卡并可轻松卡接在桥架的侧面和底部以不…