Processing workshop 2

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Version vom 6. Mai 2010, 14:30 Uhr von Astera (Diskussion | Beiträge) (Die Seite wurde neu angelegt: ==Working with Physics libraries in Processing== * When: Thursday, 13 May -- 7pm to 9pm * What: workshop for programming fun animated objects with physics-based behavi...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Working with Physics libraries in Processing

  • When: Thursday, 13 May -- 7pm to 9pm
  • What: workshop for programming fun animated objects with physics-based behavior, in the Processing environment


Interactive sketches:


Processing is an easy-to-learn, free, open-source programming environment, great for graphics and animation. Processing is great for beginners who are learning to program, and powerful enough for professionals to use as a design tool.


We looked at the basics on Tuesday 11 May. Now we'll play with a few Processing libraries that allow us to build projects with "realistic"-looking behavior, based on physics! You don't have to know much physics; the libraries handle the math for you.

We'll spend some time with Traer's library for mass-spring systems.

Here's a creature created with the Traer library by the instructor for class.

We'll also look at some fluid and particle code, by Glen Murphy and Mehmet Akten.

This will be a 2-hour, hands-on workshop on programming with Processing physics libraries. We'll quickly review Processing basics, play with a lot of examples, customize and extend them, and build new things. Please bring a computer (Linux, Mac OSX and Windows are all supported), preferably with Java loaded.


Bio

Bill Hsu builds and works with interactive audiovisual systems in performance. He is on sabbatical from the Department of Computer Science at San Francisco State University. Feel free to email me for more information. Website