Skip to content

This project is an introduction to the beautiful world of Raytracing: to render simple Computer-Generated-Images and implement mathematical formulas.

Notifications You must be signed in to change notification settings

smkatash/42_miniRt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42_miniRt

This project is an introduction to the beautiful world of Raytracing: to render simple Computer-Generated-Images and implement mathematical formulas using 42minilix library.

# Clone this project
$ https://github.com/smkatash/42_miniRt

# Basic shapes and colors
$ cd mandatory

# Basic shapes with multiple light sources and textures
$ cd bonus

# Run the program
$ make

# Render a predefined image
$ ./miniRT scene/[filename.rt]

# Create .rt file and render scene individually
$ ./miniRT [filename.rt]

Output of random scenes:

Snowman.

image

Changing views and colors.

image

Random textures.

image

Distorted shapes.

About

This project is an introduction to the beautiful world of Raytracing: to render simple Computer-Generated-Images and implement mathematical formulas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published