Skip to content

toberge/graphics-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TDT4230 Final Project

An exploration of ray marching displayed on monitors in a dimly lit room.

Some of the shaders in this project are published on Shadertoy:

Usage

Install Rust and run the program with cargo run.

Controls

Standard camera

  • 1-8 and F1-F8 to focus on a monitor
  • Space to reverse rotation direction

Freely movable camera

  • WASD to move horizontally and QE to move vertically
  • Mouse to look around

Other keybinds

  • F to switch between camera modes
  • R to show reflections without Fresnel effect or shaders obscuring them
  • C to switch between cubemap-based and planar reflections
  • N to show normals
  • M to show reflection vectors

Credits

About

Final project in TDT4230

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published