2022年“中国旅游日”深圳分会场...
5月19日,2022年中国旅游日深圳市分会场活动在...
最近在玩 Taichi 图形编程,不得不说很好用,十分简洁方便,我在以后就基本上都用 Taichi 语言来展示代码了。
首先再次 review 噪点是怎么来的:
(相关资料图)
现在的光线追踪(路径跟踪)是随机采样的,并且对于实时渲染来讲,一帧往往只能发射 1 条光线去采样。所以原始图像信号是不连续的,由多个离散的采样点组成。如图,绿色的点代表着采样点(中):
然而我们想要的信号是连续的(左),直接呈现这些离散的信号会导致最终结果(显示的图像)失真,所以我们需要进行信号重建(reconstruction)(右)。右图展示了一个线性插值的重建。
在光追中,重建的具体应用就是大名鼎鼎的降噪(denoise)了。不过玩一些游戏可以关闭降噪,你会发现相比于降噪的完结果,未降噪的明显暗很多。难道降噪打破了能量守恒吗?那光追的意义是什么呢?
我们知道现在的光线追踪具体是用路径跟踪来实现的,从摄像机视角发射光线并且追踪到光源,对每个具体着色点求解渲染方程来计算颜色,逻辑上是很简单的一件事。
在程序上,总体就是分这三步:
而我们要讨论的问题就是为什么结果比较暗,这是关于颜色的问题。所以我们看向着色(def 着色(ray: Ray) -> Ray)部分。
这就是着色程序了,非常清晰明了:
你看,着色阶段分为了两种情况,也就是光线命中和未命中。未命中是怎么回事呢?
对了。我们一开始就提到了采样的问题,我们做的是随机采样,有的光线不能命中到着色点。
所以我们定义一个未命中的情况:
看代码,我们定义颜色为 ,而在 RGB 颜色空间中:
是黑色。所以未命中的着色点我们就在程序中让它显示成黑色的。
当然如果你闲的蛋疼,也可以改成 让它变成白色的。是不是这样看上去就不暗了。
所以未命中点的颜色是程序固定设置的,而不是着色方程让它变成黑色。最重要的是它本质上没有违背能量守恒,只是视觉上看起来比正确图像暗而已。
关键词:
最近在玩Taichi图形编程,不得不说很好用,十分简洁方便,我在以后就基
哔哩哔哩 2023-08-25中国日报北京8月25日电(记者邹红)2023年8月25日,北京市第十一届民族
中国日报网 2023-08-251、在黄泉中有一个僧人,叫无名。2、冥王拿了他的琴,他只身赴八百里黄
互联网 2023-08-25云梦西王村:小小的葡萄成为村民的“致富果”---湖北日报客户端讯小小
湖北日报客户端 2023-08-25降价幅度不大。之前,M01的价格是8399。所以降价只有400卢比。GalaxyM0
互联网 2023-08-251、热干面的芝麻酱及热干面做法如下:准备材料:芝麻酱1勺、面条130克
互联网 2023-08-25资金流向数据,主力资金净流入146 17万元,占总成交额15%,其中超大单
自选股写手 2023-08-25最近在玩Taichi图形编程,不得不说很好用,十分简洁方便,我在以后就基
哔哩哔哩 2023-08-25中国日报北京8月25日电(记者邹红)2023年8月25日,北京市第十一届民族
中国日报网 2023-08-251、在黄泉中有一个僧人,叫无名。2、冥王拿了他的琴,他只身赴八百里黄
互联网 2023-08-25云梦西王村:小小的葡萄成为村民的“致富果”---湖北日报客户端讯小小
湖北日报客户端 2023-08-25降价幅度不大。之前,M01的价格是8399。所以降价只有400卢比。GalaxyM0
互联网 2023-08-251、热干面的芝麻酱及热干面做法如下:准备材料:芝麻酱1勺、面条130克
互联网 2023-08-25资金流向数据,主力资金净流入146 17万元,占总成交额15%,其中超大单
自选股写手 2023-08-255月19日,2022年中国旅游日深圳市分会场活动在...
大连将30个中风险地区调整为低风险地区 ...
中新网成都11月22日电 (记者 刘忠俊)四...
(北京冬奥会)北京规划超270公里冬奥道路网...
中新网杭州11月22日电(郭其钰 张益聪)“...
连续两个月回升!6月份中国物流业景气指数为52.1%
山西长子“羊倌”养羊20余年 带动700余户养殖户发“羊财”
上海首个“两山”实践创新基地成功创建
广西医科大一附院向越南捐赠医疗防疫物资
黄埔海关破获案值5.5亿元走私进口二手挖掘机案
Copyright 2015-2022 起点仓储网版权所有 备案号:皖ICP备2022009963号-12 联系邮箱: 39 60 29 14 2@qq.com