Skip to content

A realtime 3D GPU computed raytracer made in Rust and WGSL shader language

Notifications You must be signed in to change notification settings

juhotuho10/rust_GPU_raytracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust GPU raytracer

A realtime 3D GPU computed raytracer made in Rust and WGSL shader language.

Controls:

  • hold right click to enter movement mode where you can:
    • move camera with your mouse
    • move in different direction with W A S D
    • move up and down with E and Q
  • press F11 to hide and show the UI

All the objects in the world can be changed and manipulated from the UI

Sources used for learning and inspiration:

Ray tracer example 11 Ray tracer example 10 Ray tracer example 9 Ray tracer example 8 Ray tracer example 7 Ray tracer example 6 Ray tracer example 5 Ray tracer example 4 Ray tracer example 3 Ray tracer example 2 Ray tracer example 1

About

A realtime 3D GPU computed raytracer made in Rust and WGSL shader language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published