#光线追踪
GLSL-PathTracer - 基于物理的GLSL片段着色器路径追踪渲染引擎
GLSL-PathTracer光线追踪3D渲染计算机图形学物理渲染Github开源项目
GLSL-PathTracer是一个运行于GLSL片段着色器的物理基础路径追踪引擎。该项目实现了单向路径追踪、两级BVH实例化、Disney BSDF和多种纹理映射功能。它支持解析光源、基于图像的照明、多重重要性采样和瓦片渲染。此外,GLSL-PathTracer还集成了OpenImageDenoise降噪技术,并提供随机alpha测试和MagicaVoxel风格的均匀体积渲染。目前正在开发GLTF/GLB格式支持,旨在提供全面的渲染解决方案。
Falcor - 高性能实时渲染框架,支持DirectX 12和Vulkan
Falcor实时渲染DirectX 12Vulkan光线追踪Github开源项目
Falcor是一个实时渲染框架,旨在提高研究和原型项目的开发效率。它支持DirectX 12和Vulkan,提供常见图形操作的抽象,包括光线追踪、Python脚本支持和渲染图系统。Falcor集成了DLSS、RTXDI和NRD等RTX SDK,实现了后处理效果和无偏路径追踪等渲染技术。该框架支持Windows 10和Ubuntu 22.04系统,需要具备DirectX光线追踪功能的GPU。
plotoptix - 高性能Python 3D数据可视化与光线追踪库
PlotOptiXPython可视化光线追踪NVIDIA OptiXGithub开源项目
PlotOptiX是基于NVIDIA OptiX框架的Python 3D光线追踪库,用于大规模数据的高质量可视化。支持多种几何图形、材质和光照效果,可生成逼真渲染。利用GPU加速和多GPU并行计算提升性能。简单API让用户无需编写着色器即可创建复杂3D场景。适用于数据可视化、科学计算和生成艺术等领域。