PBR材质系统原理简介

一、自然界材质

要学会使用PBR首先需要了解什么是PBR,需要从真实世界的这些PBR材质特有的属性拆分开来去了解他们,这样我们就需要了解光,物体表面材质以及光是如何与材质交互的。光包括了颜色,亮度,衰减,强度,形状等主要属性,真实的世界中永远是多光源并存的。那么自然界中的材质是如何跟光交互的呢?灯光照射到物体表面后两种情况,反射或继续前行折射。折射后的光线被吸收(一般转化为热),或离散。光线被吸收的行为不是发生在表面,而是次表面,或者内部反射不会带出任何颜色。
吸收会使光线强度降低,吸收某一光谱的光线,余下的光线颜色变化,但方向不变,离散后方向改变,强度不变。这里对于绝缘体和导体,两者与光的交互是完全不同的绝缘体,即非金属的反射率普遍很低,一般在2%-8%左右,大部分光线进行折射,折射后的光线或者被吸收,或者重新离散出来。这部分折射的光线吸收率和材质的明度关,暗的吸收多,亮的吸收少;离散后光线的颜色也取决于物体表面颜色;
对于导体,即金属,反射率普遍很高,达到70%-100%,所以大部分光线会以镜面反射的形式反弹回来。小部分光线折射后完全被吸收(光是一种粒子,被导体吸收)。

1、扩散Diffusion与反射Reflection

扩散与反射,也即是漫反射diffuse与镜面反射specular,是描述光与物质的相互作用经常用到的两个词。大多数人应该能基本了解他们的含义,但不一定能知道他们两个在物理上的区别。
当光线照射到物体表面上时,光线会以和入射角度相同的反射角度从物体表面反弹出去(入射角度与反射角度都是光照方向与光照表面发现方向所成的夹角)。这和你朝墙上扔小球非常相似,你把一个球扔在地上或者墙壁上,小球会以相同的角度但是相反的方向弹开。如果一个表面足够光滑,那么它将表现的像个镜子一样。“镜面反射”这个词便用来描述这个现象。
当然了,并不是所有的光都被表面反射出来了。通常情况下会有一部分光线进入到受照射物体的内部。在受照射物体内,这部分光线会被物体本身吸收(通常会转化为热)或者在物体内进行散射,部分散射的光有可能会通过内部的传播最终又反射回表面,再次成为可以观察到的光线。这个现象有很多叫法,Diffuse Light(漫反射光),Diffusion(扩散光),Subsurface Scattering(子面散射、次表面散射),都说的是一个东西。
散射(Scattering)的光和被吸收(Absorption)的光的波长往往是不一样的。当受照射物体吸收了大部分的光,但是反射了蓝色的光,那么这个物体看上去就是蓝色的。散射往往是一致无序的,可以说它从各个方向上来看都是一样的,这和镜子完全不同。所以当使用PBR的材质球需要描述物体的扩散与反射属性时,只需要输入“固有色albedo”就好了,即用反射贴图来描述从物体表面散射出的各种颜色。Diffuse color有时也被用作它的同义词。

2、半透明与透明

在某些情况下扩散现象(Diffusion)会更加复杂,比如皮肤和蜡烛这些有着更广泛的扩散距离的材料。这时仅仅一张固有色贴图Albedo是不够的,整个着色系统必须考虑到被照射物体的形状与厚度。如果被照射物体足够的薄,那么往往能够从物体背面看到散射出来的光,并被称为半透明。如果被照射物体内的扩散程度很低(比如玻璃),那么光的散射几乎是不可见的,你可以从物体的这一面看到另一面的整个画面。这一现象和典型的“接近物体受照射表面”的扩散现象有非常大的区别,这时候就需要去专门的调整并去模拟这种物理属性。

3、能量守恒

  • 15
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值