Processing(プロセッシング)の正式版が先日(2008/11/24)リリースされました。Processingとは、グラフィックデザイン用のプログラミング言語です。インタラクティブな仕掛けを持った電子アートやグラフ、ゲームを作ることができます。

言語の文法が簡易であることや、視覚的なフィードバックが楽しいので、ちょっと遊んでみたい人にもお勧めです。Windows、Mac OS X、Linux と主要なOSで利用可能な無料で使えます。プログラミングと言っても、文法も単純で簡単なコマンドを並べるだけで、線や円・画像を描画することができます。ちょっと記述しただけで面白い視覚効果が得られるのが楽しいと話題になっています。本稿では、Processingのセットアップから簡単なグラフィックを描画するところまでを紹介します。下の作例は、Processingのサンプルに収録されているものです。

手軽にエフェクトを使うことができます

マウスの奇跡に円が描かれて綺麗です

マウス操作で絵を爆発しているように見せます