flagflag  

English is here

Page Top

必要なリソース anchor.png

  • MS Kinect
  • MS DirectX (Runtime DLL)
  • OpenNI, NITE, avin2 driver (Kinect のドライバー)
  • SLKinect2 のバイナリ (再コンパイルされた Viewerを同梱)
    • 現在,imprudence-1.3.2, firestorm-3.2.1/3.2.2 が使用可能です.
    • これらの Viewerは Linden Lab の Third Party Viewer Policy に違反する可能性があります.Second Life での使用については,自己責任でお願いします.
    • Imprudence-1.3.2 を起動した際に,サイドバイサイド構成 のエラーが発生した場合は, VC8 のランタイムをインストールしてください vcredist_x86.exe
  • Imprudence Viewer 1.3.2 または Firestorm Viewer 3.2.1/ 3.2.2
     
Page Top

インストール anchor.png

  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 必要)
    • アップロード時に,ループにチェック を入れます.
       
Page Top

実行 anchor.png

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

ローカルモード anchor.png

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

ネットワークモード anchor.png

  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])
       

Front page   Freeze Diff Backup Copy Rename Reload   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 1897, today: 2, yesterday: 0
Last-modified: 2012-03-02 (Fri) 13:05:05 (JST) (4448d) by iseki

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

83 user(s) are online (8 user(s) are browsing xpwiki)

Members: 0
Guests: 83

more...

Access Counter

Today : 5578557855785578
Yesterday : 1631416314163141631416314
Total : 2351835323518353235183532351835323518353235183532351835323518353
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com