码迷,mamicode.com
首页 > 其他好文 > 详细

如何更快地渲染?深入了解3D渲染性能的指南!(1)

时间:2021-01-20 11:45:22      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:无法   更改   自己   dtp   基于   文章   render   因此   执行   

我们所有人都想更快地渲染。

由于预览渲染时间更短,因此能够更快,更频繁地进行迭代的功能不仅可以节省您的时间,还可以提高您的竞争力,减少挫败感,并使您的创意汁液畅通无阻。

在您正在进行的项目中进行迭代只是方程式的一方面,而最终渲染则是另一方面。

技术图片

几乎完成了一个项目之后,剩下的就是最终渲染,因此您可以刷新伴奏并向客户或老板发送MP4,最好是在昨天,这样可以使任何3D-Artist的闹钟响起和跳动更快。

项目完成了吧?您所要做的就是渲染它。

说起来容易做起来难……

截止日期是在24小时内,你已经有了一个框架1000项目,无论你如何看待它,5分钟一帧,你也只是没有办法使其在规定的时间内完成。

通过阅读本文之后,您就可以在渲染的同时做更多的其他的事情了。

是的,有很多方法,技巧和技巧可以使您现在更快地渲染,我们将在下面讨论它们,但是我在这里将要讨论的大部分内容是如何在将来更快地渲染。

技术图片

原因很简单:3D场景很复杂,没有一个场景的外观和工作方式与另一个场景完全相同,并且要浏览当前项目以使其更快地渲染,可能太耗时了,以致您无法按时完成任务。

通过这篇文章,将有望让你应付将来的项目,可以让你认识到其中的优化是可能的,从一开始就采取相应的行动。

可让您更快地渲染而无需太多场景更改的东西:

有时,您无法对场景进行任何更改,但仍然希望尽可能加快最终渲染的速度。您可以执行以下几项操作:

  • 购买更快/更多的PC,更好/更多的硬件(这很容易,但可能并非每个人都可以做到)

  • 使用渲染农场(Renderfarm)(Renderbus云渲染农场是国内最大的渲染农场)

  • 检查软件更新(有时会进行功能改进和错误修正,使渲染速度更快)

  • 不同的渲染引擎可能是你的类型的项目要快得多(不可行的活动项目,但未来项目可能会从你受益逐渐过渡到另一种渲染引擎)

  • 利用Rendermanager的强大功能以及随之而来的可能的优化(例如瑞云渲染可以一次渲染多个任务)

  • 在后期处理/合成中对渲染进行消噪,最好使用Renderpasses

技术图片

可让您更快地渲染但需要更改场景的东西:

如果可以将一种共识应用于所有场景优化,那就是:只使用您绝对需要的尽可能多的Scene组件和元素。在视觉上,任何其他事情可能几乎没有什么区别,但是可能会花费您大量的渲染时间。

多边形,光线,样本,灯光,细分...使用您可以逃脱的绝对最小值实现外观。

无论如何,这是本节的概述:

  • 减少网格、细分曲面、生成器、克隆、实例、NURB的多边形数量

  • 减少使用单独的灯光并放置它们,以便它们以较少的光线反射更轻松地照亮场景,或使用覆盖较大区域的均匀照明,例如Sky或HDRI。

  • 通过限制反射/折射的迹线深度并优化那些使射线计数爆炸的材料类型,可以在不损失质量的情况下简化材料。

  • 优化渲染设置:限制光线反射-设置截止阈值-利用自适应采样-钳制射线强度-降低AOV-使用更快的GI设置。

  • 使用“渲染区域/蒙版和渲染层”仅渲染框架的一部分。

当然,本概述仅暗示了可能的方法,您可能需要一些更深入的信息才能完全了解如何实现上述内容。

技术图片

我只在上面的列表中列出了对大多数用户有用的最重要的部分。不过,整篇文章中都有一些隐藏的技巧,这可能正是您所需要的。

哪些渲染引擎可以利用本文?

全部渲染引擎。

优化场景和渲染设置的指导原则可以应用于所有渲染引擎,因为它们都基于非常相似的功能。

GPU渲染引擎(如Redshift、Octane、Cycles)或CPU渲染引擎(如V-Ray、Arnold或Corona)都可以从3d场景中获取信息。众所周知,大多数渲染引擎都可以插入许多不同的3D软件中,无论是Cinema 4D、3ds Max、Blender还是其他任何软件。

技术图片

这使我们很容易理解,所有这些应用程序及其工作方式之间必须有一个共同的标准,这种相似性还使我们能够全面应用渲染优化。

未完待续...

敬请期待《如何更快地渲染?深入了解3D渲染性能的指南!(2)


相关阅读推荐:

搭建一个小型的渲染农场需要多少钱?如何搭建渲染农场?

云渲染优点,使用云渲染的优点、缺点有哪些?

如何建立自己的【渲染农场】终极指南(1)

如何更快地渲染?深入了解3D渲染性能的指南!(1)

标签:无法   更改   自己   dtp   基于   文章   render   因此   执行   

原文地址:https://www.cnblogs.com/renderbus/p/how-to-render-faster-1.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!