Skip to content

jrainpre/miniRT-Raytracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniRT - Ray Tracing Engine

Welcome to the repository for miniRT. Dive deep into the world of computer graphics and explore the intricacies of ray tracing with this project.

🖊️ Input

image
  • Customizable Scenes: Create scenes from scratch or modify existing ones.
  • Input validation for with DFA : Deterministic Finite Automaton used for validating the user input.

🎥 Render Engine

  • Engine: Render scenes in real-time.
  • Dynamic Lighting: Manipulate lights and see real-time changes.
  • Object Manipulation: Move and adjust objects dynamically in the scene.
  • Shadows: shadows and reflections.

📷 Screenshots

image
image
image

‼️ Prerequisites

  • Only runs on Linux machines because of the mlx graphics libary

⚙️ Usage

make

make

execution

./miniRT scenes/dummy_scene.rt

👋 Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published