link facebook2 twitter youtube

My first openFrameworks

openFrameworks(oF)の勉強をはじめました。
学んだことを忘れないため、アウトプットの場所としてまた未来の自分への備忘録として記録します。

情熱大陸事件

4年程前、友達から教えてもらい真鍋大度さんが特集された情熱大陸を見ました。
その時の衝撃は今も忘れられません。とにかくめっちゃかっこよかった。
[traders]は、東京証券取引所での金融取引の様子をリアルタイムにビジュアライズするプロジェクトです。
株式市場では、膨大な銘柄をたくさんの取引者がやりとりしています。それはまさに広大な空間に無数の天体が有機的に存在する宇宙のよう。
その株式市場の様子を宇宙空間に置き換えビジュアルと音で壮大に演出されています。心奪われました。
しかしそこだけにとどまらず、実際に金融取引がおこなるシステム構築をも視野に入れて実装されています。
ユーザが押すことができるボタンを設置し、気になる銘柄を選択でき、そのイベントに連動して表示を変えることができます。買い注文などのイベントが発生した際、宇宙を漂う有機的な物体を模した各銘柄が前面に出てきます。またiosアプリも制作する手の入れよう。将来的にiPadなどを通じて手軽に取引がおこなえるようにという設計でしょう。
コンセプト設計から実装・演出・実運用まですべてが高いレベルで行われており、圧倒されました。それもあんな短時間で・・・。

その当時僕はHTMLコーダとして駆け出しの頃で、プログラミングのことなど何もわかってませんでしたが、演出の素晴らしさと『自分がやっていることと、この人達がやっていることは遠いけどつながりがあるんだ』というおぼろげな関連を感じ、テンションが上がりました。
サッカーを諦めてから全力で打ち込めるものが見つからなかったのですが、なにかスイッチが入ったことを覚えています。

プログラマかっこいい説

チェックのシャツを毎日着て、夏は汗臭く、冬は皮脂の匂いを漂わせるデブ――

世間一般からのプログラマのイメージはここに集約されると思います。
高度なプログラミングスキルを得ることの代償として、異性との交流や海辺でのバーベキューを放棄するという、悪魔の契約にサインしてしまった人ですね。ストレスのあまりキーボードを叩き壊す人というイメージもあります。
しかし、情熱大陸に出てきた真鍋さんはおしゃれで穏やかで男前です。
『プログラマでもチェックのシャツ着なくていいんだ。』『あれはプログラマの制服じゃなかったんだ。』と嬉しい驚きがありました。
真鍋さんだけでなくライゾマの方もかっこよく、憧れを抱くには時間を要しませんでした。
すぐさまMISSION WORKSHOPのバックパックを買い、形から一流プログラマの仲間入りを果たしました。
自分もいつか、あんなかっこいいものが作れるかっこいいプログラマになりたい。目標が決まりました。

openFrameworks??

かっこいい人達が作っているこのかっこいいものはどんなツールで作られているのだろう。
TV画面を凝視しながら、一時停止と再生を繰り返しマックに表示されているアプリケーションを調べました。ネットも漁りました。
どうやらopenFrameworksというツールで作られていることがわかりました。もちろん他にも使用しているアプリケーションはありますが、oFさえ使えればあれが作れると短絡的に考えた僕。僕とoFとの出会いでした。
[traders]みたいなかっこいいものが作りたい。僕がoFを勉強したいという理由です。

現時点のスペック

前職ではフロントエンドエンジニアとして働いてきたので、HTML、CSS、Javascriptの知識はあります。
しかし、C++のライブラリであるoFでは僕の勉強してきたスキルはあまり使えないかと思います。
ゼロからC++、oFを覚えることになると思います。

学習方法

UdemyのoFコース

オンライン学習プラットフォーム__Udemy__を利用しています。

安い・豊富・便利!Udemyを受講すべきこれだけの理由

oFのマイナーさを表すのか習得容易性を表すのかわかりませんが、莫大なコース数を誇るUdemyでもoFのコースは限られています。
別の機会にUdemyのoFコースの内容を記事にしたいと考えています。

yoppa.org

クリエイティブコーディング界のガンジーこと、田所淳さんが運営なさっているサイトです。
初心者にもわかりやすい丁寧な情報を発信していただいており、これからめっちゃ見ることになると思います。

Beyond Interaction -クリエイティブ・コーディングのためのopenFrameworks実践ガイド

田所先生が執筆に参加され、文中に真鍋さんや比嘉さんも登場する豪華な技術書です。
この本からoFのイロハを学びたいと思います。

目標

UnityやoFで作ったビジュアルを音に連動してアニメーションさせるVJ表現

これを目標に勉強します。

© eggplant