openFrameworksとは - 歴史と特徴
openFrameworks (オープンフレームワークス) は,
開発の歴史
openFrameworksは,
その後,
openFrameworksは,
既存のインタラクションを越えて
openFrameworksの特徴は,
こうした,
様々な技術を繋ぎあわせる「糊」
また,
openFrameworksは,
openFrameworksでは以下のようなライブラリを利用しています。
アドオン - 様々な機能を貪欲に吸収して機能拡張
openFramewroksのもう一つの特徴として,
- コンピュータ・
ビジョン / AR - 音響,
音楽 - ofxMidi:MIDIを扱うためのライブラリ
- ofxSoundObj:オブジェクト指向な音響合成ライブラリSound Object Library
- ofxPd:グラフィカルな音響合成言語Pure Dataのプログラムを読み込んで,
音響を出力する - ofxSuperCollider, ofxSuperColliderServer:音響合成言語SuperColliderで定義された楽器を読み込んで出力する
- シミュレーション / 物理演算 / 流体力学
- ofxBox2d:物理エンジンBox2Dを利用した物理演算
- ofxMSAFluid:流体シミュレーション
- ofxMSAPhisics:3D物理演算
- アニメーション
- ofxQuartzComposer:Appleの提供するビジュアルプログラミング言語Quartz Composerで作成したプロジェクトを読み込む
- ofxFlash:Adobe Flashで作成したアニメーションを読み込む
- デバイス / ハードウェア
- ofxiPhone:iPhone,
iPad, iPod TouchなどiOSデバイスでopenFrameworksを実行する - ofxKinect:Microsoftのジェスチャー認識ゲームコントローラKinectをopenFrameworksで使用する
- ofxiPhone:iPhone,
この他にも大量のアドオンがネット上で入手可能です。