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

Rendering a Simple Iridescent Material

Graphics, Ray Tracing

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.

So what even is Ray Tracing? An intuitive look.

Graphics, Ray Tracing

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 →