Skip to content

Real-time DirectX 11 foveated raytracer using Tobii eye tracking technologies to reduce the number of cast rays and thus traversed scene geometry

Notifications You must be signed in to change notification settings

ensq/raytrace-et

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raytrace-et

Real-time foveated raytracer using an EyeX controller with the EyeX SDK to render parts of a scene in higher resolution; depending on where the observer is looking by tracking his/her gaze.

When developing a real-time raytracer, I ran into issues with my older video card no longer keeping up to speed. I optimized the raytracing to make use of foveated graphics by only rendering the part of the framebuffer (where the observer is looking) at high-resolution, thus only having to compute a fraction of the rays and taking most of the load off my graphics card.

For the most part implemented in C++ using DirectCompute.

Click here to read more about it!

About

Real-time DirectX 11 foveated raytracer using Tobii eye tracking technologies to reduce the number of cast rays and thus traversed scene geometry

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published