OptiX:使用 NVIDIA OptiX 创建光线追踪器。 最终目标是实现全局照明,希望具有不错的 fps

时间:2024-06-29 06:21:50
【文件属性】:

文件名称:OptiX:使用 NVIDIA OptiX 创建光线追踪器。 最终目标是实现全局照明,希望具有不错的 fps

文件大小:7.91MB

文件格式:ZIP

更新时间:2024-06-29 06:21:50

C++

OptiX 使用 NVIDIA OptiX 创建实时路径追踪器。 在我的电脑上渲染 1024x768 没有几何图形大约是 800fps i5 4670k @ 4.2GHz 16GB 1866MHz 内存GTX 770 2GB 实时路径追踪记录: : 降低噪点的模糊效果对比: ![模糊]( Tracing/comparison.png) 球体场景:http: 这是球体场景的高分辨率渲染 没有反射的茶壶场景示例 有很多射线: --对于上面的示例 512x512 图像 (frame1.png),每个像素有 6 个示例----512x512 = 262,144 像素----1,572,864 个样本,每个样本有 1-5 次调用 rtTrace() ----最佳情况:1,572,864 次调用 rtTrace() 如果每条光线击中或错过(无漫反射) ----最坏的情况:7,864


【文件预览】:
OptiX-master
----OptiX.vcxproj.filters(3KB)
----sphere.cu(1KB)
----spheres.png(3.21MB)
----sponza.png(109KB)
----OptiX.sln(856B)
----include()
--------lodepng.h(77KB)
--------Controls.h(14B)
--------FPSCounter.h(1KB)
--------Scene.h(761B)
--------Common.h(753B)
--------Viewer.h(280B)
--------OptiX.h(661B)
----env.png(2.99MB)
----src()
--------Viewer.cpp(3KB)
--------FPSCounter.cpp(849B)
--------main.cpp(3KB)
--------Scene.cpp(3KB)
--------lodepng.cpp(209KB)
--------OptiX.cpp(3KB)
----flat.png(94KB)
----CUDA()
--------phong.cu(4KB)
--------camera.cu(2KB)
--------torus.cu(3KB)
--------parallelogram.cu(2KB)
----.gitignore(126B)
----Path Tracing()
--------Path Tracing.vcxproj(10KB)
--------Path Tracing.vcxproj.filters(2KB)
--------cuda()
--------res()
--------include()
--------Path Tracing.sln(1KB)
--------comparison.png(1.31MB)
--------src()
----README.md(1KB)
----reflect.png(133KB)
----OptiX.vcxproj(6KB)
----plane.cu(905B)
----demo.cpp(3KB)

网友评论