Face Changer
2009年5月31日
GWに貯めておいたネタを小出しにしていますが、そろそろネタも尽きそうです。
今回のFace Changerは、まだ実験段階ですが、Webカメラに映った二人の顔を入れ替えるというもの。
Red5が受け取ったストリームを、Xugglerというライブラリを利用してデコードし、さらにOpenCVで顔認識して2人の顔を入れ替える、というちょっと複雑な仕組みになっています。
AS3にも顔認識のライブラリMarilenaがあるので、Flashだけでもこの位のことはできると思います。
ただ、ストリームをいじったり、混ぜ合わせたりすることで今までにない面白い表現ができそうな予感がしています。
(サーバー負荷が高いためサンプルはまだ公開できません)
※ちなみに使用している画像は肖像権使用許諾済みのものです。念のため。
Box2D Kaleidoscope
2009年5月23日
なんとなく綺麗になるかなという直感で作ってみました。
長く見ていると酔うので注意してください。
万華鏡の作り方は下記サイトを参考にしました。
http://homepage2.nifty.com/touch-o/kagami/tukurikata.htm
Sonicjam Physics
2009年5月16日
久々のそにらぼ更新ですね。
Red5を使って何か面白いものを作りたいと思い、クレヨンフィジックスをマルチユーザ化できないか試してみました。
現在デモを止めています。上のサムネイルをクリックするとムービーを見られます。
ゲームとしての目的が特別にあるわけではないのですが、物体が落ちたり、ぶつかったりするのが”なんとなく楽しい”という感覚を味わってもらえれば幸いです。
仕組みを簡単に説明すると、Red5上でJBox2Dを使用して物理演算を行い、Flashは描画のみをしています。
データのやりとりをなるべく少なくするため、物体の形状情報は物体生成時に各クライアントに送り、物体の位置、回転角の情報のみを定期的に送るようにしています。
ちなみに、シングルプレイでは既にphysicSketchというものがあります。JavaScriptで動いています。すごい。


