哈密自循环点在动画课件制作中的运用
输入的原始运动分为两类,基本运动和过渡运动,基本运动描述的是一个行为的运动;过渡运动 则是不同行为之间的过渡。
针对不同类型的运动,有不同的优化方法。
(1)修剪不连通分支。 对于每个基本运动在加人运动图的时候,首先在自身寻找过渡点,这种过渡点统一叫做自循环点 ,通过自循环点可以回到前面的某一帧。后面提到的过渡点,如果不加特殊说明的话,默认是过渡到 其他运动片段的过渡点。我们的优化思路是:把运动片段上最后一个自循环点到片段末尾的部分作为 一个不通分支直接剪掉,那么即使在运动片段没有找到过渡运动过渡点也可以通过最后一个自循环点 向前跳转到某一帧之后继续寻找过渡点。 简单的去掉最后一个自循环点到结尾部分的不通分支会产生连接错误。
以一个非常短的运动片段 为例,如图5. 18所示,
运动片段C只有9帧数据,用表示,是最后一个自循 环点可以跳转到c:帧,在我们算法中,属于死路应该被删除掉,但c:帧存有到ct<帧的 连接帧也存有到C8帧的连接,这些相关的连接都应该被删除掉,否则会在加入下一个运动片 段之后,f。莫名其妙地成为一个过渡点。删除这些帧的数据,然后在结构表里记录运动片段的起始帧 和长度信息。这样操作就保证了在基本运动上不会遇到死路,即使没有找5叫跳[-J *flash动画创作与后期视频处理技术A转到目标运动的过渡点,也可以通过最后一个自循环跳转到前 面某一帧选择继续寻找或者出[转到其他运动,再由其他运动跳转到目标运动。
转载请注明:
哈密flash动画制作公司:http://www.flash520.com/city188/