/RTV1

A Raytracing Project

Primary LanguageC

Raytracing Version 1

A 42 School Silicon Valley graphics project. Build a raytracing application able to render computer-generated images.

Example

Getting Started

git clone https://github.com/Dorfnox/RTV1.git rtv1

Installing

Running 'make' in the directory will install all dependencies and create the executable, 'rtv1'.

make

Running the program

In order to open the program, please run the following.

./rtv1 shapes/cylinder.shape

You can change shapes/cylinder.shape to any of the other shape files.

To see a list of program commands, run:

./rtv1 -h

Press the 'i' key in the application to bring up user controls.

Example

Any shape in the scenes can be clicked on with the mouse, and manipulated using the controls.

And that's it! Enjoy!

Built With

  • Minilibx - 42's own custom, minimal graphics library

Authors

License

This project is not licensed.

Acknowledgments

  • Fellow coders at 42!