2: 2011-12-20 (火) 13:31:13 iseki |
現: 2015-04-06 (月) 11:51:05 iseki |
- | ** SLKinect v2 [#wee91adc] | |
| [[日本語はここ>SLKinect2 (J)]] | | [[日本語はここ>SLKinect2 (J)]] |
- | | |
- | **** Send Animation Data from Kinect to Second Life/OpenSim Viewer in Real Time over the Network [#j71795f2] | |
- | | |
| #br | | #br |
| + | ** Kinect 2 SecondLife Viewer Project [#r5137915] |
| + | **** Latest version of this software is ''[[Rinions]]''. Please see ''[[Rinions]]''. [#x9144001] |
| | | |
- | *** SLKinect2 [#n575b089] | |
- | - ''Latest Version is v2.0.0 beta'' | |
| | | |
- | - SLKinect send animation data from Kinect to SecondLife/OpenSim Viewer in real time using shared memory and ''Network''. | + | - Version 1 -> [[SLKinect>SLKinect1]] |
- | - This is the second version of SLKinect. | + | - Version 2 -> [[SLKinect2]] |
- | -- No Save/Load data. | + | - Version 3 -> [[Rinions]] |
- | -- This is in under construct. | + | |
| #br | | #br |
- | | + | - Rinions is the newest version. Please see [[Rinions]] |
- | *** Download of SLKinect [#c61cc4cc] | + | |
- | **** Release Binary File [#t3d95616] | + | |
- | - [[SLKinect_v1.0.3.zip:http://www.nsl.tuis.ac.jp/xoops/modules/d3downloads/index.php?page=singlefile&cid=7&lid=28]] | + | |
- | - Not need to install. Please double click the extracted SLKinect.exe | + | |
| #br | | #br |
| | | |
- | **** Release Source Code [#j5f5321b] | + | ** SLKinect2 (Version 2) [#b50253b9] |
- | - newest: http://www.nsl.tuis.ac.jp/svn/vc++/SLKinect/branches/1.0/ | + | - We will not support [[version 1.x of SLKiect>SLKinect1]] exclude a serious Bug. Please use this SLKinect2.~ |
- | - %%[[SLKinect_src_v1.0.2.zip:http://www.nsl.tuis.ac.jp/xoops/modules/d3downloads/index.php?page=singlefile&cid=7&lid=27]] for VS2005/2008%% | + | - SLKinect2 will be renamed to ''[[Rinions]]'' ~ |
- | - Please change Include/Library Path of project file according to your environment. | + | |
- | - First, compile JunkBox_Lib++. Next, compile JunkBox_Win_Lib. Finally, compile SLKinect please. | + | |
- | - Most important main code is [[convertRot2SLData>./sourcecode/convertRot2SLData]] | + | |
| #br | | #br |
| | | |
- | **** Development Source Code [#n2859a84] | + | *** SLKinect2 [#n575b089] |
- | - Those repository of subversion are for development. ''No Question Please.'' | + | - ''Latest Version is 2.0.2 (Release Version)''. |
- | - [[JunkBox_Lib++:http://www.nsl.tuis.ac.jp/svn/vc++/JunkBox_Lib++/trunk]] | + | -- ''Bug Fix'': |
- | - [[JunkBox_Win_Lib:http://www.nsl.tuis.ac.jp/svn/vc++/JunkBox_Win_Lib/trunk]] | + | --- When Yellow Play Button is clicked, SLKinect2 v2.0.0 crashes with ''OpenNI-1.5.2.23'' and ''NITE-1.5.2.21''. (2.0.1) Please see http://www.nsl.tuis.ac.jp/xoops/modules/d3forum/index.php?topic_id=74 |
- | - [[SLKinect:http://www.nsl.tuis.ac.jp/svn/vc++/SLKinect/trunk]] (2.0.0beta with Network support) | + | --- When you are general user, all setting dialogs crash. (2.0.2) |
- | #br | + | |
| | | |
- | *** Replace and Add Files for Source Code of [[Imprudence]] or another Viewers [#c751b20d] | + | - This is the second version of [[SLKinect>SLKinect1]]. |
- | - We recompiled Viewer using [[Imprudence]] Viewer source code. We did not try with another Viewers. | + | - SLKinect2 sends animation data from Kinect to Second Life/OpenSim Viewer in real time using shared memory and over the ''Network''. |
- | - There are strings as "by Fumi.Iseki" at modified points (about llkeyframemotion.cpp and llkeyframemotion.h). | + | - SLKinect2 supports 21 nodes on network. (If you need more nodes, you have to recompile SLKinect2 and Viewer) |
- | -- llcharacter/[[llkeyframemotion.cpp:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/llkeyframemotion.cpp]] | + | - SLKinect2 supports ''Imprudence'' Viewer and ''Firestorm'' Viewer now. |
- | -- llcharacter/[[llkeyframemotion.h:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/llkeyframemotion.h]] | + | -- There is very little change of source code. Therefore, if recompile is possible, it will work at other Viewers. |
- | -- llcharacter/[[nslExternalAnimation.cpp:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/nslExternalAnimation.cpp]] | + | - We are searching nothing about network delay yet. |
- | -- llcharacter/[[nslExternalAnimation.h:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/nslExternalAnimation.h]] | + | - Not support Save/Load of data yet. Those functions will be supported by v2.1.0. |
- | -- [[ExternalAnimation.ini:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/ExternalAnimation.ini]] | + | |
- | #br | + | |
| | | |
- | *** [[Getting Started (Click Here)>./Getting Start]] [#ra6cf162] | + | &ref(SLKINECT2_2_E.jpg,20%); |
| #br | | #br |
| | | |
- | *** Mechanism [#h713913d] | + | *** [[Animation Relay Server>anm_server]] ([[anm_server]])[#yec959bb] |
- | - The Mechanism of this System is very simple. | + | - ''Latest Version is 1.1.0 (Release Version)'' |
| | | |
- | #ref("SLKinect.pdf","SLKinect.pdf: Original PDF File. Click Here for more detail picture") | + | - Animation Relay Server ([[anm_server]]) relays UDP packet from one SLKinect to all SLKinects of same group. |
- | #br | + | - We do not well know about server performance yet. |
- | #ref("SLKinect.png",30%) | + | - %%We are running Animation Relay Server on ''silver-star.nsl.tuis.ac.jp:8200'' for Test.%% |
- | -- Red blocks of Viewer are our modified points. | + | -- %%This is for Test. We support nothing. %% |
| + | |
| + | &ref(anm_server/SLKinect2.jpg,25%); |
| #br | | #br |
| | | |
- | - Data Structure of Shared Memory | + | *** Download of Release Version [#ccb505e8] |
| | | |
- | #ref("SharedMemory.pdf","SharedMemory.pdf: Original PDF File. Click Here for more detail picture") | + | **** SLKinect2 v2.0.2 [#of0ec9b4] |
- | #br | + | - support of OpenNI-1.5.2.23, NITE-1.5.2.21 and SensorKinect091-5.1.0.25 (but all are 32bit) |
- | #ref("SharedMemory.png",20%) | + | - Binary: http://www.nsl.tuis.ac.jp/xoops/modules/d3downloads/index.php?page=singlefile&cid=7&lid=32 |
- | -- Multi Avatar is not supported by SLKinect yet | + | - Source: http://www.nsl.tuis.ac.jp/xoops/modules/d3downloads/index.php?page=singlefile&cid=7&lid=31 |
- | -- If you send data according to this interface, you can animate avatar in real time even if ''it does not use Kinect''. | + | |
| #br | | #br |
| | | |
- | *** Support of Network and Remote Clients (Viewers) [#f1b795d9] | + | **** Animation Relay Server (anm_server v1.0.0) [#lb702f32] |
- | - Coming Soon!! (Really?) | + | - http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect2/anm_server-1.0.0.tar.gz |
| #br | | #br |
| | | |
- | *** Sample Pictures and Videos [#u92b7c73] | + | *** Development Source Code [#n2859a84] |
| + | - Those repository of subversion are for development. ''No Question Please.'' |
| | | |
- | - SLKinect | + | **** SLKinect2 (nightly update) [#afdf3bb7] |
| + | - [[JunkBox_Lib++:http://www.nsl.tuis.ac.jp/svn/vc++/JunkBox_Lib++/trunk]] |
| + | - [[JunkBox_Win_Lib:http://www.nsl.tuis.ac.jp/svn/vc++/JunkBox_Win_Lib/trunk]] |
| + | - [[SLKinect2:http://www.nsl.tuis.ac.jp/svn/vc++/SLKinect/trunk]] |
| + | #br |
| | | |
- | &ref("SLKinect.jpg",15%); | + | **** Animation Relay Server [#m2916734] |
| + | - [[JunkBox_Lib:http://www.nsl.tuis.ac.jp/svn/linux/JunkBox_Lib/trunk]] |
| + | - [[anm_server:http://www.nsl.tuis.ac.jp/svn/linux/anm_server/trunk]] |
| + | #br |
| | | |
- | - Flash: [[SLKinect send animation data to SL viewer in Real Time>http://www.nsl.tuis.ac.jp/xoops/modules/x_movie/x_movie_view.php?cid=2&lid=33]] | + | *** [[Getting Started>./Getting Started]] [#d8bc49bd] |
- | - Yutube: http://youtu.be/tl2gLw-GJws | + | - [[Getting Started of SLKinect2>./Getting Started]] |
| + | - [[Getting Started of anm_server>anm_server/Getting Started]] |
| + | - [[Configuration of anm_server>anm_server/Configuration]] |
| + | #br |
| | | |
- | &ref(http://www.nsl.tuis.ac.jp/xoops/modules/x_movie/images/thumb/th_1320051998.jpg); | + | *** [[Manual>./Manual]] [#qc23c653] |
| + | - [[Manual of SLKinect2>./Manual]] |
| + | //- [[Manual of anm_server>anm_server/Manual]] |
| #br | | #br |
| | | |
- | *** Known Bug [#bc0ade90] | + | *** [[Trouble Shooting>./Trouble Shooting]] [#qd2a5da0] |
- | - Ummmm, sometimes Camera Image is broken (not synchronized)....?? But, Depth Image is OK :-( | + | - [[Trouble Shooting of SLKinect2>./Trouble Shooting]] |
- | -- Is my Kinect broken? Does anyone know the solution of this bug? | + | //- [[Trouble Shooting of anm_server>anm_server/Trouble Shooting]] |
- | - If your Camera Image is broken too, please uncheck "Use Camera Image" CheckBox in "View Mode" Dialog. | + | #br |
| | | |
- | &ref("Broken.jpg",30%); | + | *** Sample Videos [#t5185677] |
| + | - Over the Network: http://youtu.be/KhqbGAWqvLI |
| + | - Local (SLKinect v1): http://youtu.be/tl2gLw-GJws |
| #br | | #br |
| | | |
- | *** Future Works [#zc5d16d6] | + | *** [[Mechanism>./Mechanism]] [#r830999e] |
- | - Correct above bug. | + | - [[Mechanism of SLKinect2>./Mechanism]] |
- | - Save/Load animation Data. | + | - [[Mechanism of anm_server>/anm_server/Mechanism]] |
- | - Support of Multi Avatars. | + | |
- | - Use position Data of Joints. | + | |
- | | + | |
- | | + | |
- | - The synchronization with another Viewers on the network (with External Animation Server?) %%(Is this delusion?)%% | + | |
- | -- We have a idea about this, now. :-) | + | |
| #br | | #br |
| | | |
| *** Acknowledgments. [#v05983c0] | | *** Acknowledgments. [#v05983c0] |
- | - Thanks for Kinect Hack Teams | + | - Thanks for Kinect Hackers. |
- | - Thanks for Linden Lab. | + | |
| - Thanks for Imprudence Viewer development Team. | | - Thanks for Imprudence Viewer development Team. |
| + | - Thanks for Firestorm Viewer development Team. |
| + | - Thanks for students of NSL. |
| + | - And Thaks for your bug reports. :-) |
| + | #br |
| + | |
| + | *** Next Step (v2.1) -> [[Rinions]] [#s0e3d5ec] |
| + | |
| + | **** Next Version Name is [[Rinions]] [#e733cc48] |
| + | - %%Over the NAT (using UDP Hole Punching)%% |
| + | - %%Speed Up (-30FPS)%% |
| + | - %%Quarity Up (Use Position data instead of Rotation Matrix)%% |
| + | - %%Data Save/Load%% |
| + | -- %%OpenNI,%% %%Original%%, BVH will be supported next next version &worried; |
| + | - %%QoS of Server%% |
| + | - %%64bit application%% |
| + | - %%no calibration%% |
| + | - %%delete Local Mode%% |
| + | - %%for Xtion (no camera)%% |
| + | - %%Delay Load of OpenNI.dll/OpenNI64.dll%% |
| + | - %%Control of LED and Tilt Motor%% |
| + | - %%Keep Alive Packet%% |
| + | - %%Correction of Kinect's Data%% |
| + | -- %%Moving Average%% |
| + | - %%Dual Library (OpenNI, Kinect SDK)%% |
| #br | | #br |