“转到旋转”测试使粒子的旋转分量可以平滑地过渡,以便粒子可以在特定的周期内逐渐旋转到特定的方向。对落叶就需要使用该测试,落叶在下落时无序地自旋,但是在落地时是叶面落地,而不是叶边。在过渡期结束时,测试部分可以将粒子定向到新事件。
要设置目标方向,请将“转到旋转”测试放在同一事件中的方向型操作符之前(例如旋转或定义旋转通道的“脚本”操作符)。在这种情况下,“转到旋转”测试可以在方向型操作符覆盖粒子旋转分量之前获得该分量。“转到旋转”操作符修改评估后周期中的粒子方向和旋转。有关示例,请参见以下步骤。
示例:使下落的粒子平滑地落地并且正面朝上:
此步骤假定了解如何使用粒子流的基础知识。
这样可以减少粒子数,减慢粒子的速度,更容易看清发生的情况。
这样,粒子在下落时可以随机旋转。
这样,每个粒子先翻滚下落 15 个帧,然后“转到旋转”测试才生效。
“转到旋转”测试将使用该方向作为粒子的最终方向。
这样可以在动画结束时停止粒子。
粒子在下落时无序地翻滚大约 30 帧,然后逐渐平滑地停止,正面朝上。
该用户界面出现在“粒子视图”对话框右侧的“参数”面板中。
确定“粒子流”应用指定计时的方式,通过“时间”和“变化”值进行定义。默认设置为“事件期间”。
可能的选项包括:
为了获取每个粒子到达目标方向的实际时间,系统将“变化”值乘以 -1.0 到 1.0 之间的某个随机数,然后将结果与“持续时间”值相加。例如,如果“持续时间”为 60,“变化”为 20,则每个粒子到达目标方向的时间将在 40 到 80 帧之间。
将方向型操作符与“转到旋转”测试同时使用时,此设置可以确定测试是一次性设置目标方向还是动态设置目标方向。
例如,如果使用设置为方向矩阵而非“速度空间跟随”的“旋转”操作符,则“转到旋转”操作符将一次性获取目标方向,然后使用该方向作为目标。
例如,如果将测试与设置为“速度空间跟随”的“旋转”操作符同时使用,测试将不断调整粒子的旋转,以便完成不断变化的最终旋转。
定义每个粒子在到达目标方向时的角速度。
要平滑地过渡到目标方向,请设置为 0.0。
为了获取每个粒子的最终角速度,系统将“变化”值乘以 -1.0 到 1.0 之间的某个随机数,然后将结果与“自旋速率”值相加。例如,如果“自旋速率”为 6.0,“变化”为 1.0,每个粒子的最终角速度将在 5.0 到 7.0 度/秒之间。
设置为 0.0 时,测试在初始旋转速率和最终旋转速率之间生成一个线性插值,设置为 100.0 时,最终旋转速率会更早达到。为了最平滑地到达目标方向,应将“自旋速率”和“变化”设置为 0.0,将“缓入”设置为 100.0。
即使“自旋速率”微调器设置为 0.0,我们仍建议您选中此复选框,以避免因为计算平均值和边界值的误差而减慢结束时的旋转速度。
“唯一性”设置可以使“变化”选项随机化。