Notes on Current Physics Systems (RTM)

August 10, 2011 § Leave a comment

Theoretical Notes

Some History:
– 1983 – first major use in a movie; “Star Trek Wrath of Khan”
– Also in Karl Sims’ Particle Dreams

Nowadays, Particles can also take the form of real shapes / polygons.

(Ribbons of particles in Burnout)

Karl Sims’ Evolutionary Creatures also looks at Artificial Life, similar to Darwin Pond. Nowadays we can also blend AI with motion capture, especially in rag dolls.

Toxi and Flight404 are really good people to follow.

.

Technical Notes

Fundamentally, particles are extremely simple, and powerful. Great for showing off natural phenomenons. Their power comes in their rendering.

Some personal processing function notes:

  • MVC – Model View Controller – Should also apply to particle systems.
  • map(value, low1, high1, low2, high2) – Can be used to scale things.
  • Blend Modes – Great for effects.
  • Noise – A variable that varies smoothly over time, subtly.
  • EPSILON – Tiny value – Great to prevent dividing by zero.
  • For Physics System Integrations:
  • Enler is unstable | Runge-Kutta is complex | Verlet is a nice mix.
  • Inheritance | Interface | Generics
  • ‘Attraction force’ requires a ‘minimum distance’ so particles don’t fly off when they’re too close.
  • ‘Brownian force’ gives a random kick, like tiny particles moving around.
  • “Quelle Bruit!” The hair-like simulation, was most likely created with a noise field. Similar to the pretty weavesilk.com .

.

.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

What’s this?

You are currently reading Notes on Current Physics Systems (RTM) at DECO } Han.

meta