Skip to content

MiniRayX is a simple ray tracing project written in C using the 42MLX library.

Notifications You must be signed in to change notification settings

48k483x/MiniRayX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MiniRT

const MiniRT = {
  "description": "minimalist ray tracer implementation in C",
  "features": ["Ray tracing", "3D Objects", "Lighting", "Shadows"],
  "objects": ["Sphere", "Plane", "Cylinder"],
  "usage": "cd miniRT && make && ./miniRT scenes/box.rt",
  "dependencies": ["MinilibX", "Math Library"]
}

✨ Gallery

Sphere Rendering

Sphere with Lighting

Cylinder Scene

Cylender Object Scene

Shadow Demo

Shadow Demonstration

Complex Scene

Complex Scene Rendering

🎨 More Renders


Additional Scene 1


Additional Scene 2


Additional Scene 3


About

MiniRayX is a simple ray tracing project written in C using the 42MLX library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published