graphics ⋅ em ⋅ random ⋅ mt ⋅ garden
Computer GraphicsThese are pictures rendered with code I wrote for various graphics courses I took when I was a student at Brown.
CS224 Final Project
- voxelizing the scene (i.e. determining which voxels of the region of smoke simulation are occupied by objects in the scene, in this case the tori)
- running the smoke simulator, which produces a 3D tiff of the smoke density for each frame of the animation
- running the photonmap renderer with each 3D tiff and combining all the output images into a movie.
simulated smoke rising through two tori. (divx movie)
photons are cast from the light, concentrated by the glass ball, absorbed by the smoke, and stored in the volumetric photon map. (which is stored in a KD-Tree) when ray-marching through the smoke, the rendered takes the proximal concentration of volumetric photons into account and thus is able to render the caustic.