後輩が研究として、物理シミュレーションして、VRで遊べるアプリケーションを作っていた。空気抵抗とか結構考えないといけないみたいで、複雑な微分方程式を解かなきゃならないっぽい。大学時代にカオスとかやってた自分に「Runge-Kutta法」教えて!みたいに来たので、プログラムを作ってみた。foundとか言われた。言葉で説明するより画像で説明したほうが早そう。Arduinoでスイッチの情報を取得して、openFrameworksに何番がONで何番がOFFなのか、データを送るときに、bit列を使おうと思った。理由は、なんとなく頭良さげだから。いつもはFirmata使ってたし、データを送る先はProcessingしか使ったことがなかった。メディアアートここを参考にしながら、面倒くさいところはHomebrew使ってやったらいいと思います。次に作業ディレクトリに移動。今回は~/sandbox/を作業ディレクトリにしようと思います。brewでlibfreenectをダウンロード。メディアアート普段はMacを使っているのですが、今度のイベントはWindowsでやらなきゃならなかったので、WindowsにopenFrameworksの環境を構築しました。そのとき、ハマったことについて、同じように困った人のために。メディアアートopenFrameworksでペーパーマリオのような紙がペラッとめくれるような表現を作ってみました。最初は頑張ってピクセル処理を書いていたのですが、後輩にOpenGLのメッシュ使ったら楽じゃないですか?と言われたので、ofMeshを使っています。だいたい、こんな感じになります。いう動きになるPlayerクラスを作っていきます。メディアアート昨日の記事の続き。openFrameworksを導入していきます。Piにアクセスして、ここにしたがって、次のようなコマンドを打ちます。Pi上でopenFrameworksを動かしてみたので、その報告です。メディアアート先日、openFrameworksのAddonの導入を簡単化するXCodeのプラグインが発表されてたので、導入してみました。“OFPlugin”>ここからファイルをダウンロード。メディアアートちょっと、躓いてしまったのでメモ。このエラーが出るときはクラス名が間違っているか、循環参照(詳しくはこちらを参照)をしちゃったときなんですが、どうも今回、そういうことはしてないのに、上手く動きませんでした。困ったことにたまーに問題なくビルドされて、たまーにビルドエラーが出るっていうわけのわからんことになってたので、余計に混乱してました。Nambu1988年京都生。メディアコンテンツクリエイタ。おもしろいことが大好物。