なる自習室こもりますこの広告は、90日以上更新していないブログに表示しています。人のボーン表示を表示するサンプルシーンが含まれているのですが、デプスを単純にビットマップで表示するサンプルがありません。使ってみる手慣らしとして作ってみました。結果が上の写真になります。先代からの変化点などは、以下のサイト様が非常に詳しいです。いつもお世話になっております。Software上記事様のスライドが非常に良くまとまっています。v2SDK(およびドライバ)導入Unityで使える様にするために、まずはWindowsからアクセス出来るようドライバ等をインストールし、機器を認識させます。Windowsに認識させるところで手こずっている方が結構いらっしゃるようです。認識させることに成功しました。動かして、デプス画像が表示されるか確認してみましょう。サンプルのシーンが正しく表示されるか確認すると良いでしょう。使って解凍したところ、エラーが出てファイルが正しく展開されませんでした。Windows標準の解凍機能を使ったら、すべてのファイルが展開されました。行ってくれますので、それをそのまま流用します。(下図)デプス情報の表示部ここではデプス情報をUnityのシーン内に描画するために、以下の事を行っています。表示にはQuadメッシュのゲームオブジェクトを利用し、テクスチャとしてデプス画像を貼り付けることにする。形式に変換し、更にテクスチャを生成するテクスチャを、ゲームオブジェクトのマテリアルに貼り付けるゲームオブジェクトの生成できあがったゲームオブジェクトは下図のようになります。マテリアルを作成し、アタッチします正しい表示になる様に、オブジェクトを回転させます。ここではZ軸中心に180度回しています。ままだと小さいのですが、スクリプトから変更します。縦横比は固定なので、インスペクタから直接編集してもOKです。Software様のこちらの記事を参考にさせていただきました。諧調が落ちてしまいますが、遠近感が分かりやすい表示になります。v2が8000階調でデータを渡してくれるので、それを再現します。256段階のグレーのグラデーションを繰り返していきます。これで、8000階調の本領が発揮されます。写っているのが私で申し訳ないのですが、先ほどはわからなかった服のしわなどが再現されているのがわかるかと思います。ソースコードの変更点は以下のような感じです。();}8000階調をHSV表色系でHueを回して表現する上記だと255->0となるときにパキッと色が折り返してしまうので、その違和感をなくすためにHSV表色系を利用してみます。色相hueを虹のようにぐるぐる回すことで連続的なデプス変化を表現できます。色のパキッとした折り返しがなく、かつ階調も細かくデプスが表現されているのでは、と思います。ソースコードの変更点は以下のような感じです。();}最後にやってみましたが、色の変化は、グレースケースの変化に比べると、すこし変化がわかりにくいかなぁ、という印象を持ちました。2番目にやったものの方が、服のしわや指の一本一本内のデプス変化がわかりやすい感じがします。いった画像でのデプス表示はあくまでデバッグ用だったり、目的の途中段階だったりすると思うので、用途に応じて使い分ければよいと思います。自力でビルドして、C++やUnityで使う@Windows基本的な導入に関してやったことのメモ。同一ソリューション内ライブラリ参照と、ライブラリプロジェクトへの静的リンクライブラリのリンクの仕方。3はてなブログをはじめよう!AMANEさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。