Skip to content

Wavefront pathtracer #691

@TheBlek

Description

@TheBlek

While doing research for #547 I stumbled upon wavefront pathtracers. According to nvidia's paper it can speedup pathtracing by 36-220% depending on the scene: https://research.nvidia.com/sites/default/files/pubs/2013-07_Megakernels-Considered-Harmful/laine2013hpg_paper.pdf.

Implementing such a pathtracer without compute would be hard. But WebGPU support for three-mesh-bvh was recently merged in and should be available in the next release.

While #547 is not required for this, I think it would be best to do megakernel pathtracer in WebGPU first to propertly measure and compare performance.

Is this something the project is interested in?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions