Skip to content

basic engine for rendering multiple objects using ray tracing algorithm

Notifications You must be signed in to change notification settings

Zeldaris0/RTV1_engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTV1 (basic ray tracing engine)

basic engine for rendering multiple objects using ray tracing algorithm RTv1 is a simple ray tracing program. The project was developed as a part of 42 school program. It parses a 3D scene from a file and applies ray tracing algorithm to render the given scene. Note: this project was made for MacOS.

test rt screenshot

Installation

Clone or download this repository and run make in command line while in the root of the repository. This will build executable called RTv1. Makefile compiles SDL2 library from source files. so building process might take some time.

Usage

./RTv1 [filename] filename must contain path to a valid scene. If the scene is not valid, RTv1 will write corresponding error on standard output. you will find example of the file named test

image image

About

basic engine for rendering multiple objects using ray tracing algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published