Skip to content

(BETA) Render program, basic on ray-tracing technology.

Notifications You must be signed in to change notification settings

ishtvan-lucor/RT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RT

Developed in collaboration with:

Arsen Abdullaiev Maksym Hedeon

The goal of this project is to implement a ray tracing algorithm. This render tool supports drawing elementary geometric shapes like sphere, cone, cylinder, plane and additional composed object - a wine glass. It displays shapes with given light sources depending on the viewpoint.

Additional functionality:

  • ability to slice objects;
  • point of view rotation and translation along XYZ axis in real time;
  • reflection material property;
  • GUI, screenshots option, sepia effect, etc.

Makefile supports such targets: make all, clean, fclean, re. In scene directory you can find test maps.

Manual file

  • cat MAN

Usage

  • make
  • ./RT scene/configuration_file

Examples

Scene0 Scene1 Scene2 Scene3

About

(BETA) Render program, basic on ray-tracing technology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages