Skip to content

IlYAN-FISHERMAN/miniRT-42

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniRT-42

42 Badge

Description

miniRT is a project from school 42 aiming to create a simple raytracer capable of generating images based on minimal scene description. This project allows exploring the basics of image generation by ray tracing, a computer graphics rendering algorithm.

Table of Contents

Installation

To install the project, follow these steps:

  1. Clone the repository:
    git clone https://github.com/IlYAN-FISHERMAN/miniRT-42
    cd miniRT-42
  2. Compile the project:
    make

Usage

To execute the raytracer, use the following command:

./miniRT [path/to/scene_file.rt]

Features

  • Loading scenes from .rt files
  • Support for multiple primitives (spheres, planes, etc.)
  • Management of light sources
  • Basic shadows and reflections
  • Configurable camera

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published