Ride with the Mighty Photons

与强大的光子一起骑行

假设您已经完成了一个项目,并希望使用Octane Render获得最终输出。当您按下魔术的“渲染”图标时,您认为背景发生了什么?Octane如何工作?对于那些仍然有好奇心的人,我们想简单地谈一谈。
启动渲染时,首先,将收集场景中的所有数据并将其发送到Octane Core Engine。 CPU和核心插件在这里起着主要作用。是的,CPU。它仍然负责Octane中的某些事情。具有良好性能的CPU可以缩短场景导出时间和编译过程(尤其是“编译”)。在处理了Octane Core Engine中的场景数据之后,便开始了编译过程(这就是为什么我们在左下角看到“正在准备”的原因)。完成此操作后,GPU进入并且“图像采样”开始。根据渲染设置和GPU规范,采样完成后我们将看到FINAL输出。下图说明了该过程。
oc如何工作 - 图1
“我为什么要在乎?”或“它对我有何影响?”。您可以提出这样的问题。我们将不得不发表一些声明。
首先,如果您长时间在繁重的场景中看到可怕而无休止的“准备”过程,那么您就麻烦了。因此,显然您的场景肯定需要优化。
让我们给您一个大致的想法:如果在渲染之前背景中存在任何“计算”,那么这将不利地影响场景导出和编译过程。此外,任何外观上没有差异但包含不必要的多边形的对象都将扩展场景的导出和编译。例如,如果您需要4个段来操作多维数据集对象,则增加它没有多大意义。简而言之,所有3D渲染器都喜欢在渲染过程中优化场景,真实多边形和绝对数据(烘焙数据)。如果您随时都有场景中发生的计算过程(例如Cinema 4D的Delay Effector),则应将其减少到最小或烘焙。这是一个黄金法则。不幸的是,Cinema 4D在这件事上声誉不佳。特别是如果您使用某些Mograph工具,粒子,动力学,布料等,效果将非常明显。
在进行最终渲染之前,请不要在场景中留下任何不必要的东西。一个非常草率和混乱的场景始终是一个问题,如果您拥有世界上最好的软件就没有关系。优化是不可避免的。即使在最简单的场景中,也要始终进行优化。
现在,假设您优化了场景并看到了对Octane的影响。首先,将提高场景导出速度(CPU和插件将负责此过程),并缩短编译时间。这是CPU性能发挥作用的地方。老式CPU与新CPU之间的差异将反映在场景导出和编译时间中(而不是渲染时间,请不要混淆它)。
GPU,图像采样和最终渲染之间的关系完全取决于图形卡的性能。您拥有的功能越强大,GPU越多,图像采样所需的时间就越短,因此您可以快速进行渲染。
最后,我们要提及的是,CPU中PCI通道的数量对GPU渲染器没有影响。您可以通过下面的链接阅读有关此主题的非常有用的信息。
https://www.pugetsystems.com/labs/articles/Core-i7-7820X-vs-Core-i9-7900X-Do-PCI-E-Lanes-Matter-For-GPU-Rendering-1030/