Working with Physics libraries in Processing: Difference between revisions
No edit summary |
AlSweigart (talk | contribs) No edit summary |
||
(13 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Template:OutOfDate}} | |||
== Working with Physics libraries in Processing == | == Working with Physics libraries in Processing == | ||
'''When: Thursday, March 11th -- 6pm to 8pm (proposed time)''' | '''When: Thursday, March 11th, 2010 -- 6pm to 8pm (proposed time)''' | ||
'''Where: Noisebridge''' | '''Where: Noisebridge''' | ||
Line 11: | Line 13: | ||
[[Image:Skulls.jpg]] | [[Image:Skulls.jpg]] | ||
Interactive | Interactive sketches: | ||
http://www.cs.princeton.edu/%7Etraer/physics/cloth/index.html | |||
http://userwww.sfsu.edu/~whsu/Skulls/Skulls.html | http://userwww.sfsu.edu/~whsu/Skulls/Skulls.html | ||
Processing (http://www.processing.org) 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. | Processing (http://www.processing.org) 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. | ||
Line 22: | Line 28: | ||
Now we'll play with a few Processing libraries that allow us to build projects with "realistic"-looking behavior, based on physics! | 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: | We'll spend some time with Traer's library for mass-spring systems: | ||
http://www.cs.princeton.edu/%7Etraer/physics/ | http://www.cs.princeton.edu/%7Etraer/physics/ | ||
A creature created with the Traer library by the instructor for class: | |||
http://userwww.sfsu.edu/~whsu/Processing/Noisebridge/3.11.10/Traer_Creature/ | |||
Line 44: | Line 55: | ||
* Bill Hsu (instructor) | * Bill Hsu (instructor) | ||
* Paul O | * Paul O | ||
* kimi spencer | |||
* Sean Fridman | |||
* Jesse Zbikowski | |||
* Amy Martin | |||
* Niladri Bora |
Latest revision as of 23:23, 7 February 2011
This article seems to be really old or very much out of date, and may contain wrong info.
Wiki-tip: You can check its history to see when it was last edited. |
Working with Physics libraries in Processing[edit]
When: Thursday, March 11th, 2010 -- 6pm to 8pm (proposed time)
Where: Noisebridge
What: workshop for programming fun animated objects with physics-based behavior, in the Processing environment
Interactive sketches:
http://www.cs.princeton.edu/%7Etraer/physics/cloth/index.html
http://userwww.sfsu.edu/~whsu/Skulls/Skulls.html
Processing (http://www.processing.org) 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 in December:
https://www.noisebridge.net/wiki/Processing_Class
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:
http://www.cs.princeton.edu/%7Etraer/physics/
A creature created with the Traer library by the instructor for class:
http://userwww.sfsu.edu/~whsu/Processing/Noisebridge/3.11.10/Traer_Creature/
We'll also look at some fluid and particle code, by Glen Murphy and Mehmet Akten (http://memo.tv).
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, where he teaches computer music, computer architecture, and intro. to programming for CS and non-CS majors. Feel free to email me (whsu at sfsu.edu) for more information. Website: http://userwww.sfsu.edu/~whsu
Please add your name below if you are interested in coming to the class (no committment implied):
- Bill Hsu (instructor)
- Paul O
- kimi spencer
- Sean Fridman
- Jesse Zbikowski
- Amy Martin
- Niladri Bora