1: 2011-12-20 (火) 13:22:16 iseki |
2: 2011-12-20 (火) 13:31:13 iseki |
- | ** SLKInect v2 [#wee91adc] | + | ** SLKinect v2 [#wee91adc] |
| + | [[日本語はここ>SLKinect2 (J)]] |
| + | |
| + | **** Send Animation Data from Kinect to Second Life/OpenSim Viewer in Real Time over the Network [#j71795f2] |
| + | |
| + | #br |
| + | |
| + | *** 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''. |
| + | - This is the second version of SLKinect. |
| + | -- No Save/Load data. |
| + | -- This is in under construct. |
| + | #br |
| + | |
| + | *** 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 |
| + | |
| + | **** Release Source Code [#j5f5321b] |
| + | - newest: http://www.nsl.tuis.ac.jp/svn/vc++/SLKinect/branches/1.0/ |
| + | - %%[[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%% |
| + | - 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 |
| + | |
| + | **** Development Source Code [#n2859a84] |
| + | - Those repository of subversion are for development. ''No Question Please.'' |
| + | - [[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]] |
| + | - [[SLKinect:http://www.nsl.tuis.ac.jp/svn/vc++/SLKinect/trunk]] (2.0.0beta with Network support) |
| + | #br |
| + | |
| + | *** 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]] |
| + | #br |
| + | |
| + | *** [[Getting Started (Click Here)>./Getting Start]] [#ra6cf162] |
| + | #br |
| + | |
| + | *** Mechanism [#h713913d] |
| + | - The Mechanism of this System is very simple. |
| + | |
| + | #ref("SLKinect.pdf","SLKinect.pdf: Original PDF File. Click Here for more detail picture") |
| + | #br |
| + | #ref("SLKinect.png",30%) |
| + | -- Red blocks of Viewer are our modified points. |
| + | #br |
| + | |
| + | - Data Structure of Shared Memory |
| + | |
| + | #ref("SharedMemory.pdf","SharedMemory.pdf: Original PDF File. Click Here for more detail picture") |
| + | #br |
| + | #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''. |
| + | #br |
| + | |
| + | *** Support of Network and Remote Clients (Viewers) [#f1b795d9] |
| + | - Coming Soon!! (Really?) |
| + | #br |
| + | |
| + | *** 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); |
| + | #br |
| + | |
| + | *** 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%); |
| + | #br |
| + | |
| + | *** 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. :-) |
| + | #br |
| + | |
| + | *** Acknowledgments. [#v05983c0] |
| + | - Thanks for Kinect Hack Teams |
| + | - Thanks for Linden Lab. |
| + | - Thanks for Imprudence Viewer development Team. |
| + | #br |