Joppy Furr / Graphics / Ray Tracer


My raytracer

About

During COSC363, we had an assignment in which we were to write a ray tracer. I wrote mine in C, using SDL to draw the pixels to the screen.

The following screenshots show the ray tracer as I make progress.

Progress screenshots

00 - lol, Vector_length() fail.png

01 - Raycasting.png

02 - Shadows.png

03 - Camera angles.png

04 - Reflections.png

05 - Different colours for the scene.png

06 - Trivial case for checkerboard pattern.png

07 - Checkerboard with direction vector.png

08 - Checkerboard alligned with starting point.png

09 - Plane on an angle.png

10 - First face of a cuboid.png

11 - Cuboid.png

12 - A backdrop for the scene.png

13 - Good enough for wallpaper.png

14 - Antialiasing.png

15 - Antialiased wallpaper.png

16 - Refraction.png

17 - Refraction and Anaglyph.png

18 - Wallpaper with refraction.png

19 - Anaglyph wallpaper.png

20 - Islands.png

21 - Glowey.png

22 - Nighttime.png