oFで映像をマスクする

MaskDemo from Seiya Takasawa on Vimeo.

 

この動画の様に、映像を任意のテクスチャでマスクして描画する方法です。

openFrameWorksで組んでいます。

[ダウンロード]

http://sdrv.ms/182JUMX

  1. テクスチャ用のFBOでマスクテクスチャ”mask”を作る
  2. 描画用のFBOでShaderにマスクと映像のテクスチャを同時に渡す
  3. Shader内で、映像のアルファとしてマスクのred値を適用する
  4. 描画用のFBOを描画する

テクスチャを作る時はofFboが便利すぎますね。

この方法をKinectで応用すれば、 アニメでよくあるこんな表現も可能になります。

 

オーラを出せるようになった from Seiya Takasawa on Vimeo.