VirtualEngineeringLab / Pathtracing

Pathtracing
GNU General Public License v3.0
13 stars 2 forks source link

Pathtracing

This project is William Sokol Erhard's testbed to explore all variety of techniques and approaches to enable realtime pathtracing with XR.

Notable implemented features: steroscopic rendering, planer and depth reprojection, acceleration structures for complex meshes, local multiplatform support for Android & HoloLens, depth buffer, and various denoising techniques among many others.

This is the first publicly shown implementation of AR or VR support for any application capable of raytraced or pathtraced rendering when initialy released in 2019. I created it after a thorough search for existing solutions came up empty.


This project was originally based off of David Kuri's work as found here:

https://bitbucket.org/Daerst/gpu-ray-tracing-in-unity/src/Tutorial_Pt3/

https://web.archive.org/web/20221014140045/https://three-eyed-games.com/2019/03/18/gpu-path-tracing-in-unity-part-3/

Futher work done by William Sokol Erhard initially at Volkswagen and now independently.

I wrote an article on the project here: https://www.willse.me/2019/06/VRpathtracing.html

...and here: https://www.willse.me/2019/08/further-pathtracing.html