Projects at the University (of California Santa Barbara)
Fall Quarter 2007 University of California Santa Barbara
Center for Information Technology and Society
A Preliminary Overview of War in the Information Domain
201B - Programming with Media Data
Instructor: Professor Stephen Pope
A Verlet-Integrated Constraint-Based Fabric Simulator
-> A Basic Vector3f Class (for Cross, Scalar, Addition, Subtraction)
-> A ParticleSystem Class with Vertex Pinning
-> Multi-threading of Audio and OpenGL
233 - Multimedia Programming
Instructor: Professor Eric Newman
3D Object Deformer
-> An .obj file importer
-> Move, rotate, Apply Textures to objects.
-> A Vertice Jiggler, Deflater, Inflater
-> General Vibration . . .
Mesh has NO forces applied to it (like gravity or wind),
yet varies the Constraints based on whether the coordinates greatest
common denominator is 1 (if so, it draws a face and tightens the contraints).
Research and Resources
I have BOOKMARKED
most of the useful sites I found about Verlet Integration.
I am implementing a method developed by Thomas Jacobsen
who has written a well-known paper on Verlet Integration and
: Texture Mapping and General Ideas behind Object Import, and the Per-Face drawing method.
has very cool site with tearable fabric. Also look at his reversing of mpeg compression vectors. Informative stuff.
What does an .obj file look like? Check out the
Encyclopedia of Graphics File Formats