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