Skip to content

greg-gav/miniRT-release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniRT

Minimal implementation of raytracing using C and mlx for window management

spheres rt mix

Usage

./miniRT [scene file .rt]

Run

git clone git@github.com:greg-gav/miniRT-release.git
cd miniRT-release && make 
./miniRT scenes/sphere.rt

Features :

  • Objects : sphere plane cylinder cone
  • General : camera scene file Phong reflection checkerboard
  • Extra : multiple lights colored lights materials transparency

Information

Some scene files provided for reference in scenes/ directory

More Examples

Mixing colors

color rt mix

Sample materials

materials rt mix

Hard shadows

shadows rt mix

Basic shapes

simple rt mix

Columns scene

columns rt mix

Some reflections

reflections rt mix

Some transparency

transparent rt mix

About

Minimal implementation of raytracing using C and mlx for window management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published