~/talk

Creating natural simulations in a web browser

Talkat JSConf EU 2013 · 2013-09-14..09-15· [creative-coding, web-animation]
slides:none on file

Builds working natural-looking systems in plain browser tech: vanilla JavaScript CSS HTML, using vector math, requestAnimationFrame and hardware-accelerated CSS to sum forces (gravity, wind, mass/friction) into acceleration→velocity→position. Shows concrete demos — falling ball, flocking, scroll-as-pedal, mouse-proximity gestures, audio-driven attractors via Web Audio + getUserMedia, and Leap Motion control — with code on GitHub and demos that behave believably and run acceptably in real browsers.

AI-written summary · about

  1. 0:00Introduction to simulations
  2. 3:08Breitenberg vehicles
  3. 5:00Creating natural behavior
  4. 8:09Physics and forces
  5. 11:16Browser constraints
  6. 13:38Vector mathematics
  7. 16:48Mouse interaction techniques
  8. 21:33Audio and gesture input
  9. 23:23Conclusion and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.