異なるアプリ間で動画処理を連携 Syphon と Spout + BlackMagic

異なるアプリ間で画像のデータをやり取りする場合。
主な例としては、VJソフト上でほかのアプリで描画した内容を描画してミックスしたい時や、プロジェクションマッピングの素材として別アプリで描画したものを使用したいとき、oFで描画した内容をUnity内で表示したいときなど。

Macでの定番としては Syphon がある。

サイトを見るとわかる通り、いろいろなアプリに対応している。
Unity版は、 https://github.com/Syphon/Unity3D

これを使うことでUnityで描画した内容を MadMapper 等で補正してプロジェクションマッピングに使用したりなどできる。

このような仕組みのwindows版が Spout

こちらもいろいろなアプリに対応。vvvvとかね。
もちろんUnity版のプラグインも https://github.com/sloopidoopi……pout4Unity

MadMappaerと同じようなプロジェクションマッピングするのに便利なのが、mapio2

BlackMagic Intensity シリーズなどキャプチャボードで取得した画像をSyphonなどで使用したいときには、BlackSyphon または、 BlackSpout

blackMagicからの描画を受け取る方法として、
oFだと、下記addon。
https://github.com/kylemcdonal……Blackmagic

Unityだと有料になるけれど、AVPro Live Camera
https://www.assetstore.unity3d……ntent/3683

どちらもBlackmagic Decklinkをサポートしている。

その他/参考
DeckLink.net
Full HD映像をMacに入力してoFでリアルタイムにエフェクトをかける

UE4 to Spout Plugin
https://forums.unrealengine.co……out-Plugin
https://github.com/Allar/UE4ToSpout

UE4+Oculus+oFで展示コンテンツをつくった

Unreal Engine 4 (UE4) Advent Calendar 2014 – Qiitaの15日目の記事です。

先日、パシフィコ横浜にてYokohama ホットロッドカスタムカーショーに、UE4+Oculusを使ったコンテンツを展示してきました。
初めてのUE4とOculusでコンテンツを作ったのでそのことについて書きます。
概要については、「横浜ホットロッドカスタムショーにGodSpeed VRを展示してきた」を。

今回使用したUEのバージョンはwindowsのUnreal Engine 4.5.1です。
UEを触り始めて間もないので、間違いなどあれば指摘ください。

■システム概要
スライド1

まずシステムの概要から、シーン描画はUE4を使用しOculusに表示しています。
センシング用のアプリケーションはoFでOpenCVを使い実装しています。
4つのカメラ入力がありそれぞれのセンシング位置についたマーカーの位置の変化に応じて、アクセル、フロント・リアブレーキ、クラッチ、ギア入力の値をoscでシーン描画PCに送信しています。
受け取った値を元に、描画PCではVR上のバイクの動作を変化させ、Oculusのヘッドトラッキング位置と合わせて、ライダーのボーンを実際のユーザーの動きに近くなるように制御しています。
バイクの速度変化に合わせて、工業用扇風機の風力を変化させるためにセンシングPC内のDoctorMXに対してOSCで風量を送信し、DoctorMX からDMXで調光器から工業用扇風機を制御しています。
バイクには振動装置を2台つけて、ローパスフィルタを通った低音で筐体となるバイクを振動させています。

continue reading…

横浜ホットロッドカスタムショーにGodSpeed VRを展示してきた

横浜ホットロッドカスタムショー(12月7日 パシフィコ横浜)にGodSpeed VRとして、UE+Oculus+センシングを使用したコンテンツを展示してきました。

写真 2014-12-06, 18 14 49

アクセルブレーキ入力などをセンシングしたバイクにoculusをかぶってまたがりソルトフラッツで開催される、最高速を競うボンネビルスピードウィークをVR空間内で体感するコンテンツです。

continue reading…

openframeworks study vol.0

2010.03.09 | openframeworks

openframeworksを知る必要があり、いろいろと試している途中。
oFはわりとmacでつくっている人多いみたいだけど、
私の環境はwindows, visual C++ 2008 ExpressEdition なので、
addonなど動かなかったりするけど、ひとまず初期の段階なので今のままで。
addonなどつかってったりすることを考えるると最終的にはmacでやってくほうが良さそうな感じ。

それと3Dでの描画を使おうとすると、どうしてもopenGLへ行き着いてしまう。

オブジェクト指向な書き方については下記がすごくわかりやすかった。
Flashやってる人はこのあたりから入るといいかも。
http://yoppa.org/sbaw09.php?itemid=1003

continue reading…

pagetop