计算机图形学--全局光照(3D 空间:LPV,VXGI;屏幕空间:SSAO)

LPV算法

LPV做全局光照:
1.质量好
2.非常快
在这里插入图片描述
LPV的基本思想:
1.在任何一个shading point上,我如果可以立刻知道四面八方到达该点radiance,就可以很好的做全局光照。
2.在直线转播的过程中,radiance是不变的量
3.解决方法:
将场景分成3D的网格,这些格子用来传播radiance。需要传播间接光照的radiance。
在这里插入图片描述
LVP算法思路:
在这里插入图片描述
Step1 : 找到次级光源(RSM方法)
在这里插入图片描述
Step2:
a.将次级光源放到对应的格子里面
b.对于每个格子,找到虚拟光源
c.计算出任意一个格子,计算出radiance
d.使用SH做radiance的分布
在这里插入图片描述
Step3:传播
在这里插入图片描述
Step4: Rendering
在这里插入图片描述
LPV的问题:
格子划分的无限小
在这里插入图片描述

VXGI算法

在这里插入图片描述
思路:
1.整个场景划分成不同的格子
2.将格子建立成树
3.RSM采样
在这里插入图片描述
在这里插入图片描述
做2次Pass
Pass1:
在这里插入图片描述
Pass2:
从场景中连出来一个椎,判断和场景中的体素的相交
在这里插入图片描述
对于Diffuse的物体,我们会用多个椎体模拟光线向四面八方散射
在这里插入图片描述

AO环境光遮蔽

在这里插入图片描述
环境光遮蔽让模型看起来更立体
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
环境光遮蔽是对全局光照的近似
在这里插入图片描述
环境光遮蔽深入理解
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对cosθ积分的理解
在这里插入图片描述
在这里插入图片描述
如何计算加权平均的KA
在这里插入图片描述
在这里插入图片描述
SSAO
用深度图计算遮挡关系
在这里插入图片描述
判断法线所在的半边
在这里插入图片描述
在这里插入图片描述
带有噪声的AO
在这里插入图片描述
去噪
在这里插入图片描述
在这里插入图片描述
考虑一定范围的遮挡物
在这里插入图片描述

截图和公式来源闫令琪老师games202课程
感谢闫令琪老师为我们带来这么精彩的图形学课程
https://www.bilibili.com/video/BV1YK4y1T7yY?p=4&spm_id_from=pageDriver

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值