用VR4.0和Substance Painter做出照片级的室内渲染

本次带来由来自Pixel Wave工作室的Kyle Jones为大家介绍一套如何将Substance Designer和Substance Painter结合到建筑表现里,做出照片级材质的基本流程。

介绍

作为一名3D艺术家,我总是有一些乘手的工具来让我在不需要消耗更多的精力和时间就能将作品质量不断提升的办法。和其他同行们一样,使用PBR贴图的做法已经是我工作的常态了,这种贴图确实可以提高作品的逼真度。

那么我要如何平衡速度和逼真这两个点呢? 答案就是Substance Source和Substance Painter。

艺术创作需要将更多的精力集中到创意上,而不是花在各种复杂软件工具的操作和学习上。有着直观的界面,大量实用的工具来控制纹理的细节表现,Substance Painter和其自带的素材库很好的与我的工作结合了起来。我断定这个工具的开发者一定也是个创意工作者,而且用起来很方便,一学就会,下面我就通过我的一个地中海室内表现项目来介绍一下我的基本流程。

Substance流程

我喜欢先从检索Substance的素材库开始,那里有海量的优质素材可供选择,全是扫描的PBR材质,不管我要什么,我总是先搜索一波,把选中的先赋予到我的物体上去,最关键的是,这个素材库不断的在添加新的木纹,布料,瓷砖,墙体等各类纹理,有些纹理本身还带有不同效果的预设参数,让你更加方便的做出各种你要的感觉来。

进入这个素材库的办法很简单,大概有三种,主要是通过官网的链接或者插件提供的入口,插件本身就提供直接在max里进行检索,下载,赋予和编辑这些素材的功能,还可以切换纹理的精度,保存自己的参数设置以便将来反复调用。假如你要对纹理做些自己特有的调整,那你需要用到Substance Painter了。我就比较喜欢对纹理图片做点小的调整,对近处的纹理添加些细节元素。第一步我还是会从检索那个素材库开始,寻找基本材质作为开始。接着我就开始添加细节,比如画上咖啡杯在桌面留下的一圈杯痕,家具边缘的磨损,布料表面的褶皱,玻璃杯或金属表面上遗留下来的指纹等。以往我总感觉电脑画出来的东西太过于完美干净,而缺少自然与真实感。在Painter里,你可以自由快速的添加各种磨损和风化效果,来打破这种不自然的完美,使其更加接近真实世界的样子,也正是这些不完美的细节,让你的材质看起来更加逼真。

地中海室内表现项目

下面用这个实例从建模,纹理到渲染的流程来解释得更加清楚些。这个项目源于一次希腊的旅行,我对那里色彩鲜明的建筑非常喜欢,于是决定在我的设计里加入这些石膏墙体,风化木纹,生锈铁艺等元素。 而且我所在的行业环境里到处是烂大街的北欧风,我肯定这种来自另一个国度的风格能抓住人们的眼球。

参考

我做设计都是从参考图开始的,我发现我的脑子对于一些细节的记忆实在是弱爆了,从我收集的图片里我不断回忆起来以前就看过的很多细节处理的手法。这些细节刻画可以让我的渲染作品更加逼真自然。

参考图

绝大部分都是一些做旧风化的效果,旧木,旧家具,斑驳墙体,这些质感丰富的纹理刚好非常适合使用Substance Painter和它自带的那套素材库。

建模

一般我建模是从最简单的立方体作为空间的大致比例开始着手的,单位一定符合现实比例,因为像V-Ray这种渲染引擎都是基于真实世界比例来开发的,也就是说,你假如做了一个给蚂蚁的房子,那光的计算肯定会很奇怪,网上可以轻松的搜到各类空间的比例,家具的尺寸等信息。

另外,在空间里放入一个三维的人物模型可以帮助感觉空间的大小。我用这个理念完成了门窗,墙体,梁,和各种大型的元素来帮助完善这个空间。地面用到了地板生成插件加Multi-Texture的经典组合。接下来我建模了几样大的家具,比如吊灯,边桌,窗框,门套等,其他饰品我就用Evermotion 和CGAxis下载的模型来填充满整个场景。这样快速的让整个画面活起来,但需要注意模型风格的搭配问题。有些模的UV做的很到位,当输入到Substance Painter里后很容易处理。

Substance基本流程

从这里开始有点意思了:我先是绘制所有的布料纹理,有靠枕,沙发,毯子。这些都比较容易处理,毫不夸张的说,这种材质使用自带材质库足矣,那里有一堆细节精美的布料素材,你只要看中了拖到模型上就可以了。如果你用的是18或19版的,你可以在max的视图里直接通过Allegorthimic的插件调用这些素材。因为那个沙发模型 已经自带了UV,所以这一环节只要几分钟就搞定了,这一步里最难的就是在几百中布料里选出一种最适合的。很多布料都带有不同的色号供选择,这样可以很自由的匹配你要的色彩搭配。

下一步我要做的就是木纹,我搜索了一下,大概找到了超过100个的木纹,我选了一个山毛榉的纹理,不过看起来稍微太过于干净,不太适合我要的做旧感觉,所以,我得自己来添加一些磨损的痕迹。在Substance Painter里,我先把这个素材拖到我的物体模型上,然后开始画各种刮擦的细节表现,所有的刻画用了两个层来表达,只要能让材质看起来不那么干净即可。

下一步就是把这个材质赋予到其他不同的物体上去,但看起来要让人觉得每个物体都用了不一样的纹理,而不是同一个纹理的反复使用。虽然Substance Painter可以做无缝贴图,但我却对这种贴图不那么感冒,因为我觉得那样作的话,几乎是讲这个工具最有魅力的特色给掩盖了,这个工具最大的特色就是能让每个使用同一纹理的物体看起来都有着各自的质感,让场景层次效果更加丰富。我的做法是:先把这个纹理存为一个smart material(译者:我觉得应该和PS里的smart object是一个原理的东西),把所有的层都群组到一起去,然后右键点击,在弹出菜单里选择 “Create Smart Material”。这步做完之后,你就可以打开另一个物体模型,拖拽这个材质到其他物体上去了。一开始,它会看起来效果和之前那个差不多,但你可以继续做各种微调来做出一些变化。这种Smart Materials的做法很实用,可以方便的让场景里的每一根横梁和窗框都看起来纹理不同,避免呆板的感觉。 最后场景里还有个大面积的材质,就是那些石膏墙体,同样的,我先在素材库里检索基本材质,发现一个叫Spanish Plaster(西班牙石膏)的材质不错,当然,肯定是要做些调整的然后我又找来一个叫Raw Light Brown Sandstone的纹理叠加在上面来添加一些肌理效果,让它看起来不那么平滑,然而我还是觉得做旧的感觉不够足,于是我继续叠加效果,添加脏旧的纹理来刻画细节。或许其他人看了会说这墙太脏了,但恰恰是这些元素让我们的渲染作品看起来更加接近现实世界。最后,我还需要一些小的裂痕,于是,我又添加一个新层,但降低它的强度。种种效果的添加都是为了让墙体看起来不那么完美那么假,用Substance Painter来做这个工具是再好不过的了。

灯光

回到V-Ray里做灯光,这个比较简单,日景一般就是一个半球灯+HDRI的组合,再加一个VRay太阳,并在窗口出补光。假如你用的是V-Ray 4.0,你可以用新开发的Adaptive Dome Light,那个连窗口的天光面灯补光都不需要。我还发现了一个很好用的脚本,叫“Find and Bind.” (找到并绑定),这个脚本可以自动将场景里的VRay太阳和HDRI的太阳位置对位起来,这样你可以随意旋转你的半球灯了,VRay太阳会自动跟随。

渲染

由于场景纹理需要表现出很多细节,我用4K的精度渲染。假如你用的纹理是4K甚至8K,但你渲染却只舍得用1K的精度,那你就别瞎折腾了,截图里展示的是如何使用Metal/Roughness来设置材质。

接下来,在全局设置里,假如场景里有金属质感材质,那么Max Ray Intensity这个参数设为 9.0,它可以去除渲染里的亮斑。室内的话Irradiance Map作为Primary Engine, Light Cache作为Secondary Engine。值得一提的是:Irradiance Map里的Max Rate这话个参数如果低于0,会让材质在渲染里损失部分细节。我还会讲细分提高到60-70来增强阴影的细节表现。在Light Cache的设置里,当勾选了Store Direct Light,
光影看起来就会不自然。而且我还发现,勾选的话,速度貌似也快些。

最后,在color mapping上,我选指数曝光方式,假如太阳有点曝光的话,我会改用Reinhard我比较喜欢在HDRI和VRaySun 之间做平衡,我一般先用半球灯来测试,当场景里的光照强度达到我满意的时候,我再调整VRaySun的强度。比如在这个渲染里,我的太阳的强度是0.05,然而还是有点小曝,所以后来我就改为Reinhard曝光方式了,还把Burn Value降低为0.2,这可以让室内外的光相对平均些。在渲染通道里,我用的是atmosphere, diffuse, lighting, reflection, refraction, VRayExtraTex,VRayDirt,wire color 这些通道,它们让我可以自由的做后期修改,尤其在需要快速出图时,我没时间每次到3D里去做调整。

后期

后期没有什么标准,大家有各自的审美品味,一般我的做法是:我用 “Load Files Into Stack” 一次快速加载全部通道,lighting和GI通道的叠加模式改为Screen 或者Linear Burn,这两个模式看起来比较舒服。然后对于reflections, refractions,specular通道,我用screen叠加模式,并给图层一点透明度。当然你也可以改为Subtract叠加模式,你喜欢就好。如果你要将场景里过于曝光的反射去除的话,可以用VRayDirt通道,叠加模式改为 Linear Burn,图层透明度设为50%甚至更低。在做完全部调整后,我合并全部图层,并再给一个曲线调整,之后再加入晕光效果和在Lens Correction选项里的chromatic aberration。
最后,我用一个透明度在50-75左右的Unsharpen遮罩。

总结

用这种方式在做图,可以表现很多艺术效果,素材库非常棒,而且操作简单,让我能节约出很多繁琐操作的时间,像一个艺术工作者那样把更多的时间用在艺术创意上。

封面图

评论0

请先

本站模型、材质以及IES灯光均支持直接载入SketchUp,需要安装智达云插件使用点击下载插件

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码