4: 2011-11-02 (水) 16:49:30 iseki |
現: 2011-12-01 (木) 23:18:29 iseki |
| * Getting Start of SLKinect [#m6c3a5cc] | | * Getting Start of SLKinect [#m6c3a5cc] |
- | | |
- | &font(#ff2020){''Under Construction''}; | |
| | | |
| ** Needed Resources [#a169927f] | | ** Needed Resources [#a169927f] |
| - MS DirectX (SLKinect need it) | | - MS DirectX (SLKinect need it) |
| - OpenNI http://www.openni.org/ | | - OpenNI http://www.openni.org/ |
- | - NITE (Middle Ware of OpenNI) http://www.openni.org/ | + | - NITE (Middleware of OpenNI) http://www.openni.org/ |
- | - Kinect Driver (avin2-SensorKinect) https://github.com/avin2/SensorKinect | + | - Kinect Driver (avin2-SensorKinect) https://github.com/avin2/SensorKinect/tree/master |
| - OpenNI PSI Pose Animation Data (or other Animation Data) | | - OpenNI PSI Pose Animation Data (or other Animation Data) |
| - ExternalAnimation.ini file (You can make it using text editor) | | - ExternalAnimation.ini file (You can make it using text editor) |
- | - Recompiled Viewer using [[our patched (and added) files>SLKinect#c751b20d]]. | + | - Recompiled Viewer with [[our patched (and added) files>SLKinect#c751b20d]]. |
| - SLKinect | | - SLKinect |
| #br | | #br |
| | | |
| *** Recompiled Viewer [#vdc4e604] | | *** Recompiled Viewer [#vdc4e604] |
- | - If you want to recompile SecondLife Viewer | + | - Probably, recompiled Viewer will not suit the ''Third Party Viewer Policy of Linden Lab''. |
- | -- Copy [[our modified source files (4 files)>SLKinect#c751b20d]] to llcharacter folder. | + | - ''Please use this at Your Own Risk!!'' |
- | -- Add nslExternalAnimation.cpp and nslExternalAnimation.h to Project. | + | - Best way is that Viewer developer include our patch in their Viewers..... |
- | -- Execute build. | + | #br |
- | -- For more detail, please each Viewer site. (sorry) | + | |
- | - If you do not want to recompile SecondLife Viewer | + | **** If you want to recompile SecondLife Viewer. [#hfe7b285] |
- | -- Install Imprudence Viewer 1.3.2 : http://wiki.kokuaviewer.org/wiki/Imprudence:Downloads | + | -We recompiled Viewer using Imprudence Viewer source code. We did not try with another Viewers |
- | -- Download recompiled [[imprudence-bin.exe:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/imprudence-bin.exe]] with our modification (v0.9.0b) | + | + Copy [[our modified source files (4 files)>SLKinect#c751b20d]] to llcharacter folder. |
- | -- Copy downloaded imprudence-bin.exe to install folder of Imprudence Viewer 1.3.2 | + | + Add nslExternalAnimation.cpp and nslExternalAnimation.h to VS Project. |
| + | + Execute build. |
| + | + For more detail, please see each Viewer site. (sorry) |
| + | |
| + | **** If you don't want to recompile SecondLife Viewer [#cee21042] |
| + | + Install Imprudence Viewer 1.3.2 : http://wiki.kokuaviewer.org/wiki/Imprudence:Downloads |
| + | + Download recompiled [[imprudence-bin.exe:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/imprudence-bin.exe]] with our modification |
| + | + Copy downloaded imprudence-bin.exe to install folder of Imprudence Viewer 1.3.2 |
| | | |
| #br | | #br |
| *** OpenNI PSI Pose Animation Data [#t85fcc9c] | | *** OpenNI PSI Pose Animation Data [#t85fcc9c] |
| - You can get ''OpenNI PSI Pose Animation'' at [[Parking Area of our Univ. SIM:http://slurl.com/secondlife/TUIS/197/39/35/]] by L$0. | | - You can get ''OpenNI PSI Pose Animation'' at [[Parking Area of our Univ. SIM:http://slurl.com/secondlife/TUIS/197/39/35/]] by L$0. |
- | -- Click following board at [[Parking Area of our Univ. SIM:http://slurl.com/secondlife/TUIS/197/39/35/]]. | + | -- Click following board at [[Parking Area of our Univ. SIM:http://slurl.com/secondlife/TUIS/197/39/35/]].~ |
- | #ref(OpenNI_PSI.jpg,20%) | + | &ref(OpenNI_PSI.jpg,20%); |
| #br | | #br |
| - Or you can down load [[OpenNI_PSI.bvh:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/OpenNI_PSI.bvh]] and upload to SL (need L$10). | | - Or you can down load [[OpenNI_PSI.bvh:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/OpenNI_PSI.bvh]] and upload to SL (need L$10). |
| | | |
| *** SLKinect [#y975f8e5] | | *** SLKinect [#y975f8e5] |
- | - Download | + | - [[Download from this Site.>SLKinect#c61cc4cc]] Latest Version is v1.0.1 (11 Nov. 2011) |
- | - Source Code | + | - Not need to install. To execute program, please double click the extracted SLKinect.exe |
| #br | | #br |
| | | |
| ** Execute System [#z081d497] | | ** Execute System [#z081d497] |
- | *** Connect Kinect to PC [#xe6f158e] | + | *** Connect Kinect to your PC [#xe6f158e] |
| #br | | #br |
| | | |
| *** Execute recompiled SL Viewer [#fc9a8501] | | *** Execute recompiled SL Viewer [#fc9a8501] |
- | - When execute OpenNI PSI Animation (or which you chose), if avatar performed ''T Pose'', it is OK. | + | + Login to SL or OpenSim or Aurora. |
- | - If avatar performed PSI Pose (or Original Pose), it is not good. Please check UUID in ExternalAnimation.ini | + | + Execute OpenNI PSI Animation (or which you chose). |
- | - When avatar is performing T Pose, if there are any data at Shared Memory, avatar move by that data. | + | + When execute OpenNI PSI Animation (or which you chose), if avatar performed ''T Pose'', it is OK. |
- | ~ | + | + If avatar performed PSI Pose (or Original Pose), it is not good. Please check UUID in ExternalAnimation.ini |
| + | + When avatar is performing T Pose, if there are any data at Shared Memory, avatar move by that data. |
| &ref("T_Pose2.jpg",30%); &ref("PSI_Pose2.jpg",32%); | | &ref("T_Pose2.jpg",30%); &ref("PSI_Pose2.jpg",32%); |
| + | #br |
| + | |
| + | *** Execute SLKinect [#zb6714c9] |
| + | **** Double Click SLKinect Icon [#e8a6beb3] |
| + | - SLKinect needs DirectX, OpenNI (NITE) and Kinect Driver |
| + | **** Execute ''Sensor Window'' [#g457b40f] |
| + | - Click "Window" -> "Sensor" Menu |
| + | - Smaller window is faster than larger window. |
| + | |
| + | &ref("Sensor.jpg",30%); |
| + | |
| + | **** Log Window [#d7c03521] |
| + | - If you want to see Kinect Data Log, please click "Window" -> "Log" Menu |
| + | - Line number of Log Window is 3,000 |
| + | |
| + | &ref("LogMenu.jpg",40%); |
| + | |
| + | - Log Window Icon |
| + | -- Floppy Icon: Save data to file. |
| + | -- Files Icon: Selected log area is copied to clipboard memory |
| + | -- Erase Icon: Erase current data. |
| + | |
| + | &ref("LogWindlwMenu.jpg"); |
| + | |
| + | **** Start Detection of Joints [#j4eb9b1f] |
| + | - Click ''Detection Start'' Button of Sensor Window. |
| + | - First user is RED, Second user is GREEN, Third user is BLUE.... Color change is until 6th User |
| + | |
| + | &ref("START.jpg",80%); |
| + | |
| + | **** Perform PSI Pose. [#r5097106] |
| + | - When SLKinect detects PSI Pose, Joints data is sent to SL Viewer automatically. |
| + | - Have a fun!! |
| + | |
| + | &ref("SLKinect.jpg",20%); |
| + | |
| + | **** Stop Detection [#ea6f97c2] |
| + | - If you want to stop Detection of Joint, click ''STOP'' Button |
| + | |
| + | &ref("STOP.jpg",80%); |
| + | |
| + | #br |
| + | |
| + | *** Setting of SLKinect [#oaada89c] |
| + | |
| + | **** View Mode [#ub413dc7] |
| + | - Mirroring: If this box is checked, Mirroring is executed. |
| + | - Use Camera Image: If this box is unchecked, Sensor Window does not display camera image (Light gray screen is displayed). |
| + | |
| + | &ref("SettingView.jpg",50%); |
| + | #br |
| + | |
| + | **** Log Mode [#n0468fb0] |
| + | - Select displayed data on Log Window |
| + | |
| + | &ref("SettingLog.jpg",50%); |
| + | |
| #br | | #br |