13-particle

13-particle - Lecture 14 Particle System Lecture outline:...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
Lecture 14 Particle System
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Lecture outline: 1. What are Particle systems? 2. Mathematics and Physics in Particle systems 3. Implementation of Particle Dynamics 4. Rendering Issues for Particle systems
Background image of page 2
Reading Required: • Witkin, Particle System Dynamics, SIGGRAPH ‘97 course notes on Physically Based Modeling (on which lectures are based) – available on the course web • Angel, pp. 467-481 (more readable) – available in library reserve Optional: • Hocknew and Eastwood. “Computer simulation using particles.” Adam Hilger, New York, 1988. • Gavin Miller. “The motion dynamics of snakes and worms.” Computer Graphics 22:169-178, 1988.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
What are particle systems? • A particle system is a collection of point masses that obeys some physical laws (e.g. gravity or spring behaviors) • Particle systems can be used to simulate all sorts of physical phenomena: –Sm o k e – Snow and Water Flow – Fireworks & Explosion –H a i r –C l o t h – Snakes and Fishes (non-rigid bodies) – Gas, etc. • Used heavily in computer games [from UNC] http://www.cs.unc.edu/~davemc/Particle
Background image of page 4
What are particle systems? Live Demo
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
What are particle systems? • Note that although the dynamics of a simple particle system are based on each particle being treated as a point mass, the user can specify how each particle is rendered. • Each particle may represent a person in a crowd scene, or a molecule in a chemical-synthesis application, or a portion of a cloth piece in the simulation of a flag blowing in the wind. – E.g. a particle can be rendered as GL_POINT, GL_LINE, a textured polygon, a 3D model, etc.
Background image of page 6
What are particle systems? • Thus, there are two issues in Particle systems: 1. Particle Dynamics (Simulation) - Setup the physical rules for particle dynamics - Animate the particles 2. Particles Rendering - Render each particle - Render all particles as a whole (e.g. fish)
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Particle Dynamics • One lousy particle • Particle systems (A network of Particles) • Forces: gravity, springs, etc.
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/19/2009 for the course COMP 341 taught by Professor Qu,huamin during the Spring '09 term at HKUST.

Page1 / 39

13-particle - Lecture 14 Particle System Lecture outline:...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online