父子结构的组合
弯曲变形器和旋转变形器对其子级和父级的影响略有不同。
在这里,我们将介绍什么样的变形器组合适合什么样的动作。
组合类型
弯曲变形器(父) + 弯曲变形器(子)
弯曲变形器(父)+弯曲变形器(子)机制是一种常用的机制。
通过使用该组合,您不仅可以更改物体的形状,还可以移动物体。
它用于眉毛和眼睛部件。
旋转变形器(父)+弯曲变形器(子)
旋转变形器(父)+弯曲变形器(子)的机制是可以在旋转物体的同时改变形状,因此,在制作脖子等部件时非常有用。
旋转变形器(父)+旋转变形器(子)
它是通过将旋转变形器连接到旋转变形器来表达腿和手臂关节连接的组合。
弯曲变形器(父) + 旋转变形器(子)
将弯曲变形器设置为旋转变形器的父级可以实现相当独特的表达。
当您移动父级弯曲变形器的控制点时,子级旋转变形器及其子级将被移动和旋转,而不是被变形。
当您想重现呼吸、耸肩等动作时,这是一种非常方便的机制。
建立父子结构时的注意事项
使用弯曲变形器建立父子结构时,我们建议您设置子弯曲变形器(②),使其不会从父弯曲变形器(①)中突出。
特别是如果您建立一个间隔很短的父子结构,在您创建一个关键点时很容易突出,所以要小心。
(当旋转变形器设置为父级时,它是否伸出无关紧要。)
[强调显示从父变形器伸出的顶点]可以用函数检查突出,详情请参考“变形器验证功能”的投稿。
但是,即使子级的弯曲变形器从父级的弯曲变形器中突出,它也可以正常工作,但以下内容将会出现负载。
有/无突出的比较
如果子元素超出父变形器,则弯曲变形器的范围会扩大,子元素也会发生变形。
以下是此时的负载有无突出的比较。
假设计算父变形器范围“内”一点的负载为1
假设计算父变形器范围“内”n点的载荷为4 + 2n(内存记忆使用量不增加或减少)。
* 插值处理等与范围内/外无关(无影响)
【具体例子】
- 在范围内计算40个点时,计算量为40。
- 当40个点中有39个点在范围内,1个点在范围外时,计算量为39 + 4 + 2 * 1 = 45(增加13%)。
- 当40个点中有30个点在范围内、10个点在范围外时,计算量为30 + 4 + 2 * 10 = 54(增加35%)。
* 但是,这些是粗略的估计,可能会因环境和条件而异,因此请仅将其视为参考。
Point
如果子元素的点超出父变形器,将执行以下处理。
以上计算量为3的“转换”处理部分。1和2的插值不受有无突出的影响。
- 基于弯曲变形器参数的“插值”
- 基于子元素(图形网格等)的参数的“插值”
- 弯曲变形器对子元素的“转换”
请问这篇文章对您有帮助吗?
是否