光线追踪算法

光线追踪算法

光线追踪算法是一种为数字和物理场景生成图像的方法。它也是数字图形学最重要的技术之一。它是一种计算机图形学技术,其原理是模拟光路径以计算场景中每个表面之间的拾取和散射,以最终完成图像渲染。


光线追踪是一种基于物理的图形渲染技术,它弥补了直接光照方法的许多缺陷。光线追踪模拟光线在表面之间的传播。它通过模拟光线在表面之间的散射,创造出自然的图像质量。这意味着它可以处理复杂的场景,表现真实的位置和反射。

在实施光线追踪算法之前,首先需要创建3D数字场景,其中可以添加几何复杂的三维模型,以及照明,几何变换等参数。在表面参数上,可以定义表示材质的参数,如不同颜色的漫反射/镜面反射,粗糙度,透明度等,并计算出物体表面的表现。在一旦场景中加入了照明参数之后,就可以开始光线追踪算法。

算法本质上是将场景拆分为微小的光子,并从物体上发射出去。当光子与物体发生碰撞时,它们会根据材质特性而分裂为几条小光线,这称为散射。随后,这些小光线将根据物体周围的反射和透射来继续散射。这个过程一直持续到每条光线停止散射为止,并将光线路径和像素值根据吸收模型计算出来,以生成虚幻的视觉效果。

光线追踪效果非常高质量,它是最接近真实视觉效果的渲染技术,因此它被广泛应用于电影,游戏,设计视觉分析等VFX领域。此外,光线追踪算法尚未能满足大型的游戏渲染,因此最近出现了几种更先进的渲染技术,如全局照明,程序着色器等。


现代光线追踪算法

上面描述的whited-style光线追踪模型虽然将全局光线传播的算法引入到光照模型中,但仍然不够准确,原因有二:

1)光线传播中只考虑当前交点反射和折射出去的光线,而没有追踪漫反射的光线;

2)着色采用的还是BlinnPhong这个经验模型,无法精确的模拟真实物理的现象。

针对以上的问题,我们就要引入真实的物理概念来定义光线追踪的现象,因此就有了基于物理的渲染(PBR),而辐射度量学就是这样一套测量光线能量的学科。

5.1 辐射度量学

一些比较重要的物理概念:

  • Radiant Energy(辐射能):表示能量,单位:J(焦耳)。
  • Radiant flux(辐射通量/功率):单位时间的辐射能量,单位:W(瓦特)/ lm(流明)。
  • Radiant intensity(辐射强度):每单位立体角的辐射通量,单位:W·sr−1。
  • Irradiance(辐照度)*:入射表面的辐射通量(不带方向)(从所有方向到达某一点的能量之和),单位:W·m−2。
  • Radiance(辐射率)*:每单位立体角每单位投射表面的辐射通量(带方向),单位:W·sr−1·m−2。

5.2 双向反射分布函数(BRDF)

直观的理解,不同物体表面材质自然会把一定方向上的入射亮度反射到不同的方向的光线上,如理想光滑表面会把入射光线完全反射到镜面反射方向,其它方向则完全没有。如理想粗糙表面会把入射光线均匀的反射到所有方向。因此所谓BRDF就是描述这样一个从不同方向入射之后,反射光线分布情况的函数,定义如下:


5.3 反射方程


5.4 渲染方程


5.5 如何解出渲染方程(蒙特卡洛积分)

当一个积分很难通过解析的方式得到答案的时候可以通过蒙特卡洛的方式近似得到积分结果。


5.6 真实照片(左)与基于物理渲染的效果(右)的对比



24小时热点

投资者寻找 2025 年牛市前爆升10大潜力币 8月最佳百倍币

随着 2024 年进入下半年,全球投资者的目光正紧紧聚焦于能 ...

115307

非小号

元宇宙原力币是什么?有什么用?

随着科技的不断进步,元宇宙的概念已经逐渐从科幻小说中走入现实 ...

178886

区块链圈小菜鸡

元宇宙入口是什么?原力元宇宙官方网站入口及注册流程

原力元宇宙官方网站入口是 https://meta-forc ...

104764

树图链

被朋友骗去弄数字货币

  有一次,一个朋友突然给我说他有一种可以赚钱的新方法,他说 ...

446050

DigiFinex

链圈百科:韩国政府机构组织图

一、行政院 韩国行政院是一个由政府的行政机构组成的中央政府 ...

1045804

BitKeep钱包

中国十大庞氏骗局之RUNE币 THORChain

RUNE- 简介详情 THOR ...

146951

非小号

国家版本数据中心

国家版本数据中心(National Data Version ...

439370

元视觉

元宇宙平台合法吗

现在,元宇宙平台备受热捧,但有人质疑其合法性。在此,我们将对 ...

989208

T网

盘点目前最火的区块链游戏项目排名

随着区块链技术的不断成熟和普及,其在游戏行业的应用也逐渐兴起 ...

153476

波场区块链浏览器

2024年以太坊会恢复挖矿吗?后续有什么调整?

以太坊在2022年完成了从工作量证明(PoW)到权益证明(P ...

87534

波场区块链浏览器

热点专题

NFT艺术品到底是什么?

Beeple,“EVERYDAYS: THE FIRST 5 ...

2318557

Opera House

最全的NFT发展史

当我们理解一个新生事物,必须要首先了解其起源,通过对其源头以 ...

1752801

iBox

“华英会”诈骗圈钱5000亿!崩盘后将会凄惨无比

“华英会”崩盘的预警已多次发出,尽管尚未正式宣布崩盘,但大家 ...

1328854

Magic Eden

什么是IDO?这种模式会带来怎样的影响?

要理解IDO(Initial DeFi Offering)初 ...

1158056

Bitstamp交易所

链圈百科:韩国政府机构组织图

一、行政院 韩国行政院是一个由政府的行政机构组成的中央政府 ...

1045720

BitKeep钱包

有黑客采取新型 USDT 假充值手法

根据慢雾区情报,有黑客采取新型 USDT 假充值手法,黑客采 ...

1015812

区块链博客

元宇宙平台合法吗

现在,元宇宙平台备受热捧,但有人质疑其合法性。在此,我们将对 ...

988901

T网

4种利用永续合约资金费率套利的策略

下文将介绍在保持市场中立的条件下,如何从永续掉期资金费率中套 ...

948964

DCG区块链孵化器

国内NFT平台是怎么赚钱的?

2021年被称为NFT的“元年”,互联网巨头、各大企业、艺术 ...

813235

CoinBene满币网

宝二爷郭宏才的乘风破浪之旅

10年后的比特币会涨到10万美元吗?宝二爷说过:“先吹吹牛B ...

727516

QuillAudits