关于扩展插值
最終更新: 2023年12月14日
本页描述了Cubism 4.0中实装的扩展插值。
通过使用扩展插值,可以表达自然动作,而不会收缩诸如晃动物体等的纹理。
什么是扩展插值?
扩展插值是一种在关键点之间用曲线而不是直线进行插值的功能。
通常参数的关键点为直线插值。
如果不使用旋转变形器,直接旋转弯曲变形器或图形网格,由于轨道是用下图所示的直线插值,所以动作会好像中段点缩小了一样。
通过设置扩展插值,在操作参数时执行插值计算,动作就像画圆或曲线的轨迹。
如何设置扩展插值
1. 选择要设置SNS插值的物体。
2. 单击[参数面板]中的[面板菜单] → [扩展插值]。
3. 显示[扩展插值]对话框。
从[插值方法]中选择[椭圆插值]或[SNS插值]。
已在参数中设置了扩展插值。
如果要关闭扩展插值设置,请从[插值方法]中选择[直线插值]。
扩展插值的类型
在Cubism中,有两种计算方法。
有关每种方法的特点和设置,请参考“插值类型”。
椭圆插值
在轨道上自动生成一个键,并用直线插值代替。
可以调整倍率和键数,呈现画圆形轨道的动作。
SNS插值
只能调整轨道上的点数。
您可以在不特别关注轨迹的区域随意使用它。
设置时的注意事项
操作参数时
在扩展插值中,在操作参数的时机进行插值计算,在轨道上自动生成键,在执行时通过直线插值进行模拟。
(因为运行时的插值计算会影响性能)
扩展键(点)越多,轨迹越平滑,但2个参数相乘时点数正片叠底,使得Editor上的绘制处理更加繁重。
如果不选择物体,动作会比较轻,但是当两个参数相乘时,建议扩展键为10点以下。
注意事项
当扩展插值点数为20(最大)时,如果键间距小于0.03,文件中可能会出现错误,因此,请确保键间距大于0.03。
在SDK中处理扩展插值时
扩展插值是对参数的直线插值进行曲线插值的功能。
作为一个实体,用于扩展插值的指定数量的关键点在关键点之间自动生成。
因此,当对具有多个参数的物体设置扩展插值时,扩展插值追加的关键点相互之间会进行正片叠底,模型文件的大小按比例增加。
请注意,在SDK中处理扩展插值时,它不会显着影响正在执行的性能,但会减慢模型的导入速度。