返回首页 >> Maya文档 >> maya使用头发缓存

使用头发缓存


通过播放整个时间滑块模拟头发(请参见播放头发模拟)。可以创建缓存文件,以便在模拟期间存储头发曲线的所有位置。使用该缓存,无需渲染即可快速预览头发模拟的结果。这具有许多优点,其中包括在时间滑块中来回拖动滑块以及重用缓存,以便在渲染时不必解算。

缓存的主要目的是用于批渲染,以便能够执行分布式渲染,并使模拟恰好匹配。

请参见使用分布式渲染进行渲染。

特别地,您可以执行下列操作:

创建头发缓存
附加到头发缓存
截断头发缓存
删除头发缓存
创建头发缓存

创建头发缓存

选择头发系统。
请执行下列操作之一:
选择“头发 > 创建缓存(Hair > Create Cache)”。
选择“头发 > 创建缓存(Hair > Create Cache) > ”,设定时间范围和采样设置,然后单击“创建”(Create)。
可以从下列选项中选择:

缓存时间范围(Cache Time Range)
选择缓存的时间范围。使用“渲染设置”(Render Settings)或“时间滑块”(Time Slider)中指定的时间范围,或者使用“开始/结束”(Start/End)选项设定新的时间范围。

采样(Sampling)
指定采样为“过”(Over)或“欠”(Under),然后设定采样的“速率”(Rate)值。“速率”(Rate)的默认值为 1。

附加到头发缓存

可以使用“附加到缓存”(Append to Cache)以将指定的帧添加到现有缓存。如果指定的帧范围早于缓存中的上一帧,则重叠的帧将被覆盖。如果决定要渲染的帧数超过最初缓存的帧数,则可能需要附加到头发缓存。

如果手动调整头发的行为,则可以使用“附加和截断缓存”工作流。例如,将模拟缓存一段时间、在某些头发执行意外操作的帧处或帧前截断缓存、修改某些属性、将模拟再次缓存一段时间(直至发生所需更改的某些行为为止)。请参见截断头发缓存。

附加到头发缓存

选择头发系统。
选择“头发 > 附加到缓存(Hair > Append to Cache) > ”。将出现“附加到头发缓存选项”(Append to Hair Cache Options)窗口。
可以从下列选项中选择:

附加时间范围(Append Time Range)
选择一个时间范围以附加到缓存。使用“当前时间”(Current Time)(应用单帧)、“当前时间到时间滑块末端”(Current Time to Time Slider End)或使用“开始/结束”(Start/End)选项设定新的时间范围。

采样(Sampling)
指定采样为“过”(Over)或“欠”(Under),然后设定采样的“速率”(Rate)值。“速率”(Rate)的默认值为 1。

设定附加选项,然后单击“附加”(Append)按钮。
Maya 会根据设定的选项,将新的缓存信息附加到头发系统的现有缓存文件。

截断头发缓存

出于下列原因之一,可能需要截断缓存:

如果所做修改仅从缓存中途开始影响头发动力学的行为,且仅需从发生更改的点处重新缓存。
如果无需模拟的末端。
截断头发缓存

选择具有要截断缓存的头发系统。
在时间滑块中,移至要截断缓存的帧。
选择“头发 > 截断缓存(Hair > Truncate Cache)”。Maya 将从当前帧中向前删除缓存。
删除头发缓存

出于下列原因之一,可能需要删除头发缓存:

如果在缓存之后修改动力学头发模拟,则必须禁用或删除缓存,以便播放头发模拟时会出现修改。
(分布式)渲染头发之前,必须重新创建缓存。
可以删除缓存以释放磁盘空间。
删除头发缓存

选择“头发 > 删除缓存(Hair > Delete Cache)”。现有头发缓存将会移除。
请将您关于此页内容的评论发送给我们