光线追踪,跳过其它的,直接从辐射度量学开始吧。

为什么?因为我是小白,而且大概率要一直白下去,这里又很难,学不会也不丑。

下面的内容来自:

GAMES101 Ray Tracing 2https://www.bilibili.com/video/BV1X7411F744?p=14&spm_id_from=pageDriver&vd_source=7b5f7987f682b668c4568616fa2beb2dGAMES101 Ray Tracing 3https://www.bilibili.com/video/BV1X7411F744?p=15&spm_id_from=pageDriver&vd_source=7b5f7987f682b668c4568616fa2beb2d

为什么要引入辐射度量学?

冯氏模型的光照设置的是10,这个10,单位是什么?——单位都没有,怎么可能对?

Whitted的光照模型,不大真实,存在很多的问题——比如,能量的衰减全靠主观定义,比如反射一次*0.8

总之——前面的这个,属于经验公式,是自然现象的极度简化,所以误差大,不真实。

为了让这个模拟的更加真实,所以需要引入“辐射度量学”

辐射度量学:一种准确的定义光照的方法,来描述光照

基于几何光学

学习的过程:为什么——是什么——如何用怎么做

学习的时候,这3步都建议完成一次。学会了以后呢?随着时间的流逝,第3步最容易忘,但是在前两个明白了的基础上,查一查也就捡起来了,没啥。

完全平均的事物是不存在的,长远来看,上面的3个环节,也不是同等重要的。前两个是主要的,最后一个是次要的。

主要是一些物理量的定义。

Radiant Energy and Flux (Power)

光源能干什么?好像可以把路晒化……比如这个:

虾热熟、桥热裂?广东高温“超长待机”40天… (thepaper.cn)

也就是说,光源可以辐射出能量,这个能量,可以用上面那两个物理量来描述。

一个是能量,另一个也是能量【单位时间的能量】

英语缩略词“P”经常作为“Power”的缩写来使用,中文表示:“功率”。

这个【单位时间的能量】,就是瓦特W,好像和下面这个瓦特是一个人……

引用自:

王朝:乾隆盛世,瓦特发明了蒸汽机,乾隆:有点诡异之才,影视,历史片,好看视频 (baidu.com)

共性与个性,描述光学上的功率,除了瓦特(共性),还有流明(个性)

光源所发出的能量,是以电磁波的形式存在,这种能量称为辐射能量
(radiant energy),单位是焦耳( J ),而光源每秒所发出的辐射能,则称为辐射通量(radiant flux),单位是瓦特( W )。就同一光源而言,辐射通量大的越大,人眼就会觉得越亮。但辐射通量相同的两个光源,如果发射的是不同波长的光波,对人眼睛所能引起的亮暗度感觉也不一样,也就是说他们有不同的发光效率,发光效率越高,人眼也会觉的越亮。因此真正影响人眼视觉明暗感受的是辐射通量于发光效率的乘积,也就是我们所说的光通量,单位是流明( lm )。依据国际规定,波长为555奈米的单色光的发光效率定为1,这种波长的单色光每瓦特的辐射通量等于683流明。其他波长的单色光,其发光效率采用发光效率曲线,其光通量可由这个公式求得

光通量(流明)=683x发光强度x辐射通量(瓦特)

引用自:

瓦特与流明怎么换算?_百度知道 (baidu.com)

这个光通量也可以这么理解,单位时间通过某单位大小的光的“数量”

好像和磁通量差不多……

然后,又是三个物理量

【emitte:v,发出,射出,散发(光、热、声音、气等),emit的过去分词和过去式】

Radiant Intensity

Radiant【辐射】

Intensity【强度】

立体角的定义

要定义这个物理量,首先得定义立体角,可以看作高中数学里的那个弧度制的推广

有了立体角的定义,就可以计算微分立体角了

任意一个角度,都可以投在单位球上。

微分立体角——极小的立体角

大概相当于,用定义计算球面立体角的例子

同时,可以发现,微分立体角和这两个角度的关系不是单纯的线性的均匀的关系;比如,靠近两极的世界地图上的地区就显得比较的大。

小白,不大会数学, 大概是这么算的?

相当于推导了一下球的表面积的公式。

Radiant Intensity的定义

有了立体角的感念,就可以定义Radiant Intensity了

这个物理量,per单位立体角,也有per……和上面那个瓦特,流明什么的per,好像差不多……

它也有单位,叫做坎德拉,属于标准单位制

Radiant Intensity的计算示例

同时,在辐射度量里,表示方向的时候,通常用空间中的W来表示。

这个W,就表示方向,和前面的θ和fai【没打出来……】是一个意思

这个W,在以后的计算中会用到的,比如下面这个。

这个,就超出能力范围了——数学家汤凤警告

辐射强度Radiant Intensity的定义式是【辐射强度=能量/立体角】故【能量=辐射强度*立体角】,这个乘法,写成积分的形式,就是下面那样。

定义式的互逆

在生活上的应用

11w的LED灯,相当于60瓦的白炽灯

流明,可能相当于光学中的瓦特,815流明/4Π=65坎德拉,坎德拉,辐射强度的单位好像。

【弹幕:

网上查了一下,流明和功率好像是不一样的

当然不一样,一个是能量消耗速度,一个是光的亮度

流明和功率之间还有个转化率

总结就是intensity是每单位立体角的功率

大约1瓦=10流明】

实际做path tracing的时候,这些概念不需要知道这么详细的。

Irradiance

投影面积

垂直的面积,和这个差不多

正对着光线,6根全都接收的到

歪一点,接受不到6根

【弹幕——四季温度的变化,也是因为光照角度的变化】

Irradiance的定义

微小的面积上的微小的能量

前面那个是,每个立体角上;这个是,每个单位面积上。

这个面积,是投影面积,垂直面积,就像磁通量的那个面积。

视频里的有点不一样……下图是视频里的。

然后还有弹幕说,不用取投影面积,就是实际面积……

迷茫……

Irradiance与衰减

这个也可以用来解释光传播到远处的衰减。

在传播的过程中,衰减的并不是Radiant Intensity,它是不变的;衰减的是Irradiance,因为r越大,球壳表面积越大,而球壳上的能量不变,所以会衰减。

【弹幕:一个是光源性质,一个是接受能量的度量】

【弹幕:intensity跟光源有关,irradiance跟接收者有关】

Radiance

定义

一个重要的概念,描述光在传播过程中的若干属性用的。

能量,光线传播,都和路径追踪里光的传播挂钩。

定义如下,越来越复杂……需要两次微分,因为它和立体角、单位投影面积都有关系

是干什么的?

【弹幕:辐射度(亮度)是每单位立体角和每单位投影面积上,由表面反射、发射或接收的能量】

【dA是实际的面积,dA*cosθ是在光线w的垂直方向上的投影面积】

【单位立体角,一个球是4pi  sr的立体角,单位立体角,可能是1 sr那么大的立体角吧;表示一个方向】

【单位面积就是一个点,单位立体角就是一个方向,结合到一起就是一根光线】

【天天看手机评测,说屏幕亮度可以到达多少尼特,现在终于理解了】

【为什么这里是平方呀】

【平方是一个记法,du/dv * du/dw 记为d^2u / dvdw】

【不是平方,那个2是2次微分】

确定的区域,向确定的方向,辐射能量。

一个类似的图,来自这里:基于物理着色:BRDF - 知乎 (zhihu.com)

这个图把那个垂直的投影面积画的挺清楚挺好看的。

这个图画的也挺清楚的:

 引用自:

(45条消息) 辐射度量学(Radiometry)的基础知识_拂面清风三点水的博客-CSDN博客_辐射度量学

定义的其它说法

按这个定义,也可以借助前面的那2个概念来解释:大概就是用了2种其它的说法?

图的话,长这样:

进来,irradiance

发射,intensity

Irradiance和Radiance的对比

【考虑能量损失的,只不过是用了类似于电学里面电压降的概念,你可以简单地理解为光压降】

【光进来到面上,一个面可以接受四面八方的光,所以用方向无关的iRadiance表示。光出去是方向所以用intensity表示】

还可以把Irradiance和radiance联系起来,它们之间只是差了一个方向性而已。

有积分号的那个,是Irradiance,没有的那个是radiance。

【光路可逆,所以iradiance和radiance可以相互转换,这英文命名真不戳】

P是P点的意思

大概,就是这些物理量吧……

一些其它的相关链接

链接1

弹幕说这个链接里也有这些物理量的介绍,可以参考。

【基于物理着色】

基于物理着色:BRDF - 知乎 (zhihu.com)

链接2

这个链接,讲了辐射度量学——BRDF——PBR的学习路线,也介绍了辐射度量学的相关物理量

同时,这里面还提到:

对于我们工业界的同学而言, 理论和实践是两个截然不同的事物, 实践才是我们的重点, 通过实践来印证理论才是我们需要关注的, 如果大家在学习渲染理论时有些东西难以理解, 比如大家深恶痛绝的数学公式, 大可以不必太过纠结, 因为大部分在具体实现的时候的公式都远比理论公式更简单, 更容易实现和理解, 所以尽可将理论公式当做科普内容来看, 只关注其中要表达的意义而不必拘泥于其细节, 也就是不用死记硬背, 也不用觉得自己笨, 因为大部分人都会觉得不好理解, 看多了自然就理解了

这段话,我觉得已经超越单纯的辐射度量学了……已经有了指导意义了……

(45条消息) 辐射度量学(Radiometry)的基础知识_拂面清风三点水的博客-CSDN博客_辐射度量学

链接3

下面第一个链接,提出了一个问题——为什么radiance与距离无关?

确实给问住了……为什么?

通过百度,找到了以下两个答案:

人眼对物体亮度的感觉为什么受距离影响不明显? - jackie 偶尔不帅的回答 - 知乎 https://www.zhihu.com/question/391400872/answer/1942139562

人眼对物体亮度的感觉为什么受距离影响不明显? - TC130的回答 - 知乎 https://www.zhihu.com/question/391400872/answer/1943634843

大概就是,分子上有个r,分母上也有个r,约掉了,最后这个物理量和距离r无关——高考理综合物理的惯用手法……在人性的弱点上出题……

我理解的是这样算的:

引用自:

(46条消息) 光照模型和BRDF_harry_tea的博客-CSDN博客_brdf光照模型

这个问题是用公式推导解决的……而且推导方式还和高考物理在人性弱点上出题的风格呼应上了……真的有高考理综合物理内味了……所以,辐射度量学这玩意,它真的是物理……难怪比之前的经验模型要准确。

下回,看看双向反射分布函数——BRDF吧。

【BRDF这一块可以去看清华胡老师的视频,讲的更清楚】

总结

【弹幕:一流明约等于一只蜡烛的亮度】

坎德拉——辐射强度——1个立体角上的能量

向球心看去,看出来了一个立体角,描述空间中的角有多大用的

这几个物理量,大概是这么个关系吧……

从某种角度来说,光照明模型着色,也是可分的,为什么?一分为二对立统一。

我这个小白觉得,它主要可以分为两部分——光源和物体;如果能准确的描述光源和物体,就能准确的描述整个光照明模型。

描述光源,用的是Radiant Intensity——【焦耳,瓦特,流明,单位立体角等等】

描述物体,用的是Irradiance——【流明,单位投影面积等】

单位立体角,单位投影面积;光源,物体;互为正反面,合在一起,对立的两方面相互统一—— radiance——单位立体角单位面积。

正反合——好像是辩证法

辐射度量学与相关物理量相关推荐

  1. 路径追踪相关的一些内容

    序 引用自: GAMES101-现代计算机图形学入门-闫令琪_哔哩哔哩_bilibili 在了解了 这个: (62条消息) 辐射度量学与相关物理量_averagePerson的博客-CSDN博客 这个 ...

  2. 计算机图形学十四:基于物理渲染的基础知识(辐射度量学,BRDF和渲染方程)

    基于物理渲染的基础知识 摘要 1 为什么需要辐射度量学? 2 辐射度量学 2.1 辐射能量(Radiant energy)和辐射通量(Radiant flux) 2.2 辐射强度(Radiant in ...

  3. [计算机图形学]辐射度量学、渲染方程与全局光照(前瞻预习/复习回顾)

    一.前言 我们前面讲到的Blinn-Phong着色,Whitted-Style光线追踪都有一定问题,那就是它们并没有严格的按照物理规则定义各个变量.比如,Blinn-Phong中的光的强度,并没有一个 ...

  4. 读后感与机翻《从视频中推断力量和学习人类效用》

    以下是研究朱松纯FPICU概念中U(utility)的相关论文记录: 读后感: 作者干了什么事? (1)算法能够预测当人们与物体交互时,身体各个部位(臀部.背部.头部.颈部.手臂.腿等)所承受的力/压 ...

  5. 单摆运动属于什么现象_在学习高中物理中有什么好的经验可以分享?

    高中物理和高中语文是特别有代表性的两门课程,两门课程考察的能力要求和对应的学习方法非常不同.很多朋友偏科的重要原因就在于没搞清楚这一点,用自己已经成功的方法去套另一个自己不擅长的东西. 那么这两类据有 ...

  6. 陈十一院士旗下国产CAE软件开发商获数亿元融资,产品技术已有应用成果

    鱼羊 发自 凹非寺 量子位 | 公众号 QbitAI 最新消息,由中国科学院院士陈十一创办的十沣科技,已于近日完成A轮和A+轮融资. 融资金额达到数亿人民币. 十沣科技成立于2020年12月,致力于高 ...

  7. UA OPTI544 量子光学14 量子电动力学基础

    UA OPTI544 量子光学14 量子电动力学基础 电磁场分解为谐振子的叠加 电场的波动方程 电磁场的哈密顿量 电磁场的量子化 薛定谔绘景中的电磁场算符 电磁场分解为谐振子的叠加 电场的波动方程 根 ...

  8. echart x轴 倾斜_「技术帖」轮毂轴承单元轴铆合装配的铆头优化设计

    摘要:针对轮毂轴承单元轴铆合装配工艺的非线性.非稳态特征,提出一种基于代理模型的轴铆合装配工艺优化方法,并用于铆头成形曲面的优化设计.通过拉伸实验.圆环镦粗实验.轴向进给位移及轴向铆接力在线测试.铆头 ...

  9. 特种浓缩分离:全自动型拉板式压滤机

    全自动型拉板式压滤机启动液压站油泵电机,油泵工作,液压油推动活塞杠前进,使头板推进压紧滤板,以额定压力锁紧滤板.供料泵工作,将待过滤悬浮液输送至各滤室过滤,滤液透过滤布经滤板上的滤液出口排至机外,悬浮 ...

最新文章

  1. RabbitMQ简单测试
  2. C++this指针操作
  3. 用私有构造器或者枚举类型强化Singleton 属性
  4. JQuery Show()的几种效果
  5. 信息学奥赛一本通(2023:【例4.8】数据统计)
  6. Java本地缓存解决方案其一(使用Google的CacheBuilder)
  7. 文本分类和意图识别调研思考
  8. 在VC2015里包含了lib库,但没有设置对路径的出错
  9. Kubernetes查看日志命令
  10. 黑苹果开启核显加速_【黑苹果】关于双显卡正确开启核显加速
  11. 计算机笔记检讨,没做笔记检讨书
  12. QT小游戏(五子棋)
  13. Unity 读取DICOM文件,并支持移动端
  14. GooglePlay区分推荐来源
  15. 数据分析Power BI案例:餐饮数据分析与可视化
  16. 1994-2019:中国互联网流量争夺史
  17. 安卓的进化,用户的阵痛?从奥利奥与奥利粤说起
  18. 什么场景下比较适合使用BGP服务器?
  19. 迟到两年的求职总结经验分享
  20. 程序员的十层楼:大家都来测测你的技术层级

热门文章

  1. 【Golang】GOOROOT/GOPATH/GOBIN
  2. 苹果cmsv10首涂第二十二套带后台系统原创多功能自适应高端模板
  3. Python实现房产数据分析与可视化 数据分析 实战
  4. 【​观察】激活“文化基因”,中兴化被动为主动
  5. typescript 如何使用js 库
  6. 谈一谈大公司定标准、中公司搞专利、小公司卖苦力
  7. ROS 教程3 机器人语音 语音识别理解合成控制 ASR NLU TTS
  8. 58集团2017校招笔试-前端岗
  9. The Ribbon Tab with id: Ribbon.Read has not been made available for this page or does not exist.
  10. MixPad S超级智能开关产品的破解分析