top of page

CUDA 路径追踪器

基于 C++/CUDA 的 GPU 并行渲染器,实现蒙特卡洛路径追踪、全局光照及物理精确的材质表现

Bastion.png
dva_car2_edited_edited.jpg

本项目是一款基于 C++ 与 CUDA 开发的硬件加速物理渲染器。系统通过在 GPU 上并行化 蒙特卡洛路径追踪 (Monte Carlo Path Tracing) 算法,实现了高保真的全域光照效果。在底层实现上,渲染器针对现代 GPU 架构进行了深度优化。通过采用 GPU 友好型数据布局、光线流压缩 (Ray Stream Compaction) 以及高效的加速结构,显著降低了分支发散并提升了缓存命中率。

屏幕截图 2026-02-20 051327.png
屏幕截图 2026-02-20 051815.png

渲染器完整支持漫反射、镜面反射及折射材质(含全内反射现象),并集成了随机抗锯齿、基于镜头采样模拟的步进景深以及 HDR 色调映射(Reinhard/ACES)。

屏幕截图 2026-02-20 051923.png

实现了模拟物理相机的真实景深(DoF)后处理效果。

屏幕截图 2026-02-20 050746.png

为了追求极致的视觉纯净度,项目还引入了 Intel Open Image Denoise 神经网络降噪技术,在极短的采样时间内即可输出电影级的写实图像。

bottom of page