使用TEAM RENDE队列渲染时,我的动态和/或MOGRAPH模拟出现卡顿或抖动解决办法

使用TEAM RENDE队列渲染时,我的动态和/或MOGRAPH模拟出现卡顿或抖动解决办法    [复制链接]

C4D教程 2021-10-16 11:47 发布

版权归原作者所有,仅供交流学习,禁止商业使用!
C4D教程
资源分类: 免费资源
教程分类: 新手入门 » Unknown version
渲染器: 自带标准 
教程语言: 中文/字幕
素材文件:
检索码: -
image.png
问题:使用TeamRender等渲染工具时,项目中包含的动态和/或MopGraph模拟似乎来回跳跃,或者在某些帧中显示不正确的位置。
解决方案:
这里的问题很简单,但并不直观:具有不同硬件的计算机通常会以与创建项目的机器不同的方式计算Dynamics、MoGraph、VolumesGlobalIllumination、AmbientOcclusion和其他模拟效果等内容。使用混合环境也会使情况变得更糟,因为即使机器具有相同的硬件,PC、Mac和Linux都会以不同的方式运行模拟。

但是,要解决此问题,您可以缓存这些效果以仅使用来自单台机器的模拟数据,而不是让每个渲染节点自行运行模拟。
动力学:缓存这种效果很容易!您所要做的就是转到动态标签上的“缓存”选项卡,然后单击“烘焙对象”,这将只为分配给标签的对象缓存动态,或者单击“全部烘焙”以缓存所有模拟场景中的动态物体。
您还可以通过转到项目设置的动态选项卡(您可以通过按键盘上的CTRL/CMD+D来访问)并在“缓存”选项卡下单击“烘焙”来缓存所有动态。
布料模拟也可以通过这种方式缓存,但粒子和思考粒子不能。
请注意,您也可以单击“清除缓存”来删除动态缓存,以便您可以再次对模拟进行更改。
MoGraph:这种效果几乎和Dynamics一样简单,它只有一个额外的步骤:要缓存MoGraph模拟,只需右键单击您的MoGraph对象(例如克隆器),然后在MoGraph标签菜单下选择“MoGraph缓存”。将标签应用到您的对象后,单击“烘焙”,MoGraph动画将缓存该MoGraph对象。
如果您有多个MoGraph对象,则需要为每个需要缓存的对象应用一个缓存标记。
此外,在R20及更高版本中,您可以创建一个外部缓存,将缓存写入单独的文件,而不是简单地将其作为C4D文件的一部分;如果需要,这将允许您保持较小的项目文件大小。
思考粒子可以用这种方法半缓存。您可以使用克隆器,而不是使用粒子几何对象将几何应用到您的模拟中!将Cloner设置为Object模式,然后从ThinkingParticles设置中,将ParticleGroup拖到Cloner的Object字段中。现在,当您将一个对象作为Cloner的子对象放置时,它将将该对象克隆到该组中的所有粒子上;然后,您可以将其缓存为MoGraph模拟。
卷:在R21及更高版本中,卷也可以被缓存。为此,只需单击VolumeBuilder中对象列表下方的绿色微芯片按钮。这将创建一个缓存层,不仅使进一步的体积建模更容易,而且还将使渲染体积更可预测,与Dynamics或MoGraph相同。
图片
Alembic:最后,从Cinema4DR20开始,您还可以选择将任何这些效果烘焙到Alembic格式。Alembic是一种仅存储顶点、样条曲线、粒子以及动画和模拟数据的格式,因此它与各种3D应用程序兼容,并使它们之间的动画共享变得更加容易。这也使其成为在单个应用程序(如Cinema4D)中缓存效果的绝佳工具。为此,只需右键单击要烘焙的对象并选择“烘焙为Alembic”或“烘焙为Alembic+删除”(后者会将对象烘焙到Alembic并删除原始对象,前者只会使Alembic中对象的副本)。
请注意,使用发射器对象进行的标准粒子模拟只能以这种方式缓存。思考粒子还可以使用MoGraph进行缓存。

许多插件,如X-Particles和RealFlow,也有缓存它们的模拟的方法,所以如果你使用这些工具,一定要检查一下。
使用TEAM RENDE队列渲染时,我的动态和/或MOGRAPH模拟出现卡顿或抖动解决办法 
关闭

菜鸟C4D推荐上一条 /9 下一条

菜鸟C4D与你一起从零开始!
十年专注C4D学习

( 浙ICP备13033195号-2 )Copyright   ©2013-2024  Powered by©Discuz!  技术支持:cainiao    

|网站地图