Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1.51 KB

README.md

File metadata and controls

42 lines (27 loc) · 1.51 KB

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