Skip to content

Omnikar/render-3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot

This is my WIP attempt at implementing a 3D renderer.

Usage

Build and run, I recommend in release mode.

cargo run --release

Controls:

  • Ctrl-c: Exit
  • w: Move forward
  • s: Move backward
  • a: Move left
  • d: Move right
  • q: Move down
  • e: Move up
  • i: Look up
  • k: Look down
  • j: Look left
  • l: Look right
  • u: Roll left
  • o: Roll right
  • r: Increase focal length
  • f: Decrease focal length
  • z: Dolly zoom in
  • x: Dolly zoom out

Note that all controls are relative to the camera's current orientation.

About

A WIP experimental 3D renderer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages