露骨的骨骼动画透明效果
骨骼动画是现代游戏中十分常用的技术。相比关键帧动画,可以节约大量的数据资源,调整起来也比较容易。而且它可以借由CPU计算力实现补间与混合,从一个动作平滑的切换到另一个动作。
然而,由于骨骼动画是由多个不同的关节分层构建而成,这导致了一个问题。当一个人物由不透明渐变到透明的过程中,每个骨骼独立变化至半透明,这时每个骨骼将一览无余。虽不至于毛骨悚然,但着实不太美观。为了更清楚说明这个效果,可以参看这个演示左边的例子。
也不是所有游戏都会涉及到整个骨骼的透明度变化,但在清理地面上的死亡角色时的,这通常是较简单做法。所以为了让骨骼比较“好”地从屏幕上消失,我试图寻找一种可用的方法。