近期热门
首页 CGJOY论坛 动画作品交流 动画教程
武器换手的一点想法

[动画教程] 武器换手的一点想法

[复制链接]
15892 19 14 144 5年前 举报
武器换手不外乎用biped和link,但这次不讲这2种
biped大家都会用不多说
而link常常遇到物件飞掉不好控制的问题

所以利用约束的权重控制来做到武器换手的效果

这篇不讲做法,只说原理!!
why?
因为会做控制器,八成都用自定义骨骼,有千万种做法,所以不讲做法
而且全程只用到约束权重控制,没别的

1.武器被复数个物件所控制
2.两手之间的控制

以上这2个步骤

----------

第一步骤,武器被复数个物件所控制

首先,定3个目标,左手、右手、世界(这是脱离两手时被世界控制)
层级就是图中这些(其他没提到的控制器是用来辅助用的)
目标物件我都会开显示轴向,因为武器(刀刃)会有方向性,比较容易辨识
Untitled.png Untitled (1).png

做好约束之后加控制器
用参数关联或是反应管理器均可
控制器的样式也是选择自己顺手的样式,我大概试了4种才选择目前的
做到以下这样,临时需要多加其他部位的约束也没问题(动作做一半,突然想多加武器挂在背上之类的)

另外讲一个小技巧
ctrl_Text是切换控制器,将ctrl_world约束给ctrl_Text
这样切换手的同时又可以控制武器本身,很方便
之后把其他控制器都隐藏,只需要留下一个ctrl_Text就可以了
偶尔需要调整武器方向时再打开隐藏的控制器

这样就完成第一步骤,武器换手,武器脱手,还行
wpn_1.gif
以为就这样结束了吗??
不!不!!
自定义骨骼就是许愿之后想办法去达成

-----------

第二步骤是武器可以脱手之外还要可以双手持武器

双手持武器可以用两手同时被武器控制
或是武器和左手同时被右手控制
要用手K,逐帧对位置也行,我觉得更厉害
直接省去第二步骤

以下方法是乱试出来的
后来发现之后无论是修改手的位置或是武器的位置都很方便(要加其他辅助控制)
修改主动作也不会导致武器动作乱掉要重做,顶多小修
前提是要理解约束怎么应用,不然会看到控制器到处乱飞.... f3b889eb6e08666c1e40823c513108a6_w48_h48.png
如果有大佬知道更好的做法请教我

第一步骤做了武器被手控制
现在问题来了,想再增加手被武器控制,这会形成循环错误,也就是无法成立
那就改成左手跟随右手! !

在右手的层级下增加一个子级当作左手的位置
然后把左手约束给子级,再做一个控制切换

看起来很容易是吧?
原理很简单,不难

但如果手有做IK/FK的切换控制呢??

请看范例图(先不要喷我的动作)
这里面做了武器脱手之后回到右手
右手在拿到武器之后从FK切换到IK (直接用FK做到底也行,但这边用IK比较好控)
左手碰到武器之后换成IK的同时也跟随右手动态

wnp_2.gif
恩..其实是我把约束控制做在IK上了,忘记FK的存在
双手拿武器,还是用IK方便些

总结,控制器做了一堆,但游戏输出时只需要一根骨骼
会想用这么多控制器是为了做动画方便,修改容易
还有不希望武器只有单手握住武器,没有其他表演,有点可惜

有人觉得设定控制器很麻烦
没问题,请选择自己最熟悉,操作上最有效率的才是好方法

-----------------

补充说明

为什么我说要理解约束权重怎么应用
请看下图,约束权重可控制的有2个地方
这2个是不一样的
2020-06-21 163004.jpg

A权重可以在复数物件之间做切换,可以看步骤一最后成果
B权重只能做一个物件,因为它代表的是整个约束控制

上面的武器换手的做法
第一步骤控制了A权重
第二步骤控制了B权重

-------- ----

写完了,欢迎讨论其他方法
555bf956957c034b09aa13b3803dba85_w42_h42.gif


14
点赞
0
打赏
144
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论19
您需要登录后才可以回帖 登录

kdee31701 发表于 2020-6-23 14:27
这个做起来很方便,但是进引擎 抖动怎么解决

进引擎抖动是因为CS骨骼太小,你给他来个置心的父对象,让他计算精准点就可以了,这好像不在这个问题之内
5年前  ·  20楼
回复

使用道具 举报

江湖夜雨十年灯 发表于 2020-6-23 12:47
我的意思是两个一起用,你就会觉得方便了,双手的时候,bone就链接到小道具上面,让小道具带动动画就行了 ...

这个做起来很方便,但是进引擎 抖动怎么解决
5年前  ·  19楼
回复

使用道具 举报

江湖夜雨十年灯 发表于 2020-6-23 12:47
我的意思是两个一起用,你就会觉得方便了,双手的时候,bone就链接到小道具上面,让小道具带动动画就行了 ...

我以前做链接约束时就是不懂这种方法,学习了!!
5年前  ·  18楼
回复

使用道具 举报

sychiang 发表于 2020-6-23 10:11
你说的是正确的,biped真的很方便,所以这是不使用biped时的方法,我以前也用链接约束做武器,这次会使用 ...

我的意思是两个一起用,你就会觉得方便了,双手的时候,bone就链接到小道具上面,让小道具带动动画就行了,单手就只使用bone,如果觉得回归姿势麻烦,那就在回归姿势多一个虚拟体,用对齐工具直接对齐回去回归姿势,alt+a也并不麻烦
5年前  ·  17楼
回复

使用道具 举报

拉破车 发表于 2020-6-22 10:57
总结的真全面,又是CAT,又是约束的,楼主在这个点上下了这么多功夫,有心人啊,加精赞。

谢谢破车老师,我没有提到CAT的用法,只是用来当范例人形而已
平常看别人的教程获益良多,这次提供一点想法
5年前  ·  16楼
回复

使用道具 举报

江湖夜雨十年灯 发表于 2020-6-22 13:03
bip做双手武器方便,副手打滑动就上去了,那么bone的链接约束方便做世界动画,毕竟只要添加一下链接就可以 ...

你说的是正确的,biped真的很方便,所以这是不使用biped时的方法,我以前也用链接约束做武器,这次会使用多个辅助对象是为了不用将回归姿势那帧复制过来,直接作切换,另外还加了对齐脚本,点一下就好了,当动画长达上千帧的时候,複製关键帧会变得比较麻烦
5年前  ·  15楼
回复

使用道具 举报

牛逼
5年前  ·  14楼
回复

使用道具 举报

谢谢
5年前  ·  13楼
回复

使用道具 举报

谢谢楼主分享
5年前  ·  12楼
回复

使用道具 举报

数据加载中....
没有更多评论了
您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器