Introduction to Ray Tracing: a Simple Method for Creating 3D Images (Raytracing Algorithm in a Nutshell)
The phenomena described by Ibn al-Haytham explains why we see objects. Two interesting remarks can be made based on his observations: firstly, without light we cannot see anything and secondly, without objects in our environment, we cannot see light. If we were to travel in intergalactic space, that is what would typically happen. If there is no matter around us, we cannot see anything but darkness even though photons are potentially moving through that space.
The Raytracing Algorithm in a Nutshell Reading time: 8 mins. Ibn al-Haytham's work sheds light on the fundamental principles behind our ability to see objects. From his studies, two key observations emerge: first, without light, visibility is null, and second, without objects to interact with, light itself remains invisible to us. This becomes evident in scenarios such as traveling through intergalactic space, where the absence of matter results in nothing but darkness, despite the potential presence of photons traversing the void (assuming photons are present, they must originate from a sourc
Explore this link on the map →related reading
- Implementing the Raytracing Algorithmscratchapixel.com
- Lights and Shadows – Bartosz Ciechanowskiciechanow.ski
- Ray Tracing in One Weekendraytracing.github.io
- Tristan's Site - Tristan Humethume.ca
- Light field - Wikipediaen.wikipedia.org
- Rendering: Flat Shadingcourses.washington.edu
- Visualizing Algorithmsbost.ocks.org
- Cameras and Lenses – Bartosz Ciechanowskiciechanow.ski
- Temporal Glare: Real-Time Dynamic Simulation of the Scattering in the Human Eyeihrke.github.io
- Using reflections to see the world from new points of view | MIT News | Massachusetts Institute of Technologynews.mit.edu
- On Rendering the Sky, Sunsets, and Planets - The Blog of Maxime Heckelblog.maximeheckel.com
- 1 The Challenge of Vision – Foundations of Computer Visionvisionbook.mit.edu