The current state of Photon
If you have not read the previous post about Photon, I highly recommend to have a look at it. Though that post dates back to 2019, it will give you a rough idea about the history of the project as well as its design. In case you are not...
Technical Update on Photon
Background The majority of this post is from an old document that has never been released. Before starting, I would like to talk a bit more about why the first version of Photon renderer is not developed anymore. Initially, it was a side project where I experiment with...
Path Tracing Foundations: A Mathematical Overview
Introduction Rendering is a broad term describing a collection of image synthesis techniques that takes geometrical descriptions and material properties of a 3-D scene as input, and outputs a 2-D image of that scene from a specific point of view. In layman’s terms, it...
Introducing Photon - A Simple Renderer
Haha, first post! Today, I am going to introduce Photon, a simple piece of software which main function is to draw pictures. It is written in Java from scratch by me. Technically, Photon is a physically-based Monte-Carlo path tracer for light transport simulation. Scary name, huh? No worries! I will...
See more posts from the Blog Archive.