这里写自定义目录标题
这个是CPU实现的
实现步骤,
1.把光栅化的图片做第一帧 提取出来然后和光线追踪混合显示在屏幕 未实现
2.正题 用24分辨率进行光线追踪 可以大概得出屏幕显示的模型,这样就可以得到一个比屏幕空间还少的数量三角形进行光线追踪
但是灯光的要默认进行光追,
3.然后就是1K分辨率进行光线追踪,然后DLSS放大一倍变成2K或者4倍变4k
4.光线追踪主要是反射部分,正面射出的颜色和光栅化一样是默认的颜色,我们直接光栅化显示出画面,然后1K分辨率进行光线追踪
,这里1K光线追踪只需要24*24分辨率得到的三角形,很少,如果去掉重复的更少
5.混合光栅化或者光线追踪的颜色,去噪,模糊处理,然后以
代码如下
if (这一帧渲染次数 <10)
{
光线追踪渲染图[i][j] = mix(光线追踪渲染图[i][j], 本次采样颜色, 1.0 / 20);
}
else
{
光线追踪渲染图[i][j] = mix(光线追踪渲染图[i][j], 本次采样颜色, 1.0 / (float(这一帧渲染次数+ 10)));
}
从20亮度开始混合,就不会有强烈噪点
https://share.weiyun.com/mMc7g9F5