Skip to content

使用 WebGPU 实现的光栅化加速平行光线追踪渲染器

Notifications You must be signed in to change notification settings

823984418/RasterizeRayTrace

Repository files navigation

基于光栅化的光线追踪渲染器 WebGPU 实现

注意:本技术使用 WebGPU 在 Chrome 108.0.5359.125 正式版上实现并维护 需要浏览器使用 --enable-unsafe-webgpu 启动参数才能正常工作 以下示例均在由 GTX1660Ti 为浏览器提供渲染能力的基础上,对于核显运行性能会大幅度下降

示例

  • cornellbox_box 使用十秒渲染来自GAMES101课堂的盒子模型,展示了基本的渲染能力 盒子和立方体
  • cornellbox_bunny_ningguang 使用十秒渲染稍微拉长的盒子模型和游戏人物模型,展示了模型加载和贴图功能 盒子、兔子和凝光
  • cornellbox_bunny 使用低分辨率、浅追踪深度和时间累积采样技术展示了渲染器的实时渲染能力 盒子和兔子

About

使用 WebGPU 实现的光栅化加速平行光线追踪渲染器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published