C++をベースにしたフレームワーク。
インタラクティブデザインやメディアアートを制作することができる。
たとえばこんなの↓
http://www.youtube.com/watch?v=v9ByXxXpDE0
※フレームワークとは?
アプリケーションソフトを開発する際によく使われる汎用的な機能をまとめて提供し、土台として利用できるソフトウェアのこと。
※インタラクティブデザインとは?
ユーザーの何らかの入力に対して反応・作用するデザインのこと。
● こちらから無料でダウンロード可能
●関連書籍
「Beyond Interaction ―メディアアートのためのopenFrameworksプログラミング入門」
----------------------------------------------------------------------------------------
5月23日(日) Apple Store 銀座でのワークショップに参加してきたのですが、
内容としては以下のような感じでした。
・openFrameworksが誕生した背景等
・openFrameworksを使用した制作例の紹介
・その場で実際にopenFrameworksでプログラミングして動かしてみる
実際のプログラミングでは、画面に四角形が描かれる単純なものから始まり、マウスの動作により図形の大きさが変わるようなインタラクティブ性のあるようなものまで目の前でコーディングされていく様子を見ることができました。
私はC++を学んだことはありませんが、それでも(説明ありきではありますが)おおかたコードの意味を理解することができました。
これが純粋なC++で記述されていれば、きっと「?」がたくさん浮かんでしまうことでしょう・・・。
openFrameworksの命令文はアートに特化して簡単に記述できるようになっているので、とても分かり易かったです。
アーティストのために開発されたフレームワークというのも、納得できる気がします。
アーティストとプログラマは正反対の職人のように感じていましたが、openFrameworksを知って、案外そうでもないんだなと考えを改めさせられました。
こういった技術が両者の橋渡しとなって、世の中に素晴らしい技術・作品が増えていくといいですね。
インタラクティブデザインやメディアアートを制作することができる。
たとえばこんなの↓
http://www.youtube.com/watch?v=v9ByXxXpDE0
※フレームワークとは?
アプリケーションソフトを開発する際によく使われる汎用的な機能をまとめて提供し、土台として利用できるソフトウェアのこと。
※インタラクティブデザインとは?
ユーザーの何らかの入力に対して反応・作用するデザインのこと。
● こちらから無料でダウンロード可能
●関連書籍
「Beyond Interaction ―メディアアートのためのopenFrameworksプログラミング入門」
----------------------------------------------------------------------------------------
5月23日(日) Apple Store 銀座でのワークショップに参加してきたのですが、
内容としては以下のような感じでした。
・openFrameworksが誕生した背景等
・openFrameworksを使用した制作例の紹介
・その場で実際にopenFrameworksでプログラミングして動かしてみる
実際のプログラミングでは、画面に四角形が描かれる単純なものから始まり、マウスの動作により図形の大きさが変わるようなインタラクティブ性のあるようなものまで目の前でコーディングされていく様子を見ることができました。
私はC++を学んだことはありませんが、それでも(説明ありきではありますが)おおかたコードの意味を理解することができました。
これが純粋なC++で記述されていれば、きっと「?」がたくさん浮かんでしまうことでしょう・・・。
openFrameworksの命令文はアートに特化して簡単に記述できるようになっているので、とても分かり易かったです。
アーティストのために開発されたフレームワークというのも、納得できる気がします。
アーティストとプログラマは正反対の職人のように感じていましたが、openFrameworksを知って、案外そうでもないんだなと考えを改めさせられました。
こういった技術が両者の橋渡しとなって、世の中に素晴らしい技術・作品が増えていくといいですね。