充分利用可用技术并确定最适合您的项目的渲染器
技术发展的速度之快令人惊讶。当我 15 岁拿着第一部手机时,我无法想象它会发展成我今天使用的手机。包括计算机、汽车和航空旅行在内的许多技术进步也是如此,自 1968 年第一个 3D 渲染复杂物体以来,世界见证了 3D 行业的巨大飞跃。
与几十年前相比,这个行业现在已经面目全非,这主要是由于硬件和软件的进步。尽管如今在图形处理单元 (GPU) 上进行渲染已经司空见惯,但 3D 渲染的最初推动力实际上是在中央处理器 (CPU) 上进行的。他们负责从头到尾执行渲染过程的每个部分。只有随着 Voodoo、NVIDIA 和 ATI 卡的开发和普及,GPU 渲染才真正起步。有趣的是,CPU 和 GPU 渲染器仍然很强大,没有一个能赶走另一个。

除了 CPU 和 GPU 之间的争斗之外,有偏见的渲染器和无偏见的渲染器之间也发生了争斗。这两种方法都有忠实的追随者,但实际上两者都有一席之地。有偏见的方法是为了加快渲染时间而开发的,它通过在渲染计算过程中进行估计来实现这一点。曾参与《料理鼠王》和《虫虫危机》等作品的 Mark VandeWettering 说:“通常,有偏见的渲染器会在准确性/速度之间进行权衡。生成的图像可能仍然有用,即使它们永远不会收敛到‘正确’的答案。”在接下来的几页中,我们将探讨这些方法的渲染器选项。
在开发生产渲染器的同时,游戏引擎市场也在快速发展。Unreal Engine 和 Unity 等公司已成为可视化领域的重要参与者。像这样的引擎在大多数 3D 市场中变得越来越流行,我们将看看您如何在您的项目中充分利用这些技术。
生产渲染:做出正确的选择
在我作为 3D 可视化器的早期,我完全依赖 CPU 渲染器。毕竟,这是当时唯一可行的选择。然后 GPU 渲染器开始从栏杆上方探出头来。实时渲染看起来非常吸引人,但这些渲染器通常缺乏必要的功能来使它们可用于最终的视觉效果或视频。近年来,这种情况开始发生变化,Octane 和 Redshift 等 GPU 渲染器不仅可用于预览渲染,也可用于最终渲染。
这里的主要提示是使用最适合您的工作流程的渲染器。你可能会问,“但你怎么知道什么是最好的?”好问题。这取决于什么对你来说最重要。简而言之,它归结为您需要速度还是准确性。一般来说,GPU 更快,但 CPU 更准确。如果您不太担心结果的准确度,那么 GPU 是快速获得结果的好方法。此外,如果您的场景特别复杂,那么通常使用 CPU 渲染器可以更好地处理这些场景。无论哪种方式,CPU 渲染器(如 Corona)和 GPU 渲染器(如 Octane 和 Redshift)现在都能够产生惊人的结果。

有偏见和无偏见的渲染
在渲染艺术中要考虑的另一个主要考虑因素是是采用有偏(V-Ray、Redshift)还是无偏(Maxwell、Corona)方法。每个渲染器,即使是无偏见的渲染器,都有不同程度的偏见。如果没有一些偏差,在生产环境中渲染时间将是无限且不可能的。这种有偏见与无偏见的考虑与 CPU/GPU 辩论是分开的,但必须做出类似的考虑,即关于速度与准确性。在这种权衡方面有两个考虑因素。
首先,设置。因为有偏差的渲染器都是关于近似的,所以您通常必须让渲染器知道您希望它做出多少近似。这是通过指定诸如光样本和阈值之类的东西来完成的。需要权衡取舍,获得正确价值观的过程可能很耗时,有时还很痛苦。这里的一个很好的提示是不要在这些数字和阈值上太低或太精确。如果您对渲染时间感到满意但对渲染质量还不满意,请从高处开始并降低值。另一方面,无偏渲染器很容易设置,因为艺术家需要接受较长的渲染时间以换取准确的结果。
其次是速度和准确性之间的权衡,因为它与渲染速度有关。如果您对较长的渲染时间感到满意,那么不偏不倚的选项将适合您。另一方面,如果您想对渲染时间保持更多的控制,那么偏向是要走的路。

游戏引擎:策划未来
近年来,随着艺术家们不可思议地使用游戏引擎来渲染游戏,还渲染静止图像、视频和虚拟世界,这一趋势令人着迷。使用 Unreal Engine 和 Unity 之类的工具,您可以设置您的场景,然后您可以将您的作品导出到各种输出。在这些领先引擎中创建的渲染与 V-Ray 和 Cycles 等生产渲染器一起看起来很棒。学习曲线通常会特别陡峭,尤其是对于虚幻引擎而言,但一旦克服了这一点,用户就会发现它非常有益且灵活。
如果您可以让自己处于有利位置并熟悉这些平台,那么在一定程度上,您将在未来证明您的技能和您向市场提供的产品。如果您选择虚幻引擎,那么风险也非常小。他们运行特许权使用费系统,以便您根据产出的成功付费。但它比这更好,因为您只有在收入达到 100 万美元时才开始付款。如果您习惯了更传统的工作流程,那么您的流程转换将需要一些练习,并且不会没有问题,但值得投入时间。

更多地使用免费渲染器
3D 行业有大量免费建模包和渲染器可供选择。通常,当您想到免费软件时,您会想到功能有限且开发不足的软件。然后进入搅拌机的磨损步骤。这不是劣质产品,而是真正具有冲击力。Blender 中包含许多不同的渲染器,包括 Cycles 和 Eevee——它们一直在建立和改进。您可以为 V-Ray、Arnold 或 Octane 之类的产品付费,但对于 Blender 的内置选项,您不会觉得不足。
使用这两个渲染器的一个很好的技巧是在将更强大的 Cycles 用于最终生产目的之前,将 Eevee 用于实时目的并进行预览。尽管 Eevee 的快速渲染时间使其成为开发场景和项目早期阶段的理想选择,但请密切关注每个版本,尤其是它致力于将其变成完整的生产就绪渲染器。
如果您追求基于物理的渲染方法,还值得一提的是 LuxCoreRender。该渲染器专注于实现真实感和准确性,而不会对您的钱包造成任何损失。


