3D烘托是核算机从3D场景(多边形,原料和光照)中获取原始信息并核算终究成果的进程。输出一般是单个图画或一同烘托和编译的一系列图画。
烘托一般是 3D创立进程的终究阶段,但破例是是否将烘托带入Photoshop进行后处理。
假如要烘托动画,它将被导出为视频文件或一系列图画,今后能够将它们缝合在一同。一秒钟的动画一般至少包含24帧,因而一分钟的动画具有1440帧要烘托。这或许需求一段时刻。
一般考虑两种烘托类型:CPU烘托和GPU(实时)烘托。
两者之间的区别在于两个核算机组件自身之间的区别。
CPU一般经过优化,能够一起运转多个较小的使命,而GPU一般能够更好地运转更杂乱的核算。
它们关于核算机的行业方式都十分重要,可是在本文中,咱们仅从3D烘托视点进行评论。
一般,GPU烘托比CPU烘托快得多。这便是使现代游戏能够以大约60 FPS的速度运转的原因。CPU烘托更拿手从照明和更杂乱的纹路算法取得更精确的成果。
可是,在现代烘托引擎中,除了在最杂乱的场景中,这两种办法之间的视觉区别简直不明显。
一、CPU烘托
CPU烘托(有时称为“预烘托”)是指核算机将CPU用作核算的首要组件。
这是电影制片厂和修建可视化艺术家遍及喜爱的技能。
这是由于其在制造传神的图画时的精确性,而现实的烘托时刻关于这些职业而言并不是一个重要的问题。
虽然烘托时刻或许千差万别,而且或许变得很长。
具有平面照明和具有简略形状的原料的场景能够在几秒钟内出现出来。可是具有杂乱HDRI照明和模型的场景或许需求花费数小时才干烘托。
这方面的一个极点的比如是在皮克斯的2001年的电影怪物公司。
主角苏利(Sully)大约有540万根头发,这意味着他在屏幕上的场景每帧要花费多达13个小时的烘托时刻!
为了战胜这些绵长的烘托时刻,许多大型行业室运用了烘托场。
烘托场是一大堆高性能核算机或服务器,它们能够一次烘托多个帧,或许有时将图画分割成由场的每个部分烘托的部分。这有助于削减整体烘托时刻。
也能够运用CPU烘托更高档的作用。
这些技能包含:
1、光线追寻
在这里,终究图画中的每个像素都被核算为光的粒子,该粒子被模仿为与场景中的目标进行交互。
它在制造具有高档反射和暗影的传神的场景方面十分超卓,可是它需求许多的核算才能。
可是,由于NVIDIA 2000系列显卡在GPU技能方面的最新进展,光线追寻作为一种烘托办法能够在未来几年内经过GPU烘托进入干流游戏。
2、途径追寻
途径盯梢经过确认光线怎么照耀场景中某个外表的某个点,然后将其间多少反射回视口开麦拉来核算终究图画。
它将对终究烘托的每个像素重复此操作。
它被认为是在终究图画中取得真实感的最佳办法。
3、光子映射
核算机从相机和用于核算终究场景的任何光源发射“光子”(在这种状况下为光线)。
这运用近似值来节约核算才能,可是您能够调整光子数量以取得更精确的成果。
当光线穿过通明外表折射时,运用此办法很好地模仿焦散。
4、光能传递
光能传递与途径盯梢相似,不同之处在于,光能传递仅模仿从散射外表反射到开麦拉中的照明途径。
它还考虑了现已从场景中其他外表反射的光源。这使照明更简单充溢整个场景,并模仿传神的柔软暗影。
二、GPU烘托
GPU烘托(用于实时烘托)是指核算机将GPU用作核算的首要资源。
这种烘托类型一般用于视频游戏和其他交互式应用程序中,在这些应用程序中,您需求每秒烘托30到120帧的恣意方位以取得流通的体会。
为了取得此成果,实时烘托不能运用前面说到的某些高档核算选项。因而,在后处理中运用近似值添加了许多。
其他作用可用来诱使眼睛看起来更滑润,例如运动含糊。
由于技能的飞速发展,而且开发人员创立了核算上更廉价的办法来取得超卓的烘托作用,因而GPU烘托的局限性敏捷成为前史。
这便是为什么游戏和相似媒体在每一代新的主机上都变得更好的原因。跟着芯片组和开发人员常识的进步,图形成果也随之进步。
GPU烘托不一定总是实时运用,由于它关于制造更长的烘托也是有用的。
这关于相对快速地抛出终究烘托的近似值很有优点,因而您能够看到终究场景的外观,而不用等候数小时的终究烘托。这使它在设置照明和纹路的一起成为3D行业流程中十分有用的东西。
烘托引擎
市场上稀有十个烘托引擎,或许很难决议要运用哪个烘托引擎。
不管3D您运用的软件为您的行业流程会建在其自己的烘托引擎。
这些一般关于学习烘托基础十分有用,而且能够用来取得一些不错的终究成果。可是与许多令人难以置信的第三方烘托引擎比较,它们或许会受到限制。
以下是一些值得研讨的示例:
V-Ray是十分常见的引擎。它能够一起运用CPU和GPU烘托,因而十分灵敏,可用于Maya,Blender和简直一切其他3D套件。
电晕是修建可视化人员常常运用的另一个引擎。它十分强壮,但仅适用于3DS Max和Cinema 4D。
RenderMan由皮克斯制片厂开发并用于其一切电影。许多其他大型电影制片厂也运用它。它能够直接用作Maya的插件,也能够用作Windows,Mac和Linux核算机上的独立产品。
一般,您只需求学习一个烘托引擎,一旦了解了它的行业流程,就能够用来完成您想要的任何作用。
免责声明:本文内部分内容来自网络,所涉绘画作品及文字版权与著作权归原作者,如若转载,请注明出处:https://www.cgwangzi.com/jxzx/341.html,若有侵权或异议请联系我们处理。