火星时代如何在影视渲染中使用PBR流程?.docx
《火星时代如何在影视渲染中使用PBR流程?.docx》由会员分享,可在线阅读,更多相关《火星时代如何在影视渲染中使用PBR流程?.docx(8页珍藏版)》请在三一办公上搜索。
1、火星时代如何在影视渲染中使用PBR流程? 火星时代()-中国艺术教育高端品牌! 火星时代:如何在影视渲染中使用PBR流程? 火星时代特邀作者戴巍为大家带来今天的影视渲染教程如何在影视渲染中使用PBR流程? 在最近两年,游戏美术行业刮起了一股猛烈的PBR热潮,其热度之强不亚于当年的“次时代”。对于几乎重新定义了游戏美术的PBR流程来说,很多朋友有非常多的疑惑。比如说,为什么PBR的效果为什么看起来这么好;从事影视行业,是否需要学习和使用PBR流程;如果需要,那么我们又要怎么用? 图片来源:神秘海域4游戏截图,PBR流程应用典范 本文将从影视从业者的角度,非常细致专业地地讨论这几个问题,让大家明白
2、这一切的来龙去脉。 一、怎么用影视的逻辑理解PBR? PBR是physically based rendering的缩写,翻译过来是基于物理的渲染。然而这只是一个名字,只能说是一定程度上接近物理,离真正的物理还是有差距。不过PBR流程已经可以非常优秀地描述日常生活中我们遇到的大多数材质了。 对于从事影视工作的很多朋友来说,理解PBR材质的属性有一定的困难,因为使用的词汇跟我们用的材质球上的有些不一样。PBR使用的属性主要是这四个diffuse、roughness、metallic、normal,其中diffuse、roughness、normal都和影视行业中使用一致,分别指代材质的漫反射颜色
3、、反射模糊粗糙程度、以及法线。而最难理解,也是差异的关键,就在这个Metallic属性上。 Metallic翻译过来是金属度,按照一些文档的说法1,这是个很简单的概念,就是指材质是否是金属。这个数值原则上只接受两个数值或者1。Metallic为的时候,这个材质 火星时代()-中国艺术教育高端品牌! 就不是金属,就是所谓的电介质材质;Metallic为1的时候,那么这个材质就是金属材质。 然而,这只是一种很感性的说法。对于已经有完备知识体系的渲染艺术家来说,这个参数是不可理喻的,几乎找不到任何既有的经验与之对应。用影视从业者可以听懂的语言跟大家说的话,实际上这个参数真正控制的东西是F0,也就是菲
4、尼尔反射中,与摄像机视线垂直的面的反射率。之所以要叫F0,是因为摄像机视线与这个区域面法线的夹角为0度。 图片来源:allegorithmic官方帮助文档,VOLUME 1: THE THEORY OF PHYSICALLY BASED RENDERING 2 当metallic值为0的时候,F0的值是0.04;而当metalness值位1的时候,F0的值是1;metallic是0-1的中间值的时候,F0也会在0.04和1之间进行对应的插值,估计是线性差值。在这个过程中F90不变,永远恒定为1。 F0这个属性,说起来好像我们平时也没用过啊?实际上并不是,在Arnold渲染器的默认材质Aista
5、ndard上,有一个叫做Reflectance at Normal的属性,从字面意思来说,是法线方向的反射率;这里所谓的法线方向,就是前文提到过的摄像机视线与面法线的夹角为0度时的法线方向;那么这个属性,实际上就是F0属性。 火星时代()-中国艺术教育高端品牌! 这样看的话,PBR流程里输出的贴图,似乎和我们平时使用的渲染器,都可以一一对应上,那么,从道理上来讲,我们也可以使用PBR流程的贴图啦。 二、如何在我们熟知的渲染器中使用PBR贴图? 使用的方法本身也并不很复杂,不过要分成两种情况来讨论。因为从事影视工作的朋友平时用的渲染器对于反射的处理方式有所不同,所以要使用不同的方案来对接。在这里
6、,我就例举两个代表性的渲染器Arnold和VRay。 (1)在Arnold中使用PBR贴图 首先,我们要导出PBR的贴图供Arnold渲染器使用,在这里,我使用的贴图软件是Substance Painter;由于它提供了多样而灵活的导出方案,可以加快工作流程,所以这里选择了它。导出的时候,直接就有Arnold的贴图预制可供使用。 火星时代()-中国艺术教育高端品牌! 其中,Diffuse贴图连接Diffuse Color通道,色彩空间为sRGB。Specular贴图连接Specular Color通道,色彩空间为sRGB。Roughness贴图连接Specular Roughness通道,色彩
7、空间为linear。F0贴图连接Reflectance at Normal通道,色彩空间为linear。 Normal贴图连接Bump Mapping通道,色彩空间为linear。Bump 2d Node设置为Tangent Space Normals。在这个过程中Specular的Weight恒定为1。别的贴图的使用本篇文章暂不讨论。 在贴图都连接并且设置正确,渲染器的色彩空间也设置正确的情况下,通过Arnold渲染出来的结果,会和Substance Painter中截图的效果非常接近。 火星时代()-中国艺术教育高端品牌! Substance Painter中截图的效果 Arnold渲染出
8、的效果 当然,由于Substance Painter这种软件的渲染方式有很多近似计算方式,比如说反射效果是通过将环境球的图片模糊之后映射到模型上的方式来快速实现的,而并不是使用真实的光线追踪算法,所以最终的视觉效果会和渲染器渲染的有所出入。 不过,这种差异完全在接受范围之内。并且可以通过预览时使用Iray这种GPU渲染器 火星时代()-中国艺术教育高端品牌! 来弥补。 在VRay中使用PBR贴图 同样,首先从Substance Painter中使用VRay的预制,导出一套贴图。 大部分内容都差不多,只不过Reflection取代了Specular,这两个贴图都是用来描述反射颜色的,名称不同,意
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 火星时代 如何 影视 渲染 使用 PBR 流程
链接地址:https://www.31ppt.com/p-3639557.html