Retargeting is just the process of “copying” the animation from one skeleton to the other.简单来说,重定向技术就是一种将动画数据从一个骨架拷贝到另外一个骨架的过程,只是这个所谓的“拷贝”过程,没有Ctrl+C、Ctrl+V这么简单。其实现的方式,也会影响到动画应用到另外一个骨架之后的效果。
a2 - a1 = b2 - b1我们可以得到计算过程为:
b2 = a2 - a1 + b2 = a2 + (b1 - a1)这其中,a1和b1的数据是在游戏发布时就确定的,因此可以进行预先计算好b1-a1的值。要知道这里的加法和减法要转换为每根骨骼的PRS计算,因此还是有不少CPU消耗的。下图给出了使用一个简单整数代替骨骼的PRS数据来模拟动画重定向的计算过程。
欢迎光临 游天堂X游聚社区 (https://bbs.gotvg.com/) | Powered by Discuz! X3.1 |