找回密码
 立即注册

The Kulla-Conty Approximation

| 2022-2-27 22:23 阅读 256 评论 1

一、先容

读后感来自 Revisiting Physically Based Shading at Imageworks, SIGGRAPH 2017 course,by Kulla and Conty。这篇文章先容了一种快速的抵偿微概况模子能量损失的近似方式,为产业界常用的一种“相当简单”的抵偿微概况能量损失的方式。

二、布景

在利用微概况模子的时辰,越是粗糙的物体能量损失越是严重。以下图所示:



随着粗糙度从左往右变大,我们模子也变得越暗,也就意味能量越低。具体可经过白炉测试看出,以下图所示:



对所用模子,利用各偏向完全一样的情况光。由于能量守恒,理论上模子入射和出射能量连结分歧(此处没有色彩的能量吸收)。但现实上越右侧的(粗糙度更大)的模子能量损失越多。这是由于微概况斟酌G项时,只做了一次入射遮挡和出射遮挡。

对于粗糙的物体,光芒能够会在微概况间弹射屡次。是以一次的遮挡计较是不够的。以下图所示,越是粗糙的物体,其在微概况间的弹射应当更屡次。



是以我们需要一种方式来抵偿该能量,固然一种在微概况间作path tracing的方式是合适物理的。例如[Multiple-scattering microfacet BSDFs with the Smith model,Heitz et al.2016]就尝试在物理上切确描写能量损失。可是在实时衬着范畴,该方式效力明显太低。是以此处先容了一种快速的抵偿微概况能量损失的近似方式。该方式为The Kulla-Conty Approximation,其用一种经历性的方式抵偿了能量损失。

三、道理

第一步,论文给出了E( )的表达式,表达给定偏向下, radiance为1时的积分,即irradiance,此时= sin θ。以下图所示:



那末假定入射为1,反射为E( ),那末给定偏向下,一次弹射需要补充的能量则为1-E( )

第二步,论文及其“自然”地想到了关系式(以下)以表达brdf的对称性,该式的积分应即是1-E( )。



第三步,解出常值C。具体解法以下:



是以积分式内的表达式为第二步所求式。即(以下图)




第四步,那明显只要晓得了E( )与E(avg)便可以获得一次弹射的能量损失。一个无剖析解的积分,我们可以用得当的估计较方式获得数值解。分析参数可得,E( )只和和roughness有关,E(avg)只与roughness有关。是以E( )可用一张二维纹理存储,E(avg)可用一维纹理存储。以下所示:



由以上4步可以完全计较出一次弹射的能量损失,成果以下图。明显抵偿后,粗糙的物体比本来更“亮”了,能量连结了分歧性。




(无抵偿成果)



(有抵偿成果)

到此为止,我们完成磷泼方式的一般内容,该文用设想的公式模拟一次弹射的能量变化(无色彩)。那末假如brdf有色彩呢,假如是屡次呢?接下来请看。

我们晓得色彩意味着吸收,而吸收为能量损失。我们尝试计较该部分“应当”损失的能量。即方式为:先假定模子无色彩E( ),然后计较有色彩时的brdf能量损失F(avg),最初补上。方式以下:

第一步,F(avg)表达均匀每次反射的能量,计较方式与上面类似,以下:



第二步,那末一次弹射的有色彩的能量为F(avg)E(avg),损失为F(avg)(1-E(avg))F(avg) E(avg)。那末屡次弹射的有色彩能量损失为,以下图推导:



第三步,按照等比数列求和公式,我们可得和为:



该式为终极应抵偿能量成果,乘上该成果,我们可得:




(无抵偿成果)



(有抵偿成果)

四、结论

该论文对于分歧材质和情况还有很多分析,此处不多做先容。接下来贴出我实现的成果。




E()



E(avg)



(用重要性采样的积分红果,上图为能量抵偿,下图为原图,粗糙度从左往右递增)



(用Cosθ加权采样的的积分红果,上图为能量抵偿,下图为原图,粗糙度从左往右递增,可见此方式在低粗糙度时,用该方式加权时计较结果欠好)

五、援用

https://www.bilibili.com/video/BV1YK4y1T7yY?p=10 (Games202课程)

https://fpsunflower.github.io/ckulla/data/s2017_pbs_imageworks_slides_v2.pdf (原文PPT)

https://dl.acm.org/doi/abs/10.1145/2897824.2925943 ([Multiple-scattering microfacet BSDFs with the Smith model,Heitz et al.2016])

最初

给对图形学有爱好的同学保举yanlinqi教员在B站的课,相信你一定会受益匪浅。

  • 游客 2022-2-27 22:24
    请问楼主E(μ)怎么计算?[尴尬]
文章点评
2022-02-27 21:49
学习成长 身边的微分方程(7):一文读懂薛定谔方程
本文为“身边的微分方程”系列第7篇。难度提示:★★★★★若想了解本系列及本专栏其 <详情>
2022-02-27 22:24
学习成长 波尔氢原子模型基础知识
波尔氢原子模型基础知识上一期,跟小伙伴们讲解了光电效应,没想到效果很理想,小伙伴 <详情>
2022-02-27 22:26
学习成长 人体七大脉轮对应频率及其能量
|减 压 实 验 室 公 众 号|分享提升幸福感的一切人体7大脉轮对应频率:1、海底轮:3 <详情>
2022-02-28 10:37
学习成长 群星中能量币与现实资源对应关系的计算
一、通过戴森球估计一个能量币到底对应多少能量最近几天一直在玩群星,玩着玩着突然想 <详情>
2022-02-28 11:01
学习成长 暗能量到底是什么能量?
上期在暗物质到底是什么?里,我们知道了宇宙最大一股势力——暗势力之一「暗物质」, <详情>
2022-02-28 11:03
学习成长 大物学习笔记(七)——波的能量
目录:(若无说明,这里研究的都是平面简谐纵波在直棒中传播,也就是大物考试内容。其 <详情>
2022-02-28 11:13
学习成长 干货!人生就是追求更高能量等级 (测你的能量是多少)
{本篇文章较长 如静心看完将会对你获益深远!!}人生就是追求更高能量等级意识的能量 <详情>
2022-03-02 08:30
学习成长 一个伟大的秘密:原来命运由自己的能量决定
一个伟大的秘密:原来人生的成败都由自己的生命能量决定生命能量级别决定命运!决定人 <详情>
2022-03-02 08:31
学习成长 你知道自己的能量层级吗?
人真的分三六九等吗?美国著名心理学家大卫·霍金斯花了30多年的时间,研究证实了人们 <详情>
2022-03-02 08:31
学习成长 能量信号和功率信号的分别
首先要明确一点,这两种信号概念是建立在无穷大的时间积分的基础上的。一.能量与功率 <详情>
2022-03-02 08:37
学习成长 能量棒,乱吃要出事的
本文由[企鹅吃喝指南]与运动App 联合策划特别感谢Keep专业营养师提供意见从早期的 <详情>
2022-03-02 09:14
学习成长 到底谁在滋养你的能量,谁又在消耗你的能量?
在你身边可能会有两种人:一种让你觉得很舒服、很滋养,另一种让你觉得消耗、很疲惫。 <详情>
2022-03-30 15:49
学习成长 暗物质和暗能量如果被证实不存在呢?那引力理论就是错的?
苹果为什么会落地,这个看似极其简单的问题,其实涉及哲学的实在论。如果一个小朋友问 <详情>
2022-04-02 10:54
学习成长 调气,是中医治病的关键所在,气有哪些作用?气又是如何运动的?
昨天,我们已经知道,气是无形的能量。今天,我们要继续探讨3个问题:气有哪些作用? <详情>
2022-04-02 15:49
学习成长 万物心生,2022新年冥想能量文(珍藏版)
减法道:人生不是一场物质的盛宴,而是一场精神的修炼一切结束,皆为序章。停止内耗, <详情>
2022-04-02 17:34
学习成长 充满正能量的励志文案图片,早上好,去拼搏
别人可以替你开车,但不能替你走路;可以替你做事,但不能替你感受。人生的路要靠自己 <详情>
2022-04-07 07:53
学习成长 每个人的内心都蕴藏着巨大的潜能,越是内求,能量就越大
向内觉察回归本源王阳明说:“人生价值只能在心里求,才能找回那个强大的自己。到心外 <详情>
2022-04-17 20:59
学习成长 截至2022年,物理学难以突破,天空中的乌云还有62种,纯理论28种
1900年,英国物理学家威廉?汤姆生发表了题为“在热和光动力理论上空的19世纪乌云”的 <详情>
2022-04-18 13:32
学习成长 内心强大心法:如何拥有无限的能量,请在内心根植三种积极的习惯
文/唐若唐若心学原创作品,违者必究在生活中,如何拥有无限强大的能量,或许你需要明 <详情>
2022-03-01 20:42
学习成长 正能量早晨图片语录抖音微信文案,脚步向前,境界向上
不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。 <详情>

热门文章