#author("2024-01-03T17:07:44+00:00","default:iseki","iseki") #author("2024-01-03T17:08:00+00:00","default:iseki","iseki") ** SLKinect v1[#n575b089] - I will not support version 1.x of SLKiect - Please use [[SLKinect2]] *** SLKinect1 [#h5796bf7] - ''Latest Version is v1.0.4'' (25 Dec. 2011) - SLKinect send animation data from Kinect to SecondLife/OpenSim Viewer in real time using shared memory. - This is the first version, so functions are very simple. -- Animation is in Local Viewer only now. (Not synchronize on the network.) -- No Save/Load data. Please see Future Works. -- There is a few bugs yet. *** Version 2: [[SLKinect2]] [#t3832454] *** Version 3: [[Rinions]] [#b64790ba] *** Download of SLKinect [#c61cc4cc] **** Release Binary File [#t3d95616] - [[SLKinect-1.0.4.zip:http://www.nsl.tuis.ac.jp/xoops/modules/d3downloads/index.php?page=singlefile&cid=7&lid=28]] - Correct Resizing Bug of Log Window - Not need to install. Please double click the extracted SLKinect.exe **** Release Source Code [#j5f5321b] - newest: https://www.nsl.tuis.ac.jp/svn/vc++/SLKinect/branches/1.0/ - 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]] **** Development Source Code [#n2859a84] - Those repository of subversion are for development. ''No Question Please.'' - [[JunkBox_Lib++:https://github.com/JunkBox-Lib/JunkBox_Libpp]] - [[JunkBox_Win_Lib:https://github.com/JunkBox-Lib/JunkBox_Win_Lib]] - [[SLKinect:https://www.nsl.tuis.ac.jp/svn/vc++/SLKinect/trunk]] (2.0.0beta with Network support) *** Replace and Add Files for Source Code of [[Imprudence]] or another Viewers [#c751b20d] - We recompiled Viewer using [[Imprudence]] Viewer source code. We did not try with another Viewers. - There are strings as "by Fumi.Iseki" at modified points (about llkeyframemotion.cpp and llkeyframemotion.h). -- llcharacter/[[llkeyframemotion.cpp:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/llkeyframemotion.cpp]] -- llcharacter/[[llkeyframemotion.h:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/llkeyframemotion.h]] -- llcharacter/[[nslExternalAnimation.cpp:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/nslExternalAnimation.cpp]] -- llcharacter/[[nslExternalAnimation.h:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/nslExternalAnimation.h]] -- [[ExternalAnimation.ini:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/SL/SLKinect/ExternalAnimation.ini]] *** [[Getting Started (Click Here)>./Getting Start]] [#ra6cf162] *** Mechanism [#h713913d] - The Mechanism of this System is very simple. #ref("SLKinect.pdf") #ref("SLKinect.png",,30%) -- Red blocks of Viewer are our modified points. - Data Structure of Shared Memory #ref("SharedMemory.pdf") #ref("SharedMemory.png",,20%) -- Multi Avatar is not supported by SLKinect yet -- If you send data according to this interface, you can animate avatar in real time even if ''it does not use Kinect''. *** Support of Network and Remote Viewers [#f1b795d9] - Please see [[SLKinect2]] *** Sample Pictures and Videos [#u92b7c73] - SLKinect &ref("SLKinect.jpg",,15%); - 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]] - Yutube: http://youtu.be/tl2gLw-GJws &ref(http://www.nsl.tuis.ac.jp/xoops/modules/x_movie/images/thumb/th_1320051998.jpg); *** Known Bug [#bc0ade90] - Ummmm, sometimes Camera Image is broken (not synchronized)....?? But, Depth Image is OK :-( -- Is my Kinect broken? Does anyone know the solution of this bug? - If your Camera Image is broken too, please uncheck "Use Camera Image" CheckBox in "View Mode" Dialog. &ref("Broken.jpg",30%); &ref("Broken.jpg",,30%); *** Future Works [#zc5d16d6] - Correct above bug. - Save/Load animation Data. - 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. :-) *** Acknowledgments. [#v05983c0] - Thanks for Kinect Hack Teams - Thanks for Imprudence Viewer development Team. #br