English is here

SLKinect2 入門 [edit]

必要なリソース [edit]

インストール [edit]

  1. OpenNI, NITE, avin2 driver をインストールします.PC のOSが64bitであっても 32bit版をお勧めします.
    • インストールしたら,必ず OpenNI のデモプログラムを実行して,動作を確認してください(エラーが起こった場合問題を切り分けるため)
    • デモプログラムは C:\[OpenNI Install Folder]\Samples\Bin\Release にあります.
  2. Installer\SLKinect2_Setup.msi を起動するか,または SLKinect2\SLKinect2.exe を適当なフォルダにコピーします.
  3. Imprudence Viewer 1.3.2 または Firestorm Viewer 3.2.1/3.2.2 をインストールします.
  4. 再コンパイルされたViewer (*-bin.exe) を 本来の Viewerをインストールしたフォルダにコピーします.
    • Firestorm では,再コンパイルされたViewerのショートカットを作成し,プロパティ画面のリンク先に --channel "Firestorm-Release" のオプションを追加することをお勧めします.このオプションが無いと,ログイン時に Bad Request の画面が表示されてしまいます.
  5. OpenNI_PSI.bvh を Second Life または OpenSim にアップロードします.(L$10 必要)
    • アップロード時に,ループにチェック を入れます.

実行 [edit]

  1. Kinect を PC に接続します.
  2. 再コンパイルされたViewer (*-bin.exe またはそのショートカット) を実行しまし, Second Life または OpenSim にログインします.
    • アップロードしたアニメーションを実行します.アバターは「怒れる Kinect のポーズ (PSIポーズ)」 を取ります.
  3. SLKinect2.exe を実行し, 設定メニューから アニメーション を選択します.
    • ビューアの持ち物の中のから 実行中のアニメーションのUUIDをコピーし,アニメーションダイアログ の入力フィールドに貼り付けます.

ローカルモード [edit]

  1. モードメニューから ローカル を選択します.
    • ウィンドウの一番下の Status Bar に ローカルモード と表示されるはずです.
  2. ウィンドウメニューから センサー を選び,さらにウィンドウのサイズを選択します.サイズが小さいほど,プログラムは高速に動作します.
  3. センサーウィンドウの黄色のプレイボタンをクリックします.
  4. Kinect の前で,「怒れる Kinect のポーズ (PSIポーズ)」 を取ります.

ネットワークモード [edit]

  1. モードメニューから ネットワークを選択します.
    • ウィンドウの一番下の Status Bar に ネットワークモード と表示されるはずです.
  2. 設定メニューから ネットワークを選択し,ネットワーク設定ダイアログを表示させます.
    • もしあなたが,我々のテスト用サーバ(silver-star.nsl.tuis.ac.jp:8200)を使用するなら,サーバに関する箇所は何も変更する必要はありません.
    • 受信ポート番号は,特に理由がなければデフォルトの 8200のままにします.
    • グループキーNSL_TESTNSL_[SIM名](英数字で全体は16文字以内) に変更します.
    • もしあなたのネットワークがNAT(正確にはNAPT)内にあるなら(自宅にいるならほぼNAT内でしょう),以下のように ルータの設定を変更しなければなりません.
      • ルータのアドレス変換テープル(機種によって名称は違うでしょう)を手動で変更し,ルータの開放ポート(PCの受信ポート番号に同じ.デフォルトは8200番)で受信したUDPパケットを SLKinectの動作しているPCの受信ポート番号(デフォルトは8200)に転送されるように設定します (詳細はルータのマニュアルを参照してください).
    • もしネットワーク遅延が気になるなら 高速転送モード にチェックを入れてみてください.高速転送モード では Kinectのデータを double型ではなく float型で転送します.
  3. ファイルメニューから ログイン を選択します.
    • ウィンドウの一番下の Status Bar に | ログイン | データ受信中 の文字が追加されるはずです.
    • 我々のアニメーション中継サーバ(silver-star)はテスト用です.それは千葉にあり,ネットワークもそれ程高速ではありません.従って silver-star を使用した場合,ネットワーク遅延が発生する可能性が十分にあります.もし遅延が発生した場合,そのレポートを送って頂けると開発の参考になるでしょう.
    • ログインエラーが起こった場合.
      • 自分で アニメーション中継サーバ を稼動させて,それを利用します.
      • または,半日ほど待ってから,再トライします.
      • または, Kinect フォーラム に投稿し返事を待ちます(フォーラムに投稿するには このサイトに登録する必要があります)
  4. ウィンドウメニューから センサー を選び,さらにウィンドウのサイズを選択します.サイズが小さいほど,プログラムは高速に動作します.
  5. センサーウィンドウの黄色のプレイボタンをクリックします.
  6. Kinect の前で,「怒れる Kinect のポーズ(PSIポーズ)」 を取ります.
  7. Kinect を持っている友達に連絡し,一緒に SLKinect2 で遊びます. :-)
    • 必ず,友達に グループキー を教えてあげてください. (NSL_[SIM Name])

トップ   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS