flagflag  If you want to see English page, please click "English" Button at Left.
Page Top

RINIONS : Real Time Input from NI/NUI and Output to the Network and Shared Memory System anchor.png

  • 用語: NI: Natural Interaction, NUI: Natural User Interface
     
Page Top

Rinions anchor.png

  • Rinions は Kinect/Xtion からのジョイントデータを Second Life ビューアに転送することによって,Second Life ビューアでのリアルタイム アニメーションを可能にします.また v3.1.0からは BVHファイルへの入出力もサポートします.
     
Page Top
最新バージョンは 3.4.0 (2013 3/4). Kinect SDK 1.6/1.7 または OpenNI2+NITE2 anchor.png
  • 音声によるコントロール (Kinect SDK のみ)
  • OpenNI2 + NiTE2 のサポート
  • ログ機能の強化

Rinions_demo.png, SIZE:1143x620(701.3KB)    SLKINECT2_2_E.jpg, SIZE:1444x625(195.9KB)    Rinions_System.png, SIZE:989x607(86.8KB)

 
  • 名前の変更理由 (SLKinect -> Rinions)
    1. Kinect が無くても動く. (Kinect は MS のトレードマークかも知れないし)
    2. Second Life (SL) でなくても動く.
       
Page Top

アニメーション中継サーバ anchor.png

  • アニメーション中継サーバ (anm_server) は,ネットワーク上で Rinions間 のジョイントデータの転送を行います.これにより,リモートユーザとの間でジョイントデータの共有が可能となります.
  • anm_server の詳細はこちら
     
Page Top

Rinions の主な機能 anchor.png

  • デュアル ライブラリ スタック (OpenNI2+NiTE2Kinect SDK 1.6/1.7 のどちらでも動作可能)
  • 音声によるコントロール (Kinect SDK のみ)
  • 関節情報のログ機能
  • ユーザの関節の座標を取得し,回転のクオータニオンを計算し,それらを共有メモリに書き込む.同時に,データをネットワークサーバに送信することも可能.
  • 各種のデータファイルやネットワーク上のサーバから関節のデータを読み込むことが可能.
  • UDP ホールパンチング による NAT越え
  • スピードの向上 (~30FPS)
  • データ精度の向上 (OpenNI では回転行列の代わりに,座標データからクォータニオンを計算)
  • データの保存と読み込み
    • OpenNI の生データ, Joints Text File(オリジナル), BVH ファイルをサポート.
    • MikuMikuDance のモーションファイル (VMD) のサポートは現段階では実験的
  • アニメーション中継サーバ間との QoSをサポート
  • 64bit/32bit版の選択可能
  • OpenNI ではキャリブレーションポーズが不要
  • Xtion のサポート
  • LED と チルトモータのサポート (Kinect SDK では LED は制御できません)
  • 移動平均(自前実装またはSDK実装)によるデータの補正
  • Cygwin 環境で動作する anm_server を同梱
     
Page Top

OpenNI/NiTE と Kinect SDK の比較 (Rinions は両方のSDKをサポートします) anchor.png

デバイス検出の開始速度ユーザの誤検出トラッキングスピード検出のソフトウェア リセットカメライメージの初期化ユーザの回転(後ろ向き)上半身の検出オーディオ顔検出
Kinect SDK 1.6Kinect早いしばしばカメライメージに遅れる可能早い検出不能検出可能
OpenNI2 + NiTE2Xtion, Kinect非常に遅いときどき早い可能遅い検出可能検出不能まだ不可OpenCVを使用する
  • デバイス欄の Kinect は Kinect for Xbox360 と Kinect for Windows の両方を表します.
  • Kinect for Xbox360 で OpenNI+NITE を使用する場合は,avin2 ドライバが必要です.
     
Page Top

使い方 と 機能 anchor.png

Page Top

音声制御 (Kinect SDK 1.6) anchor.png

  • Kinect SDK 用
  • 以下,中学生レベル英語....
  • You need to install Runtime of Speech Platform. Please execute SpeechPlatformRuntime.msi at Redist folder of Rinions (Program Folder)
  • if you want to open sensor (camera) view and start detection, please say Window, Camera, Two, Start, Record Or say W, C, Two, Start and Record
  • About menu open commands. (Window must be foreground)
  • Please say menu string or alphabet in ( )
    • File or F : Open File Menu ............... As Menu is File (F)
    • Window or W : Open Window Menu
    • Setting or T : Open Setting Menu
    • Help or H : Open Help Menu
  •  It available at sub menu
  • About sensor (camera) view commands.
    • Start : Start to detect skeleton
    • Record : Start to record skeleton
    • Stop : If Rinions is executing record, stop to record. If Renions is not executing record, stop to detection.
    • User : Search next user.
    • Motor up : Tilt motor is up
    • Motor down : Tilt motor is down
    • Motor center : Tilt motor is center
  • These speech grammar file is speech_grammar.grxml at same folder with Rinions.exe. You can edit it.
     
Page Top

ログ機能 anchor.png

Page Top

フェイス トラッキング anchor.png

  • Please check Face Detection in Motion Setting Dialog.
Page Top
Kinect SDK anchor.png
  • Rinions 3.2 can detect face position and face direction using Kinect Developer Toolkit.
Page Top
OpenNI anchor.png
  • Rinions 3.2 can detect face position using OpenCV.
  • If you want to face detection,
    • Download and extract OpenCV
    • Copy data folder from OpenCV to Rinions program Folder. ex.) C:\Program Files (x86)\NSL\Rinions
       
Page Top

関節の回転角度の制限 anchor.png

Page Top

BVH ファイルのサポート anchor.png

  • v3.1 から BVH をサポートします.
  • BVHファイルの読み込み,書き出しが可能です.
  • 座標のスケールを変換して書き出し可能です.
  • SL/OS 用に BVHファイルを分割して書き出し可能です.
Page Top

MikuMikuDance のサポート anchor.png

Page Top

アニメーションデータの保存とロード anchor.png

  1. ユーザのトラッキング中にセンサーウィンドウの記録ボタンをクリックすると,アニメーションデータは一時データとしてハードディスクに書き込まれます.
  2. その後,ファイルメニューデータ保存 を選択すると,任意のファイル名で一時データを保存できます.
  3. ファイルメニューデータ読込 を選択して,ファイルからデータを読み込む事ができます.ファイルフォーマットは自動認識されます.
Page Top
サポートするデータファイル anchor.png
  • OpenNI の生データ
  • Joints Text ファイル
  • BVH ファイル
  • VMD ファイル (実験段階: 複雑なものは再生困難です)
     
Page Top

チュートリアル ビデオ (Youtube) anchor.png

  1. Rinions のインストール: http://youtu.be/jU1xxu19Gn4
  2. 簡易セットアップ: http://youtu.be/3gatR6MbtAU
  3. アニメーション中継サーバの利用(実験サーバを使用): http://youtu.be/x942bCfTSso
  4. PC上で動作するローカルなアニメーション中継サーバの利用: http://youtu.be/aNCvDxzlGjA
  5. Joints Text ファイルの保存とロード: http://youtu.be/MoUXM1XCP64
     
Page Top

バグ anchor.png

  • OpenNI2.x では,深度カメラ(シャドウ)と映像カメラの映像が大きくズレます.
     
Page Top

デモ anchor.png

Page Top

その他 anchor.png

Page Top

ライセンス anchor.png

非商用で使用する場合は,自由に使用して構いません.
再配布する場合は,公開している全ての物を含めること.コピーライトは削除しないでください.
商用で使用する場合は連絡を. iseki@solar-system.tuis.ac.jp

This software is free for non-commercial use. Distribution and the use library is also free for non-commercial use.
Distribution must include all elements as provided, including the library. Copyright notices to all material must remain intact and as displayed in all components.
If you want to use this software for business (i.e. when you demand value from sales, use, or otherwise from this software), please send e-mail to iseki@solar-system.tuis.ac.jp.

 
Page Top

免責 anchor.png

このソフトウェア群は無保証です.
このソフトウェア群を使用することにより蒙ったいかなる損害に対しても,保障は一切行いません.
全て自己責任で使用してください.

This software is not guaranteed at all. The author makes no representations regarding the fitness of this software and does not assume responsibility for any problems that may occur with the use, remodeling, or re-distribution of this software under any circumstances.
Use is entirely at your own risk.

 
Page Top

謝辞 anchor.png

  • Thanks for Kinect Hackers.
  • Thanks for Japanese Kinect Hackers.
  • Thanks for Imprudence Viewer development Team.
  • Thanks for Firestorm Viewer development Team.
  • Thanks for Singularity Viewer development Team.
  • Thanks for Cygwin development Team. anm_server.exe is compiled using cygwin.
  • Thanks for other All developers of Open Source.
  • Thanks for students of NSL.
  • And Thaks for your bug reports. :-)
     

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 8565, today: 3, yesterday: 0
最終更新: 2017-11-22 (水) 11:09:38 (JST) (2309d) by iseki

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 3月翌月
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
<今日>

オンライン状況

63 人のユーザが現在オンラインです。 (2 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 63

もっと...

アクセスカウンタ

今日 : 3912391239123912
昨日 : 4473447344734473
総計 : 2313045723130457231304572313045723130457231304572313045723130457
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com