今日の話は,ARにおいて人や実物体の後方にCGがある時に,CGの一部または全体が隠れて見えなくなっている状態(オクルージョン)をきちんと表現するべく,Kinectを使ってみましょうというものです. 前回はマーカベースの手法で遮蔽を実現する方法を紹介しましたが,今回はそれのKinect版です.事前に形が知らされていない未知形状の物体や,変形する物体,人間の手や胴体に対してもオクルージョンが表現できるようになります.ビバ!Kinect! 今日はこれの作り方と原理について解説します.あ,ちなみに僕本人です. まずはソースコード いきなりですがProcessingのコードです.Kinectを扱うライブラリとしてsimple-openniを使いました.simple-openniのセットアップについては説明を省きます. import SimpleOpenNI.*; SimpleOpenNI kinec
![ProcessingでKinectを使って遮蔽表現のあるARを作ろう - Imaginary Code](https://cdn-ak-scissors.b.st-hatena.com/image/square/4c05c57b7c94b28f2c798435ca2b8841ede3521b/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkougaku-navi%2F20121016%2F20121016152534.png)