Skip to content

TetraSomia/Ray-Tracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ray-Tracer

Raytracing engine for configurable .ini files. Graphics library : liblapin 1.7 or more

Implemented effects :

  • Refraction

Imgur

  • 3D Perlin Noise and sphere texturing

Imgur

  • Procedural texturing

Imgur

  • Bump Mapping

Imgur

  • Reflection

Imgur

  • 4th degree's mathematical object like torus

Imgur

All those screenshots were antialiased with over-sampling.

Handle OBJ files but take a lot of time to process.

Keys :

  • moving camera : E-S-D-F and T-G (because of qwerty-azerty compatibility ! ;D)
  • rotate camera : Arrows and PG-UP/PG-DOWN
  • generate frame : SPACE
  • enable/disable Phong effect : U
  • enable/disable reflection effect : I
  • enable/disable refraction effect : O
  • enable/disable Anti-Aliasiang : P

About

Raytracing engine for configurable .ini files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published