Game101课程笔记_lecture18_复杂外观、高级光线传播与实时光线追踪

在这里插入图片描述
BTF —空间变化BRDF

在这里插入图片描述

1 高级光线传播

在这里插入图片描述

1 无偏

在这里插入图片描述

2 BDPT 双向路径追踪

在这里插入图片描述
path tracying第一个弹射是漫反射的时候,就可能没有光路生成。
双向路径追踪的话可以从光源出发,同时从眼睛出发,如果有交点就可以了,这样就会形成更多的光路。
在这里插入图片描述

3 MLT (Metropolis light Transport)

马尔可夫链
pdf 和积分函数形状一致的时候,pdf是最好的。
马尔可夫链可以让任何未知函数可以形成一些样本可以和pdf形状一致。

在这里插入图片描述
下面的图:
半开着门,越难的场景,mlt最适合。
游泳池低的场景,从眼睛出发,先经过
specular path.

在这里插入图片描述
但是这个方法无法估计啥时候收敛。
简单的蒙特卡洛方法是可以的。
有一些像素收敛的快,有些收敛的慢。结果会很脏。
不能作为渲染动画的方法。

在这里插入图片描述

4 光子映射

特别适合渲染caustics–由于光线的聚焦生成的一些效果。
国内的翻译很多翻译的这个词有问题。
实现方法狠多。
在这里插入图片描述

两部做法:

在这里插入图片描述
光子分布越集中的地方就越亮。

在这里插入图片描述
有偏但一致。
在这里插入图片描述
在这里插入图片描述

5 VCM

将光子映射和BDPT结合起来。
应用挺广的。电影行业应用很广泛。

在这里插入图片描述

6 Instant Radiosity(IR)

首先形成VPL,然后用VPL对场景渲染。
在这里插入图片描述
很多人眼睛这个光源,不好的地方就是有些地方会莫名其妙的发光。
与距离平方项有关系。除了一个极小的数值。
不能做glossy的东西。
在这里插入图片描述

电影界和工业界都是用的path tracying

2 高级外观

在这里插入图片描述

1 非表面模型

1 散射介质。

云等悬挂在空间的东西
在这里插入图片描述
在这里插入图片描述
将你的光线散射到各个方向,也会接受到各个方向的光线。
光线在传播的过程中会被吸收被散射
在这里插入图片描述
用相位函数来决定如何进行散射。和brdf有点像,不过他是决定散射的。
在这里插入图片描述
在这里插入图片描述
东西结合的城市。
在这里插入图片描述
刺客信条大革命

在这里插入图片描述
很多材质
光会进入一个物体,只不过是进入的深浅。
在这里插入图片描述

2 Hair

无色的高光和有色的高光。
在这里插入图片描述
diffuse和specular结合:
在这里插入图片描述
看着想bulingphone模型

在这里插入图片描述
光线传播的方式有三种:TT,TRT,S
材质就是光线和物体如何作用。
在这里插入图片描述
在这里插入图片描述
光线如何和一根头发如何作用,但是多根 呢?
多次散射,计算量很大。

在这里插入图片描述
最终幻想中的头发。
在这里插入图片描述
在这里插入图片描述

3 Fur

人的毛发和动物的毛发不一样。
在这里插入图片描述
动物的毛发里面有个差异性,中间的水质很不同。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
双层的圆柱模型。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

科学的研究方案,去生物学去调查资料,然后重新建立模型。

2 Granular Material颗粒模型。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
目前没有很好的方法。
在这里插入图片描述

在这里插入图片描述

3 表面模型

Translucent material半透明材质

不能翻译为半透明材质,不是说沿着一个方向,其实可以从物体里射出来,从另外一个地方转出去。
在这里插入图片描述
在这里插入图片描述
比如人的耳朵。
光线的

次表面散射

在这里插入图片描述
可以认为是
从那个点进来,从哪个点出去,是对BRDF的延申。
对方向和面积进行积分。
在这里插入图片描述
用两个光源来进行光线传播,近似此表面散射的效果。
在这里插入图片描述
BRDF:
在这里插入图片描述
BSSRDF
在这里插入图片描述
光线就是可以
此表面散射的编辑。
在这里插入图片描述
下面这张图都是假的,推荐一个网站-10个渲染的最真实的人像。

在这里插入图片描述

4 Cloth布料

布是由各种纤维缠绕而成。
在这里插入图片描述

在这里插入图片描述
天鹅绒,不是一个平面。
在这里插入图片描述
空间分割成非常小的格子,转为为云等散射介质的渲染,计算量会很大。

在这里插入图片描述
把每根都渲染出来,当成头发来渲染。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面用 的是BRDF:
在这里插入图片描述

3 Detailed Appearance细节渲染

过于真实,导致看着不真实。
在这里插入图片描述
在这里插入图片描述
微表面模型。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
微表面BRDF。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
亮片:
在这里插入图片描述
渲染将近一个月。
在这里插入图片描述

在这里插入图片描述
法线分布:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
微观和宏观是相对的。
在这里插入图片描述
在这里插入图片描述

4 Wave Optics.波动光学

光是一个波,有衍射
在这里插入图片描述
要在小黑屋子里哦!
在这里插入图片描述
波动光学中的BRDF。
不连续
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5 程序生成外观

我不生成,使用的时候生成,随用随取。
使用噪声函数。
可以生成地形,生成木头,生成水面,
不是老方法,现在有很多人在研究。

在这里插入图片描述

在这里插入图片描述
用三维空间中的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述