19: 2012-08-12 (日) 16:17:42 iseki |
現: 2015-12-05 (土) 14:46:16 iseki |
| * RINIONS [#i5a0b194] | | * RINIONS [#i5a0b194] |
- | ** Sorry, Under Construction, yet [#z1d70644] | + | - [[日本語はここ>Rinions (J)]] |
- | **** Please refer [[SLKinect2]], too [#u8372eb9] | + | |
| + | - [[''Download''>./Download/Latest]] |
| + | |
| + | - Demos |
| + | -- Local Dance (by SLKinect v1): http://youtu.be/tl2gLw-GJws |
| + | -- Over the Network (by SLKinect2): http://youtu.be/KhqbGAWqvLI |
| + | -- Multi-Execution on OpenSim (by Rinions): http://youtu.be/WOX3GuaIJ60 (this used non-safety mode) |
| #br | | #br |
| | | |
| ** RINIONS is Real Time Input from NI/NUI and Output to the Network and Shared Memory System [#w9d7aa38] | | ** RINIONS is Real Time Input from NI/NUI and Output to the Network and Shared Memory System [#w9d7aa38] |
- | - Glossary: NI: Natural Input, NUI: Natural User Interface | + | - Glossary: NI: Natural Interaction, NUI: Natural User Interface |
| | | |
| #br | | #br |
| | | |
| *** Rinions [#d9209e38] | | *** Rinions [#d9209e38] |
- | - ''Rinions'' transfers animation data from Kinect (or Xtion) to Second Life Viwer. And ''Rinions'' realizes Real-Time Animation on Second Life or OpenSim. | + | - ''Rinions'' transfers animation data from Kinect/Xtion to Second Life/OpenSim Viwer. |
| + | - And ''Rinions'' realizes Real-Time Animation on Second Life or OpenSim. |
| + | - ''Rinions'' supports animation data file (BVH), too. |
| + | - ''Technical Data'': [[ppt>http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/gate.php?way=attach&_noumb&refer=Rinions&openfile=Rinions.ppt]] |
| + | #br |
| + | |
| + | **** ''Latest Version is 3.4.0 (4 March 2013)''. [#gcfe3ac5] |
| + | - ''Voice Control (for Kinect SDK 1.6/1.7)'' |
| + | - ''Support OpenNI2 and NiTE2'' |
| + | - ''Enhancement of a log function'' |
| | | |
- | - ''Latest Version is 3.0.1''. | + | - Face Tracking is enable. |
- | - ''Rinions'' is next version of [[SLKinect2]]. | + | - Joint Rotation Restriction. |
- | - Rinions supports 21 nodes on network. (If you need more nodes, you have to recompile Rinions and Viewer) | + | - Rinions supports ''BVH'' file and [[MikuMikuDance(MMD):http://www.geocities.jp/higuchuu4/index.htm]]. (Support of MMD is experimental, now). |
- | - Rinions supports ''[[Imprudence:http://wiki.kokuaviewer.org/wiki/About_Imprudence]]'', ''[[Firestorm:http://www.phoenixviewer.com/]]'', ''[[Singularity:http://www.singularityviewer.org/]]'' and more etc Viewers. | + | - Rinions supports ''[[Imprudence:http://wiki.kokuaviewer.org/wiki/About_Imprudence]]'', ''[[Firestorm:http://www.phoenixviewer.com/]]'' and ''[[Singularity:http://www.singularityviewer.org/]]'' Viewers. |
- | -- There is very little change of source code. Therefore, if recompile is possible, it will work at other Viewers. | + | -- There is very little change of source code. Therefore, if recompile is possible, it will work on other Viewers. |
| -- If you want to use other Viewer, please request to us at [[Rinions Forum:http://www.nsl.tuis.ac.jp/xoops/modules/d3forum/index.php?forum_id=14]]. | | -- If you want to use other Viewer, please request to us at [[Rinions Forum:http://www.nsl.tuis.ac.jp/xoops/modules/d3forum/index.php?forum_id=14]]. |
| -- [[Latest information about supported Viewers is here.>./Supported Viewers]] | | -- [[Latest information about supported Viewers is here.>./Supported Viewers]] |
| | | |
- | &ref(Rinions_demo.png,20%); &ref(SLKinect2/SLKINECT2_2_E.jpg,20%); | + | &ref(Rinions_demo.png,20%); &ref(SLKinect2/SLKINECT2_2_E.jpg,20%); &ref(Rinions_System.png,20%); |
- | ~ | + | |
- | - Why is SLKinect renamed to Rinions ? | + | #br |
| + | - Why is [[SLKinect]] renamed to Rinions ? |
| ++ It works also except Kinect. (Is Kinect TM of Microsoft?) | | ++ It works also except Kinect. (Is Kinect TM of Microsoft?) |
| ++ It can be used also except Second Life (SL). | | ++ It can be used also except Second Life (SL). |
| + | -- [[Previous Version: SLKinect>SLKinect]] |
| #br | | #br |
| | | |
| #br | | #br |
| | | |
- | *** New Functions of Rinions [#f78bf212] | + | *** Functions of Rinions [#f78bf212] |
- | - Dual Library Stack (''OpenNI'' and ''Kinect SDK'') | + | - Dual Library Stack (''OpenNI2+NiTE2'' and ''Kinect SDK 1.6/1.7'') |
| + | - Voice Control (for Kinect SDK 1.6) |
| + | - Support Log File of Joint Data. |
| + | |
| + | - Detection of position and Qauternion of joints. And write them to shared memory and send to network server. |
| + | - Read data from any data file and network server. |
| - Over the NAT (using UDP Hole Punching) | | - Over the NAT (using UDP Hole Punching) |
- | - Speed Up (-30FPS) | + | - Detection Speed is Up (-30FPS) |
- | - Quarity Up (Use Position data instead of Rotation Matrix) | + | - Quality is Up (Use Position data instead of Rotation Matrix) |
| - Data Save/Load | | - Data Save/Load |
- | -- OpenNI, Original (Text File), %%BVH%% (Perhaps, BVH will be supported by next version) | + | -- OpenNI Raw Data, Original Text File, ''BVH'', MikuMikuDance Motion File (VMD). (Support of VMD is experimental, now). |
| - QoS of Server and Clients | | - QoS of Server and Clients |
| - 64bit application | | - 64bit application |
| - Control of LED and Tilt Motor (when Kinect SDK is used, LED is not controled) | | - Control of LED and Tilt Motor (when Kinect SDK is used, LED is not controled) |
| - Correction of Kinect's Data | | - Correction of Kinect's Data |
- | -- Moving Average | + | -- Moving Average (implementation by SDK or us) |
| - Include ''anm_server.exe'' that is compiled by Cygwin | | - Include ''anm_server.exe'' that is compiled by Cygwin |
| #br | | #br |
- | *** Dual Library Stack (OpenNI and Kinect SDK) [#bedd5c7d] | + | |
- | | / | Device | Detection Speed | Incorrect Detection | Tracking Speed | Software Reset of User Detection | Processing of Lost User | Initializing Camera Image | Turn (Spin) | | + | *** Dual Library Stack (OpenNI/NiTE and Kinect SDK) [#bedd5c7d] |
- | | Kinect SDK | Kinect for Windows, Kinect for Xbox360 | Fast | Often | Late for Camera Image | NO (You need to put hand at front of lens) | Soon | Fast | NO | | + | | / | Device | Detection Speed | Incorrect Detection | Tracking Speed | Software Reset of User Detection | Initializing Camera Image | Turn (Spin) | Detection of Upper | Audio | Face Tracking | |
- | | OpenNI + NITE | Xtion, Kinect for Xbox360 | Slow | Sometimes | Fast | OK | Late | Slow | OK | | + | | Kinect SDK 1.6 | Kinect | Fast | Often | Late for Camera Image | OK | Fast | NO | OK | OK | OK | |
- | - If you want to use Kinect for Xbox360 with OpenNI+NITE, you need to use avin2 driver. | + | | OpenNI2 + NiTE2 | Xtion, Kinect | Very Slow | Sometimes | Fast | OK | Slow | OK | NO | Not Support Yet | Use OpenCV | |
| + | - Kinect at Device means Kinect for Xbox360 and Kinect for Windows |
| + | - %%If you want to use Kinect for Xbox360 with OpenNI+NiTE, you need to use avin2 driver.%% |
| #br | | #br |
| | | |
| ** [[DownLoad>./Download]] [#d17a34de] | | ** [[DownLoad>./Download]] [#d17a34de] |
- | - [[Download Page is here>./Download]] | + | - [[Download Page is here (Latest Version)>./Download/Latest]] |
- | - [[Source Codes are here>./Download#v71f7122]] | + | - [[Supported Viewers>./Supported Viewers]] |
- | - [[Latest information of to supported Viewers (2012 30 July)>./Supported Viewers]] | + | |
| #br | | #br |
| | | |
- | ** Usage [#l61ede8a] | + | ** Usage and Fuctions [#l61ede8a] |
| | | |
| *** Quick Start [#n903e29e] | | *** Quick Start [#n903e29e] |
| - [[Quick Start of Rinions (Local)>./Quick Start]] | | - [[Quick Start of Rinions (Local)>./Quick Start]] |
| - [[Use Animation Relay Server>./Easy_Network]] | | - [[Use Animation Relay Server>./Easy_Network]] |
- | - [[I have no Kinect, but I want to see a dance of my friend>./No_Kinect]] | + | - [[You have no Kinect, but you want to see a dance of your friend>./No_Kinect]] |
| #br | | #br |
| + | *** Voice Control (for Kinect SDK) [#w45b05c5] |
| + | - 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. |
| + | |
| + | |
| | | |
- | *** Tutorial Videos [#p383ef37] | |
- | + Installation of Rinions: http://youtu.be/jU1xxu19Gn4 | |
- | + Setup and Easy Execution: http://youtu.be/3gatR6MbtAU | |
- | + Use Our Animation Relay Server: http://youtu.be/x942bCfTSso | |
- | + User Local Animation Relay Server on your PC: http://youtu.be/aNCvDxzlGjA | |
- | + Save and Load ONI and Joints Text File: http://youtu.be/MoUXM1XCP64 | |
| #br | | #br |
| | | |
- | *** More Details [#g0e8133a] | + | *** Log Function [#g328b037] |
- | - [[Animation Relay Server on Linux/Unix>anm_server]] | + | - Rinions can save Log Files. Format of the Log File is [[Joints Text File Format>./Joints Text File]] + Joint Angle. |
- | - Save and Load Data (OpenNI) | + | - [[About Setting of Log File:http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/gate.php?way=attach&_noumb&refer=Rinions&openfile=Log.pdf]] |
- | - Save, Edit and Play Data (Text Joints Data) | + | |
- | - [[Joints Text File Format>./Joints Text File]] | + | |
| #br | | #br |
| | | |
- | *** Description of Dialogs [#y43e8c51] | + | *** Face Tracking [#z3b07c40] |
| + | - Please check ''Face Detection'' in Motion Setting Dialog. |
| + | |
| + | **** Kinect SDK [#qc2056ab] |
| + | - Rinions 3.2 can detect face position and face direction using ''Kinect Developer Toolkit''. |
| + | |
| + | **** OpenNI [#o604af2a] |
| + | - 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 |
| + | #br |
| + | |
| + | *** Restriction of Joint Rotation [#zd9eb2c5] |
| + | - At Rinions 3.2, you can restrict joint rotation using ''[[joint_restriction.txt>./joint_restriction.txt]]'' |
| + | - Please see ''[[joint_restriction.txt>./joint_restriction.txt]]'' in Rinions Program Folder. ex.) C:\Program Files (x86)\NSL\Rinions |
| + | - [[More detail is here>./Joint Restriction]]. |
| + | - see also http://wiki.secondlife.com/wiki/Suggested_BVH_Joint_Rotation_Limits (this is QAvimator coodinate) |
| + | #br |
| + | |
| + | *** Support of BVH [#i434d44d] |
| + | - From v3.1, Rinions supports BVH File. |
| + | - Reading and writing BVH file are possible. |
| + | //- [[More details>./BVH]] |
| + | |
| + | - Blog: http://www.metaverse.jp.net/2012/09/07/bvh-%E5%A4%89%E6%8F%9B (Sorry, contents is Japanese) |
| + | - Youtube: http://www.youtube.com/watch?v=Ts3l44lVUh0 (Sorry, description is Japanese) |
| + | #br |
| + | |
| + | *** Support of MikuMikuDance [#l50b5a21] |
| + | - This function is experimental now. |
| + | - [[Motion Capture>./MMD]] |
| + | - [[Read VMD File>./MMD]] (A complicated motion is difficult to display) |
| + | |
| + | - Please see |
| + | -- http://youtu.be/ALGVOGBQg7w (sorry, description is Japanese) |
| + | -- http://youtu.be/BVmfgs_wHSc (It seems that my practice is insufficient still more. &worried;) |
| + | #br |
| + | |
| + | *** Save and Load Data [#g0e8133a] |
| + | + If you click record button on sensor window, animation data is wrote as temporary data. |
| + | + Next, when you select ''Save File'' from ''File Menu'', temporary animation data is saved. |
| + | + If you select ''Load File'' from ''File Menu'' and specify data file, animation data is loaded automatically. |
| + | |
| + | **** Supported Data File [#z723ca21] |
| + | - OpenNI Raw Data File |
| + | - [[Joints Text File>./Joints Text File]] |
| + | - BVH File |
| + | - VMD File (Experimental. A complicated motion is difficult to display) |
| + | #br |
| + | |
| + | *** More Details of Rinions [#w8b439ad] |
| - [[Whole View of Rinions>./Whole_View]] | | - [[Whole View of Rinions>./Whole_View]] |
- | - [[File Menu>./File Menu]] | |
- | - [[Window Menu>./Window Menu]] | |
- | - [[Setting Menu>./Setting Menu]] | |
| - [[File Player>./File Player]] | | - [[File Player>./File Player]] |
| + | - ''Menu Bar'' |
| + | -- [[File Menu>./File Menu]] |
| + | -- [[Window Menu>./Window Menu]] |
| + | -- [[Setting Menu>./Setting Menu]] |
| + | #br |
| + | |
| + | *** Tutorial Videos [#p383ef37] |
| + | + Installation of Rinions: http://youtu.be/jU1xxu19Gn4 |
| + | + Setup and Easy Execution: http://youtu.be/3gatR6MbtAU |
| + | + Use Our Animation Relay Server: http://youtu.be/x942bCfTSso |
| + | + User Local Animation Relay Server on your PC: http://youtu.be/aNCvDxzlGjA |
| + | + Save and Load ONI and Joints Text File: http://youtu.be/MoUXM1XCP64 |
| #br | | #br |
| | | |
| ** FAQ [#ed3eb78f] | | ** FAQ [#ed3eb78f] |
- | - [[Trouble Shooting of SLKinect2>/SLKinect2/Trouble Shooting]] | + | - [[Trouble Shooting>./Trouble Shooting]] |
| #br | | #br |
| | | |
| - %%Under execution of Rinions, do not connect or disconnect Kinect/Xtion. In that case, Rinions will be crashed.%% (Fixed at 3.0.1) | | - %%Under execution of Rinions, do not connect or disconnect Kinect/Xtion. In that case, Rinions will be crashed.%% (Fixed at 3.0.1) |
| - %%FilePlayer has Timer bug and Initial Parameter Bug.%% (Fixed at 3.0.1) | | - %%FilePlayer has Timer bug and Initial Parameter Bug.%% (Fixed at 3.0.1) |
- | #br | |
- | | |
- | ** Demos [#sab5f339] | |
- | - Local Dance (by SLKinect v1): http://youtu.be/tl2gLw-GJws | |
- | - Over the Network (by SLKinect2): http://youtu.be/KhqbGAWqvLI | |
- | - Multi-Execution on OpenSim (by Rinions): http://youtu.be/WOX3GuaIJ60 (this used non-safety mode) | |
| #br | | #br |
| | | |
| ** ETC [#d378f4af] | | ** ETC [#d378f4af] |
- | | |
| *** License [#o6af16c3] | | *** License [#o6af16c3] |
| This software is free for non-commercial use. Distribution and the use library is also free for non-commercial use. | | This software is free for non-commercial use. Distribution and the use library is also free for non-commercial use. |