Monday, February 22, 2010

Nature Of Code: Midterm Proposal

For the Nature of Code midterm, we were asked to do the following:  

Develop a proposal and a prototype for a "midterm" project. The scope of the project can be quite large (trial idea for a final, for example), however, you will not be expected to implement the entire project. For the proposal, include a description, relevant links, and a quick Processing sketch of the first step towards the idea. Link your proposal from the wiki. Next week, we will look at a selection of proposals and then on Mar 2/3, the results for all midterm projects will be presented.

As such, I've decided to continue my work on modeling popcorn using the Box2D library.  While the original attempt was moderately successful, there are a number of aspects that I'd like to modify and enhance so that the simulation will be more realistic.  Specifically, they are to:
  • Enhance the geometry of the popcorn so that the kernels and popped corns are not uniform in shape and size.
  • Work with density variables to create more realistic behavior as the corn pops and expands out of the kettle.
  •  Work with kernel placement and velocity so that the kernels don't breach the kettle walls upon popping.
  • Allow for user interaction and variability with the simulation, including: amount of popcorn, turning the kettle on an off,
  • Create more realistic visualizations to associate with the simulation as a whole.
These changes will also serve to further familiarize me with the Box2d library, and its ramifications for geometry and particle systems in a modeling context.  The project will not be the prototype for a final project, but rather the final iteration of an earlier project before I embark on a final.

No comments:

Post a Comment