Skip to content

SachsA/Raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raytracer

Epitech's Raytracer

It was developp in C and here is an exaustive list of features :

  • Forms (Sphere, cone, cylinder, plan, cube, triangle)
  • Lights
  • Shadows
  • Reflexion
  • Threads
  • Json input files
  • Brillance
  • Texture
  • Ply input files (not done)
  • Live edit
  • Sepia effect
  • Lot of other effects : pastel, black/white, green, red, blue... (example, press the key : p = pastel, g = green)
  • Nuances

Raytracer file generation:

      ./sofy.js scenes/"scene".json -f

Program compilation and launch:

      make
      ./raytracer "scene".rt

Raytracer Usage

  • To see all the help, go for : ./raytracer -h.
  • To see all the keyboard's effects: press "H" when the image is done.

Project realised by:

About

Raytracer with different types of shapes, effects, lights...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors