Lecture15_光线追踪3(Ray Tracing 3)_GAMES101 课堂笔记

Lecture 14 学习内容:

Lecture 15(今日学习内容)


第一部分:Irradiance,Radiance

一、Irradiance

(一)定义

Irradiance 是入射的表面点(垂直/投影)单位面积上的功率(power、energy均可)。

计算公式如下:

注意事项——Irradiance VS. Intensity
  1. Irradiance是指单位面积的能量。
  2. Intensity是单位立体角的能量。

(二)应用

Irradiance 可以应用在以下三个方面加深理解:

  1. Lambert’s Cosine Law

  1. 不同季节,不同温度

  1. Correction: Irradiance Falloff


二、Radiance

(一)定义:

Radiance(luminance)是发射的、反射的或者由一个表面发射或接收的能量.

单位: per unit solid angle, per projected unit area

定义某一个面、某个确定的方向,计算公式如下:

Radiance 与 的渲染(Rendering)的关系:

Radiance是描述在环境光的分布的基本场数量。

  • radiance 是光线的数量
  • 渲染(rendering)是计算 所有的 radiance

(二)对比记忆:

(三)Incident Radiance & Exiting Radiance

1. Incident Radiance

入射光线(Incident Radiance)是 每个单位立体角到达表面的 Irradiance 。

注意:它是在表面上沿给定射线(点上表面和入射方向)到达的光。即不考虑其他光的影响。

2. Exiting Radiance

出射光线(Exiting Radiance)是 每个单位立体角离开表面的 Irradiance 。

例如:对于一个区域的光则沿给定射线(点上表面和出射方向)发射的光。


三、Irradiance vs. Radiance

第二部分:BRDF

双向反射分布函数(The Bidirectional Reflectance Distribution Function,简称BRDF)。可以从两个方面通俗理解:

  1. 从某个方向上进来的光线,反射到任一个方向上的反射光线所具有的能量。
  2. 光线吸收后再发射

(一)BRDF 计算公式

(二)反射等式

挑战:递归等式

有其他的光(别的物体的 radiance)会影响 ==> 递归问题

(三)渲染等式

首先从反射方程推出一个通用化解决方法——渲染方程

阿西吧,忘了自己只听了半节课,后续再补吧。

猜你喜欢

转载自www.cnblogs.com/somedayLi/p/12609653.html