最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

材质与外观Materials and Appearances(笔记)

IT圈 admin 3浏览 0评论

材质与外观Materials and Appearances(笔记)

文章目录

  • 前言
  • 一、材质
      • 什么是材质
      • 几种常见的材质
      • 反射、折射
      • Snell' Window/Circle现象
      • 菲涅尔项
  • 二、微表面材质(Microfacet Material)
      • 微表面模型
      • 微表面BRDF
      • 微表面BRDF示例
  • 三、各向同性/各向异性 材质(Isotropic/Anisotropic Material)
      • 各项同性和各向异性
  • 四、BRDF的性质
      • 非负(Non-negativity)
      • 线性(Linearity)
      • 可逆性(Reciprocity Principle)
      • 能量守恒(Energy Conservation)
      • 各向同性 vs. 各向异性(Isotropic vs. Anisotropic)
  • 五、测量BRDFs
      • 测量BRDF的动机
      • 测量BRDF的方法
      • 测量BRDF的数据存储
  • 课程的最后


前言

研究不同材质与光照作用产生的外观。


一、材质

什么是材质



由渲染方程中的BRDF决定的,描述光线如何被物体反射的性质。也可以说,材质就是BRDF。

几种常见的材质



上图表示的为漫反射材质。

Glossy材质。

反射、折射



玻璃/水材质。折射与反射。

Snell’ Window/Circle现象


如果我们在一个水池底下,就只有很小一部分区域的光线通过折射折射能到达眼睛了。

菲涅尔项


生活中的一个现象,如图,如果我们从一个较大的角度看桌子,则看不到书的反射。

菲涅尔项告诉我们,在一个绝缘体上,如果一束光与表面完全平行(也就是Angle from normal越大),则它会被表面完全反射,而与表面的角度越大(也就是Angle from normal越小),被反射的能量也就越少。

对于导体,菲涅尔项和绝缘体不同。即使与表面的角度很大,反射的能量也很多,几乎没有减少。这就是为什么镜子后面有一层金属。

准确的表示方法以及Schlick’s近似算法。

二、微表面材质(Microfacet Material)


上图的高光部分为澳大利亚所在地,从远处看,我们看不到物体表面各种各样的细节,我们看到的是总体上的一个效果。

微表面模型

假设我们从远处看一个表面,即使它实际上是粗糙的,我们也认为它是一个平的表面。而微表面意味着,我们认为表面的一小个独立的元素可以被看做一个镜面,每个微表面有它自己的法向量。

微表面BRDF


如果一个表面平滑,那么它的微表面的法向量朝向基本相同,它的材质接近Glossy。而如果一个表面粗糙,那么它的微表面的法向量会朝向各个不同的方向,它的材质接近diffuse。

上面的三个项分别为:菲涅尔项、集合项(表达了微表面之间的互相遮挡问题)、法向量分布项(描述法向为h的微表面的分布情况)。

微表面BRDF示例




上图为采用了微表面模型实现的效果,金属、皮革、木头。可以看到效果非常好。微表面模型在影视行业具有统治地位,游戏行业常用的PBR(基于物理的渲染)也用到了微表面模型。
微表面模型也有一些问题,比如diffuse项很少,有时人们需要加入额外的东西来表示漫反射。
微表面模型不止一种,但是都遵循微表面的逻辑。

三、各向同性/各向异性 材质(Isotropic/Anisotropic Material)


在一个电梯间中看到的画面。

各项同性和各向异性


所谓各向同性,就是指表面不具备方向性,或者方向性很弱。各向异性就是指表面具有方向性,会产生很奇特的高光表现 。

上图中的公式表示了从BRDF的角度来考虑得到的各向异性描述。

拉丝金属材质。

尼龙材质。

天鹅绒材质。之所以认为他是各项异性,是因为天鹅绒可以被刷到一个方向。

四、BRDF的性质

非负(Non-negativity)


BRDF表示的东西是能量,能量当然是非负的。

线性(Linearity)


BRDF可以是很多个小部分累加的结果。

可逆性(Reciprocity Principle)


把入射方向和出射方向调换,得到的BRDF是一样的。

能量守恒(Energy Conservation)


BRDF表示的能量是守恒的,遵循物理定律。

各向同性 vs. 各向异性(Isotropic vs. Anisotropic)


如上所述。

五、测量BRDFs

测量BRDF的动机


既然BRDF可以用公式去描述,我们为什么还要进行测量?当然是因为BRDF的公式描述并不一定准确。
话说回来如果我可以测量BRDF,是不是就可以不用理论模型来描述了,直接使用测出来的数据。

测量BRDF的方法



如图所示,使用一种特定仪器:Gonioreflectometer。可以进行BRDF测量。


这样一来,我们就能得到一个非常简单的算法,穷举。但是由于这是一个四维的操作,数据量会非常大。但是考虑到BRDF各项同性我们可以将维度降到三维,同时考虑到BRDF可逆性我们还可以砍掉一半的测量。甚至进行低精度的测量,靠推测得到高精度的结果。

测量BRDF的数据存储


上图说明了数据的存储要求。

上图为MERL BRDF Database。

课程的最后

下节课为前沿的渲染话题。

材质与外观Materials and Appearances(笔记)

文章目录

  • 前言
  • 一、材质
      • 什么是材质
      • 几种常见的材质
      • 反射、折射
      • Snell' Window/Circle现象
      • 菲涅尔项
  • 二、微表面材质(Microfacet Material)
      • 微表面模型
      • 微表面BRDF
      • 微表面BRDF示例
  • 三、各向同性/各向异性 材质(Isotropic/Anisotropic Material)
      • 各项同性和各向异性
  • 四、BRDF的性质
      • 非负(Non-negativity)
      • 线性(Linearity)
      • 可逆性(Reciprocity Principle)
      • 能量守恒(Energy Conservation)
      • 各向同性 vs. 各向异性(Isotropic vs. Anisotropic)
  • 五、测量BRDFs
      • 测量BRDF的动机
      • 测量BRDF的方法
      • 测量BRDF的数据存储
  • 课程的最后


前言

研究不同材质与光照作用产生的外观。


一、材质

什么是材质



由渲染方程中的BRDF决定的,描述光线如何被物体反射的性质。也可以说,材质就是BRDF。

几种常见的材质



上图表示的为漫反射材质。

Glossy材质。

反射、折射



玻璃/水材质。折射与反射。

Snell’ Window/Circle现象


如果我们在一个水池底下,就只有很小一部分区域的光线通过折射折射能到达眼睛了。

菲涅尔项


生活中的一个现象,如图,如果我们从一个较大的角度看桌子,则看不到书的反射。

菲涅尔项告诉我们,在一个绝缘体上,如果一束光与表面完全平行(也就是Angle from normal越大),则它会被表面完全反射,而与表面的角度越大(也就是Angle from normal越小),被反射的能量也就越少。

对于导体,菲涅尔项和绝缘体不同。即使与表面的角度很大,反射的能量也很多,几乎没有减少。这就是为什么镜子后面有一层金属。

准确的表示方法以及Schlick’s近似算法。

二、微表面材质(Microfacet Material)


上图的高光部分为澳大利亚所在地,从远处看,我们看不到物体表面各种各样的细节,我们看到的是总体上的一个效果。

微表面模型

假设我们从远处看一个表面,即使它实际上是粗糙的,我们也认为它是一个平的表面。而微表面意味着,我们认为表面的一小个独立的元素可以被看做一个镜面,每个微表面有它自己的法向量。

微表面BRDF


如果一个表面平滑,那么它的微表面的法向量朝向基本相同,它的材质接近Glossy。而如果一个表面粗糙,那么它的微表面的法向量会朝向各个不同的方向,它的材质接近diffuse。

上面的三个项分别为:菲涅尔项、集合项(表达了微表面之间的互相遮挡问题)、法向量分布项(描述法向为h的微表面的分布情况)。

微表面BRDF示例




上图为采用了微表面模型实现的效果,金属、皮革、木头。可以看到效果非常好。微表面模型在影视行业具有统治地位,游戏行业常用的PBR(基于物理的渲染)也用到了微表面模型。
微表面模型也有一些问题,比如diffuse项很少,有时人们需要加入额外的东西来表示漫反射。
微表面模型不止一种,但是都遵循微表面的逻辑。

三、各向同性/各向异性 材质(Isotropic/Anisotropic Material)


在一个电梯间中看到的画面。

各项同性和各向异性


所谓各向同性,就是指表面不具备方向性,或者方向性很弱。各向异性就是指表面具有方向性,会产生很奇特的高光表现 。

上图中的公式表示了从BRDF的角度来考虑得到的各向异性描述。

拉丝金属材质。

尼龙材质。

天鹅绒材质。之所以认为他是各项异性,是因为天鹅绒可以被刷到一个方向。

四、BRDF的性质

非负(Non-negativity)


BRDF表示的东西是能量,能量当然是非负的。

线性(Linearity)


BRDF可以是很多个小部分累加的结果。

可逆性(Reciprocity Principle)


把入射方向和出射方向调换,得到的BRDF是一样的。

能量守恒(Energy Conservation)


BRDF表示的能量是守恒的,遵循物理定律。

各向同性 vs. 各向异性(Isotropic vs. Anisotropic)


如上所述。

五、测量BRDFs

测量BRDF的动机


既然BRDF可以用公式去描述,我们为什么还要进行测量?当然是因为BRDF的公式描述并不一定准确。
话说回来如果我可以测量BRDF,是不是就可以不用理论模型来描述了,直接使用测出来的数据。

测量BRDF的方法



如图所示,使用一种特定仪器:Gonioreflectometer。可以进行BRDF测量。


这样一来,我们就能得到一个非常简单的算法,穷举。但是由于这是一个四维的操作,数据量会非常大。但是考虑到BRDF各项同性我们可以将维度降到三维,同时考虑到BRDF可逆性我们还可以砍掉一半的测量。甚至进行低精度的测量,靠推测得到高精度的结果。

测量BRDF的数据存储


上图说明了数据的存储要求。

上图为MERL BRDF Database。

课程的最后

下节课为前沿的渲染话题。

发布评论

评论列表 (0)

  1. 暂无评论