Spine教程 | IK约束+行走轨迹+头发飘动

毛衣男孩psd文件:
https://pan.baidu.com/s/1DxFJKf6ZhpJNEc4hiAO1vQ?pwd=2233 提取码: 2233
spine脚本文件: https://pan.baidu.com/s/1rlkGqRDl2CMYOqh-Q5JKvg?pwd=2233 提取码: 2233
ik是反向运动学的意思,把它理解成一个偷懒工具就行。
绑定方法:选中目标骨骼>转到层级树下方>点击新建> ik约束>在脚踝处点击一下,创建约束点。
ik约束有两个限制:
1)只能绑定一到两个骨骼,三个以上用不了。
2)绑定的两个骨骼必须是上下级关系,像大腿和小腿,上手臂和下手臂这种紧密的上下级。
ik约束的功能:
通过控制末端进行动作设计,固定,锁定运动方向。
运动轨迹:一共8个点,连成一个三角形。黄色和蓝色 分别代表左右脚,相同的数字 代表对应的动作。

实验步骤:
1)一共8点,1个点5帧,一共40帧,0帧和40帧是一样的。
2)把全部骨骼框选住,在0帧处打上一个关键帧。
3)大腿骨会在20帧向中间偏移,40帧复位。
4)0帧,双腿打开,一个脚尖着地,一个脚跟着地。
5)5帧,红色上提,蓝色下踩,降低身体重心
6)10帧,红色前弓,蓝色撑腿,重心上移,把蓝色的腿绷直。
7)15帧,红色下落,蓝色后滑,重心继续上移。
8)20帧,换腿,红蓝交换,重心复位。
9)把刚才的动作重复一遍。
10)40帧直接复制0帧。
人物示范:
第一步:使用ps导出json文件
1)检查图层
2)改变坐标
3)脚本导出
第二步:创建骨骼

重点解说:
1)我将裤腿和大腿两张图,都绑在了大腿骨上。按住ctrl键一次选两张,再松开ctrl键,创建大腿骨。
2)绑定发片前,需先在头顶上方 创建一个骨骼,用来固定所有发片,然后每个发片 我都为他们创建了3个小骨骼。
骨骼拆分:
1)创建一个长骨,然后点击层级树下方的【拆分】,它有两个勾选项,一个嵌套,一个斐波那契。
【嵌套】拆分的三个骨骼都是等长的,每个新骨骼都是前一个的子骨骼。
【斐波那契】创建的三个新骨骼 是逐级变短的。
2)拆分骨骼数量3,选中嵌套,点击确定,用旋转工具,把第二级,第三级调整到合适的角度。
按前面的树状图为人物创建骨骼,最后记得给腿部绑定ik约束:脚踝一个,脚尖一个。
第三步:编辑网格 分配权重
这次的人物除了,面部、手和大腿,其他的基本上都要编辑网格
1)头发
选中头发图片,将【网格】打勾,点击【编辑网格】,先围着发片,【新建】一个大概的多边形,再找到骨骼的转折处,在内部【创建】几个交点,在对应的边边上添加几个顶点。点击【编辑网格】 退出,再找到【权重】,点击【绑定】,先点击头顶上的那根横骨,再点击发片里的三个小骨骼,点击【绑定】确认。
然后最关键的一步:将发片根部的顶点的控制权,全部交给头顶的横骨。这一步的意义就是固定头发,在头发飘动的时候,避免露出头皮。
2)衣领

左肩和门襟中线这两处 要多添加几个点点,因为后面摆臂的时候,会有一个拉扯。
3)袖子

除了要绑定上手臂 和 下手臂 这两个骨骼外,还要把旁边的胸骨绑定上,再把肩头的权重全部交给胸骨,摆臂的时候,肩膀这一块就是固定不动的。
4)衣服下摆

下摆的这一块一定要多建几个点点,然后用黄轴线把衣服上的花纹圈住。
5)短裤

同样的,下摆的这一块也要多建几个点点,需要绑定躯干和大腿骨两根骨头,上方的权重要全部给躯干用来固定,左侧屁屁这一块也要分一些权重给躯干。
6)小腿

小腿左上方,抬腿时,需要折叠的地方,可以多建几个点点,还可以用黄轴线保护一下袜子的线条。把脚腕抬起,测试一下,如果非常不自然,就重新在编辑一下;如果只是轻微的不自然,可以直接跳过,后面添加完关键帧,再点对点的进行网格调整。
第四步:添加关键帧
到层级树 【动画】,点击【新建】动画,在新动画里进行动作设计。
1)首先人物走路时,躯干是微微向前倾斜的
2)然后按参考图,将左右腿摆成起始的姿势,一个脚尖着地,一个脚跟着地
3)摆好之后,打开动画模式,打开摄影表,打开自动关键帧,还可以把视图窗口里的幻影打开,我一般会用来它来观察前后帧的位置和距离,勾选【关键帧】,将显示帧数调到30,如果你只想看脚踝的幻影,可以选中脚部骨骼,然后把下方这三个按钮都点一下。
4)按开头流程,照搬一遍
第五步:调整网格
需要强调:调整之前,先在服装不需要变形的地方,锁定一个关键帧,点击一下附件前方的小钥匙。如果你直接在0帧就上手调整,后面要恢复的时候,就找不到原形了。
第一个:衣领
手臂摆动的时候,肩膀这里会有一个拉扯。
第二个:毛衣下摆。
抬腿的时候,下摆会往上浮动,然后恢复正常,还有毛衣的花纹,手臂摆动的时候 会有一个往前的力,这里 最好使用【软选择】去推动,操作起来非常快。
第三个:裤腿
也是抬腿的时候,有一个拉扯。
第四个:膝盖
让袜子这一圈,尽可能的平整就行。
第五个:脚尖
脚尖点地的时候,微微压一下鞋尖。
这一步,没什么技巧,就是要耐心,需要大家反复去测试,让画面看起来更舒服一些。
小插曲:
40帧的走的有点慢,缩到30帧。
1)框选住人物的所有骨骼 以免有遗漏。
2)再把摄影表第一排框选住。
3)鼠标移到矩形的末端,会变成一个拉伸的图标。
4)点击拖动,将动画等比压缩到30帧 。
第六步:头发飘动
1)用鼠标将左侧的头发框选住,0帧锁定旋转角度,5帧向里旋转,10帧向外旋转,15帧复位。
2)单独将呆毛和浮毛,这两个发片,多旋转一点,让它们晃动的更明显一些。
3)选中右边的头发,同样的操作。
4)选择头发第一级骨骼,锁定4和12帧的旋转角度,4替代5,12替代10。
5)选择头发第二级骨骼,锁定3和13帧,3替代5,13替代10。
6)将5.10后移2帧。
7)选择头发第三级骨骼,锁定2和14帧,2替代5,14替代10。
8)将5.10后移4帧。
后移的目的 是 让发片有一个从下往上传递的延迟感
9)将头发全部框选住,复制到30帧,0帧和30帧保持一致。
10)选取一两片 进行错帧,保持0帧和30帧不动,然后在中间选取帧数,往前或者往后挪一点(这一步,我是看心情调的,没有什么规律,只要不打乱先下压后翘起的顺序就行)
11)把所有关键帧都框选住,添加曲线。
大家在跟练的时候,一定要给自己准备充足的时间,让画面尽善尽美。