通过播放整个时间滑块模拟头发(请参见播放头发模拟)。可以创建缓存文件,以便在模拟期间存储头发曲线的所有位置。使用该缓存,无需渲染即可快速预览头发模拟的结果。这具有许多优点,其中包括在时间滑块中来回拖动滑块以及重用缓存,以便在渲染时不必解算。
缓存的主要目的是用于批渲染,以便能够执行分布式渲染,并使模拟恰好匹配。
请参见使用分布式渲染进行渲染。
特别地,您可以执行下列操作:
创建头发缓存
创建头发缓存
- 选择头发系统。
- 请执行下列操作之一:
可以从下列选项中选择:
-
-
选择缓存的时间范围。使用或中指定的时间范围,或者使用选项设定新的时间范围。
-
-
附加到头发缓存
可以使用以将指定的帧添加到现有缓存。如果指定的帧范围早于缓存中的上一帧,则重叠的帧将被覆盖。如果决定要渲染的帧数超过最初缓存的帧数,则可能需要附加到头发缓存。
如果手动调整头发的行为,则可以使用“附加和截断缓存”工作流。例如,将模拟缓存一段时间、在某些头发执行意外操作的帧处或帧前截断缓存、修改某些属性、将模拟再次缓存一段时间(直至发生所需更改的某些行为为止)。请参见截断头发缓存。
附加到头发缓存
- 选择头发系统。
- 选择“头发 > 附加到缓存(Hair > Append to Cache) > ”。将出现窗口。
可以从下列选项中选择:
-
-
选择一个时间范围以附加到缓存。使用(应用单帧)、或使用选项设定新的时间范围。
-
-
- 设定附加选项,然后单击按钮。
Maya 会根据设定的选项,将新的缓存信息附加到头发系统的现有缓存文件。
截断头发缓存
出于下列原因之一,可能需要截断缓存:
- 如果所做修改仅从缓存中途开始影响头发动力学的行为,且仅需从发生更改的点处重新缓存。
- 如果无需模拟的末端。
截断头发缓存
- 选择具有要截断缓存的头发系统。
- 在时间滑块中,移至要截断缓存的帧。
- 选择“头发 > 截断缓存(Hair > Truncate Cache)”。Maya 将从当前帧中向前删除缓存。
删除头发缓存
出于下列原因之一,可能需要删除头发缓存:
- 如果在缓存之后修改动力学头发模拟,则必须禁用或删除缓存,以便播放头发模拟时会出现修改。
- (分布式)渲染头发之前,必须重新创建缓存。
- 可以删除缓存以释放磁盘空间。
删除头发缓存
- 选择“头发 > 删除缓存(Hair > Delete Cache)”。现有头发缓存将会移除。