Wednesday, May 20, 2009

Week 14 April 12


Which of these is made with computer animation?





Week 14 of April 12th


Objective:

Agenda:
1. Programming with loops worksheet (needs to be fixed)
2. Programming Robots ppt. slides 1-25 Intro. / 1st program (Robot spins in place)
3. Programming Robots ppt. slides 25-34 2nd program / Using motors (Robot goes forward 3 seconds and then stops)
4. Programming Robots ppt. slides 35-52 using sensors. The robot will move forward until the bumper is activated.
5. Programming Robots ppt. slides 47-61 Sensors and motors together. The robot will hit an obstacle, then turn around and continue.
6. Robots and sensors (bumpers and sound sensors)
7. Physics in Video Games ppt.
8. Robin Hood Presentation plus worksheet (Need to make)
9. Guest speaker (Stroh?)
Helpful Websites:
This website shows the differences between different computer languages (C+, Pascal, Java, Basic)

http://cisnet.baruch.cuny.edu/holowczak/classes/programming/#introduction

This website is a tutorial on BASIC.

http://home.cmit.net/rwolbeck/programmingtutorial/

This is a good website, where you can pick the languange, and the topic, and it will give you sample programs to create.

http://www.programmingtutorials.com/


Notes:

Computer Animation

The simulation of real world phenomena is an important topic in computer graphics with many applications such as virtual surgery, games and production movies. While research in this area has achieved stunning results, the animations usually require a lot of tuning and take hours or even days of computation time. Furthermore, the interaction between (different) materials and the simulation of phase transition, such as melting and freezing, are highly complex. Thus, a physics model is required that can handle materials ranging from stiff elastic, elasto-plastic and viscoelastic objects, to fluids. This model must also support interaction and contact handling of different objects, and fracturing of material. Furthermore, interactive virtual simulations require fast and stable algorithms.
While realism is one important aspect, the use of a simulation is often also determined by the ability to efficiently control the animation. In many cases, accurate physical behavior is not even desired, e.g., when animating a "fluid character", as long as the characteristic properties of the material are conveyed in a plausible manner. Thus, techniques are developed that enable high-level control, while the simulation takes care of fine-scale detail.
For high quality animations, a high resolution surface needs to be embedded into the physics domain. To cope with the aforementioned effects, a surface model has to deal with topological changes, while it enables modeling of geometrically detailed surfaces with sharp features.






Flooding a valley. The particle density is dynamically adapted based on geometric complexity and visual importance (as color coded on the particles). The bottom row shows the actual camera views. The top row shows cross sections of the whole simulation domain.








Fluid Control: A fluid simulation is controlled to flow up the stairs and form a human figure.









Brittle fracture of a hollow stone sculpture. Forces acting on the interior create stresses that cause the model to fracture and explode.

No comments:

Post a Comment