CS348b2007

Final Project

Group Members: Curtis Andrus

Goal

The goal of my project is to realistically simulate how light interacts with a slice of watermelon. This will involve both modelling the internal structure of a watermelon, as well as light interacting with the watermelon. The surface of a watermelon slice (the red part, not the outside) seems to have specular component while being translucent at the same time, and I think it would be interesting to attempt to simulate this effect.

Images

http://www.stanford.edu/~candrus/cs348b/watermelon1.jpg
http://www.stanford.edu/~candrus/cs348b/watermelon2.jpg
http://www.stanford.edu/~candrus/cs348b/watermelon3.jpg

Potential Challenges

There are two major challenges I see in this project. The first challenge is modelling the internal watermelon structure. Ideally I would like to come up with a method for doing this that is similar to real-life watermelons, but I'm not sure if I'll be able to do that. If I can't, then perhaps I can find a way to do a reasonable approximation.

The next challenge is simulation of light transport. I plan to do this by implementing some form of volumetric photon mapping. At the moment I'm not entirely sure how I'd go about doing this, so I will need to do more research. I will need to read the papers mentioned under "Advanced volume rendering" in the description of the final project.

I'm not sure how much time it will take to simulate the watermelons, but hopefully I will have time to simulate the transition from the inner red part of the watermelon to the green outer skin. Adding seeds would also be cool. Modelling the shape of a seed wouldn't be difficult, but making it look like it fit in the watermelon could be tough. As seen in the pictures, there seems to be small holes in the watermelon's structure where the seeds are.

Approach

last edited 2007-06-13 17:00:18 by CurtisAndrus