
今週もまた、Kinectのハッキング事件が報じられています。このままだと、Microsoftは本当にこのデバイスを自作向けに作ったんじゃないかと思ってしまいます。まるでオタク向けの「アメリカズ・ゴット・タレント」を見ているかのようです。いや、覗き見好きな人向けです。
最新のハッキングは厳密な意味でも比喩的な意味でも頭を悩ませるものだ。
コンピュータの前に座っている自分自身のリアルタイム 3D フィード、つまり、自由にスナップして回転できる空間的に正確なビデオ ストリームを実行しているところを想像してください。
カリフォルニア大学デービス校の研究者は、Kinectのデュアルカメラを活用し、モーションセンサーの深度追跡能力をソフトウェアで活用することに成功しました。このソフトウェアは、物体をスキャンしてリアルタイムで再構成します。片方のカメラでライブ映像を撮影し、もう片方のカメラで深度を測定することで、あなたの良い面と悪い面を同時に捉えるカメラが完成します。
Oliver Kreylos 氏は、Hector Martin 氏が Linux とカスタム USB ドライバーを使用して Kinect の魔力を解き放ったというニュースが報じられてからわずか 3 日後に、これを実現しました。
「カメラを有効にしてストリーミングを開始するためにKinectに送信する必要のある『魔法の呪文』を除いて、(Martinの)コードは一切使用していません」とKreylos氏は書いている。「この呪文は必須でした。なぜなら、私はXboxを持っていないので、USBプロトコルを盗み見ることはできなかったからです。」
クレイロス氏によると、3Dオブジェクトをリアルタイムで再構築できるコードは、独自の「バーチャルリアリティ」ソフトウェアを使ってC++で「ゼロから」記述されているという。クレイロス氏は以前、「3Dレンダリングの管理とインタラクション」をサポートするVrui VRツールキットを開発していた。
2 番目のビデオでは、Kreylos が、再構築された 3D オブジェクトを正確に測定するツールの機能を実演しています。
Kreylosの次の目標は?「拡張現実」に挑戦してみましょう。
「まだこれからです」とクレイロス氏は語った。「次は、3Dビューを別の3D環境に組み込んで、Kinectで撮影したリアルな人物とコンピューター生成画像を組み合わせることができるか試してみます。」
Machinima と Kinect が出会う?Kinectima?