Videos for learning creative programming

Fun Programming is a series of videos explaining creative coding. Processing is used as the main programming environment, but the videos are also useful to understand the basics of programming in other environments.

Link: http://funprogramming.org/

Posted in Processing | Leave a comment

GameSketchLib

GameSketchLib is a new open-source game library for processing and processing-js, by Michal J Wallace. It grew out of video game programming tutorials he made for absolute beginners.
Link: http://www.gamesketchlib.org/
GitHub link: https://github.com/sabren/GameSketchLib

Posted in Processing | Tagged | Leave a comment

Process works by Casey Reas, 2004-2010

A body of (exceptional) work over 7 years, clearly explained in 11 minutes. By Casey Reas, of Processing.

Posted in Inspiration, Processing | Leave a comment

From Processing to the Android Market, via @creativeapps

from CreativeApplications.Net

In this tutorial, you’ll learn how to sign and publish a Processing/Android sketch to the Android Market.
Note that the signing process should be automated and accessible from the PDE quite soon.
You can follow this specific issue here and get an alert when the bug is fixed.
> Pre-requisites (installation steps are covered here):
- Processing 1.5 installed
- Android SDK
[...]

Posted in Android, Multitouch, Processing | Leave a comment

Processing 1.5

Good post on the new features of Processing 1.5, before version 2.0 arrives (expected this Summer):
http://createdigitalmotion.com/2011/04/processing-1-5-arrives-android-support-glgraphics-opengl-awesomeness/

Processingjs 1.1 has also been released recently:
http://processingjs.org/blog/?p=257

Posted in Processing | Leave a comment

Books on computational graphics

Two interesting books / resources tips:

Generative Gestaltung
http://www.generative-gestaltung.de/
The book is in German, but a English version is apparently coming out soon.
The website also contains a large amount of Processing code examples:
http://www.generative-gestaltung.de/code
(via Till Bovermann)

Graphics Gems
http://tog.acm.org/resources/GraphicsGems/
“This is the official on-line repository for the code from the Graphics Gems series of books (from Academic Press). This series focusses on short to medium length pieces of code which perform a wide variety of computer graphics related tasks. All code here can be used without restrictions.”
(via Dave Griffiths)

Posted in Processing | Tagged , | Leave a comment

Microsoft’s Kinect controller hacked


Via BBC News:

Microsoft’s Kinect controller has been hacked only a few days after it officially went on sale. Code to control the motion-capture device has been produced that allows it to be used with a PC rather than the Xbox game console. Those behind the hack are keen to use the device in schools, art projects and to aid human-robot interaction.

This opens many possibilities for using Kinect’s advanced motion capture for exploratory / artistic projects.

The hack follows a competition launched by Adafruit.

About Kinect, from Wikipedia:

Kinect for Xbox 360, or simply Kinect (originally known by the code name Project Natal), is a “controller-free gaming and entertainment experience” by Microsoft for the Xbox 360 video game platform. (…)
Kinect is based on software technology developed internally by Microsoft and range camera technology by Israeli developer PrimeSense, which interprets 3D scene information from a continuously-projected infrared pattern.

Updates:
Continue reading

Posted in Flash, Gestural UI, openFrameworks, Processing | Tagged | Leave a comment

Processing for iPhone


iProcessing is “an open programming framework to help people develop native iPhone applications using the Processing language. It is an integration of the Processing.js library and a Javascript application framework for iPhone.”
Link: http://www.luckybite.com/iprocessing/

Posted in iOS, Multitouch, Processing | Leave a comment

Processing for Android

Processing for Android is now out. Peter Kirn has posted an interesting article at Create Digital Motion about it:
http://createdigitalmotion.com/2010/09/getting-started-with-processing-for-android/

Processing now runs just as easily on a mobile platform with Android. You can try it with the free SDK and emulator, but it’s most fun with a device. Using all free software, you can sketch easily on mobile and desktop from one environment, and with only minor modifications, run the same code on a desktop, a browser, and a mobile device.

Check out also the related Wiki:
http://wiki.processing.org/w/Android

Posted in Android, Multitouch, Processing | Leave a comment

Programming Interactivity: A Designer’s Guide to Processing, Arduino, and OpenFrameworks

Programming Interactivity is a book by Joshua Noble, released by O’Reilly in 2009, focusing on designing interaction with Processing, Arduino, and OpenFrameworks:

Make cool stuff. If you’re a designer or artist without a lot of programming experience, this book will teach you to work with 2D and 3D graphics, sound, physical interaction, and electronic circuitry to create all sorts of interesting and compelling experiences — online and off. Programming Interactivity explains programming and electrical engineering basics, and introduces three freely available tools created specifically for artists and designers: Processing, Arduino, and OpenFrameworks.

Link: http://oreilly.com/catalog/9780596154158

There is a blog to complement the book: http://programminginteractivity.com/wordpress/

Posted in openFrameworks, Processing | Tagged , | Leave a comment