Welcome to Jelly Renders
A blog documenting my journey through graphics programming, rendering, and related mathematics. Here
you'll
find explorations of computer graphics algorithms, mathematical concepts, and practical
implementations.
Recent Posts
There are many examples of iridescent materials in the real world. Bubbles, oil
in water, bismuth. What gives them their colorful complexion? It turns out the physical phenomena at
play is pretty complicated. For the sake of simplicity, what we see is a mixture of different color
frequencies, where that mixture changes depending on the angle we are viewing the object from.
Ray tracing is a rendering technique that simulates the path of light as it
bounces around a scene. As opposed to rasterization, which projects 3D objects onto a 2D screen,
ray tracing follows individual rays of light to create photorealistic images with accurate
reflections, refractions, and shadows.
"May you live every day of your life." -- Johnathan Swift
Read more about this blog →