“同样是‘从A到B‘,为什么有时该‘调和‘、有时该‘切换‘?“——辨明动画的两种过渡之道:混合树 vs 状态过渡
引子:小明的"我学会了混合树,可为什么用它做’跳跃’,反而更别扭了"
小明刚掌握了 Blend Tree(混合树)的丝滑魔法,用它把"待机→走→跑"做得如流水般顺滑,得意极了。他心想:“既然混合树这么好用,那我干脆把所有动画切换,都用混合树来做,岂不是全都丝滑了?”
于是,他兴冲冲地把"跳跃"也塞进了混合树,想让"移动"和"跳跃"之间也"平滑混合"一下。
结果——灾难发生了。
角色在起跳的那一刻,动作变得诡异无比:它一边保持着跑步的迈腿姿势,一边又想做出跳跃的腾空动作,两个动作被"调和"在一起,混成了一个四不像的、扭曲的怪异姿态!那画面,比之前"硬切"还要难看百倍。
小明彻底懵了:
"混合树不是’让过渡更丝滑’的神器吗?为什么用在’走→跑’上如丝般顺滑,用在’跑→跳’上却成了灾难?
同样都是’从一个动作到另一个动作’,为什么有的该用’混合树’来调和,有的却不能?
那什么时候该用’混合树(Blend Tree)‘,什么时候又该用’状态过渡(Transition)’?
这两者,到底有什么本质的区别?我必须把这个界限彻底搞清楚,不然只会越用越乱!"
小明触碰到的,正是动画系统里一个极易混淆、却又至关重要的辨析——混合树与状态过渡,究竟何时用哪个?
今天,我们就来彻底辨
