Skip to content

mhammerc/RT

Repository files navigation

RT

This is our full-featured raytracer.

https://www.youtube.com/watch?v=DvWrLdIM9mo&list=PLffb33rgTvvnFtewQDzyHzqqMk0s0gW2f

  • Dynamic interface and object manipulation (blender-like)
  • Textures (from image or dynamically generated)
  • Antialiasing
  • Reflection and refraction
  • Constructive Solid Geometry
  • Torus (fourth degree equation)
  • Polygons (.obj parser and renderer)
  • Multithreading
  • Save and open scenes in CSON
  • All in C, with GTK+3 and libc as the only dependencies

How to launch

On Ubuntu you must install libgtk-3-dev. Install the equivalent or your distro.

make
./rt

Look at the screenshots !

Screen capture Screen capture Screen capture

About

A raytracer written from scratch

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published