top of page
Learning Graphics Programming


Ray Tracing Lesson #1: Intro
Notes: Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Nov 27, 20251 min read


Ray Tracing Lesson #2: Primary Rays
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Nov 26, 20251 min read


Ray Tracing Lesson #3: Ray- Sphere Intersection
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Nov 25, 20251 min read


Ray Tracing Lesson #4: First Ray Tracer
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Nov 23, 20251 min read


Ray Tracing Lesson #5: Normals and Lighting
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Nov 22, 20251 min read


Ray Tracing Lesson #6: Texturing
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Nov 19, 20251 min read


Ray Tracing Lesson #7: Recursion and Reflection
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Nov 16, 20251 min read


Ray Tracing Lesson #8: Refraction
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Nov 10, 20251 min read


Ray Tracing Lesson #9: Shadows
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Nov 8, 20251 min read


Ray Tracing Lesson #10: Multisampling
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Nov 5, 20251 min read


Ray Tracing Lesson #11: Soft Shadows
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Oct 31, 20251 min read


Ray Tracing Lesson #12: Physically Based Rendering
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Oct 30, 20251 min read


Ray Tracing Lesson #13: Fuzziness
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Oct 28, 20251 min read


Ray Tracing Lesson #14: Reflectance Map
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone: Resources:
chrisbentley349
Oct 20, 20251 min read


Ray Tracing Lesson #15: Next Steps
Notes: Code (Delta): Code (Full) - PyGame: Code (Full) - Standalone:
chrisbentley349
Oct 15, 20251 min read
bottom of page