/rtv1

Primary LanguageC

rtv1

Subject

Description

Discover Raytracing fundamental principles: computer-generated imagery. Through this first project, you will create simple scenes involving objects and non complex lights.

Usage

./rtv1 [-v, -V] [-s1...5]

Dependencies

  • OSX : OpenGL, AppKit
  • Linux : X11

Functionalities

Objects

  • Sphere
  • Plane
  • Cylinder
  • Cone
  • Multi objects

Lights

  • Ambient
  • Diffuse
  • Specular
  • Spot lights
  • Directional lights
  • Shadows
  • Multi spots

Other

  • Objects and camera translations
  • Objects and camera rotations
  • Cross platforms (OSX and Linux)
Project of school 42