/Raytracer

Simple raytracer in C

Primary LanguageCMIT LicenseMIT

Raytracer

MIT licensed

This a project i've done during my first years at Epitech.

Thx to Caron Thomas for the scene generator.

=========

Demo

sample1 sample2 sample3

Feature

  • Texture
  • Perlin deformation
  • Deformation
  • Mutiple light (with color)
  • Preview mode
  • 2 regulable anti-aliasing
  • Live deplacement
  • global effect (black&white, sepia, negative, ...)

Compilation :

MLX

  • use the install_mlx.sh script (sudo ./script/install_mlx.sh)

Raytracer

  • use the "make" command without any option into build the "classical" version
  • Use the "make Bonus" command into build build the complete version (require GTK).

Requirement :

  • the "mlx library" (from Epitech) into compile the classical version
  • GTK into compile the bonus

Sample

  • ./script/test_soutenance.sh [1-7]

Usage :

./rt your_scene (or use ./rt config/[0-9] into see the sample)

for more information :

  • man ./man/raytracer
  • man ./man/generaytracer