围绕

的主要输出Revolve通道修饰符是沿指定向量行进的世界空间距离以及行进的距离。此修改器还具有从给定半径和沿指定长度行进的百分比计算旋转值的通道。(您可以将旋转值用于驱动车辆上的车轮。)

Revolve

Input: Position:链接要测量其运动的项目的“世界位置”变换。

Input: Rotation:链接要测量其运动的项目的“世界旋转”变换。

Input: Radius:在此通道中设置半径后,修改器会计算出使圆柱体在不滑移的行程范围内滚动所需的旋转并将其传递给Angle Output渠道。

Input: Length:给定了这个长度,修饰符会将这个长度的百分比传递给Percentage Output渠道。

Input: Adjust:使用此通道更改修改器的输出。默认情况下,此设置为100%并且输出不受影响。通过设置为0%,输出是静态的;在200%输出翻倍。 此值可用于制动,车轮打滑等情况。

Input: Axis:这指定了哪些方向矢量(由“位置”和“旋转”变换输入定义) Modo用于计算行驶距离。

Input: Negative Axis:选择此选项会使修改器使用在Axis渠道。

Output: Angle Output:这是根据Radius渠道。将此连接到Rotation从动项目的转换。

Output: Percentage Output:这是占Length输入通道已行进。例如,如果行进的距离是输入长度的两倍,则输出为200%。

Output: Distance Output:这是驱动程序项沿着由指定的向量移动的总距离Axis渠道。

使用旋转的注意事项

Reset Cache:此修饰符使用缓存存储行进的总距离。在场景中工作时,您可能必须定期重置此缓存,尤其是在经过大量擦洗或跳转到不同的时间点之后。点击Reset Cache在中找到的按钮Properties修改器的子标签。

Network Rendering:使用此修改器的场景要求烘焙输出,并移除修改器(或取消链接其输出)以通过网络进行渲染。如果要渲染的帧是按顺序进行的,则在本地进行渲染时,则没有必要。最好在烘焙或本地渲染之前重置每个修改器上的缓存。Modo不会将缓存存储在场景文件中,因此当您重新加载场景时它们会自动重置。

Dependency Loops:为避免依赖性循环,请勿将要驱动的物料的“世界位置”和“旋转”通道用作此修饰符的输入。在与从动项目相同的位置创建一个定位器,并将其作为从动项目的父项。然后,您可以将定位器的“世界位置”和“旋转”通道用作修改器的输入。