CPSC 657 Course Page
Course Projects Home
Entropy Module Home

Entropy Module for Cpfg


This project serves as one of the starting points for my Masters research: the realistic rendering of plants with subsurface scattering. In addition, I wish to capture certain light interactions with leaves and petals such as backlighting, color bleeding, and soft shadows. In order to carry out this research, I require plant modeling software and an efficient, global illumination renderer. Currently our plant modeling package, l-studio and cpfg, supports output to Rayshade. For this project I wrote a module for cpfg that allows files to be generated for Entropy. Sample Entropy files can be viewed here and renderings can be viewed here.


Thanks to Matt Pharr for his advice on optimizing the Entropy code for speed and memory efficiency. Thanks also to Radek Karwowski for assistance with cpfg and Dr. Prusinkiewicz for his thoughtful critique.