7: 2011-09-16 (金) 18:52:16 iseki |
現: 2012-04-11 (水) 09:17:13 iseki |
- | ** Kinect to Hippo Project [#jc2105c0] | + | ** Kinect to SecondLife Viewer Project [#jc2105c0] |
- | - This is our current project (8/19 2011) | + | |
- | - The success or failure is uncertain. :-) | + | - [[SLKinect Project>SLKinect]] is our main project now |
- | #br | + | - Please see [[SLKinect Project>SLKinect]] |
- | *** Link [#gd66e2f1] | + | - [[SLKinect]] will be renamed to ''Rinions'' |
- | - [[Kinect Hack>Kinect]] | + | - [[Rinions]] is Real Time Input from NI and Output to the Network and Shared Memoey System |
- | - [[Hippo Viewer]] | + | |
- | - [[Imprudence Viewer]] | + | |
- | - [[Real Time Animation>Second Life/Real Time Animation]] | + | |
- | - [[binBVH データ形式>Second Life/binBVH]] | + | |
| #br | | #br |
| | | |
- | *** Memo [#q7586e6a] | + | *** Links [#gd66e2f1] |
- | **** Hippo [#te6a3efe] | + | **** New Topics [#k95139aa] |
| + | - なんか読んでると,X揺れの話ばっかなんですが,これってそれだけの機能なの? |
| + | -- http://community.secondlife.com/t5/Second-Life-Viewer/Avatar-Physics-available-in-beta-viewer/td-p/804057 |
| + | -- http://community.secondlife.com/t5/Tools-and-Technology/Introducing-the-Updated-SL-Viewer-Beta-with-Enhanced-Avatar/ba-p/803711 |
| | | |
- | - llcharacter/llmotion.cpp | + | - こんなものがあったんかい.知らんかった http://wiki.secondlife.com/wiki/Puppeteering |
- | - llcharacter/llchractor.cpp | + | #br |
| | | |
- | - llcharacter/llmotioncontroller.cpp | + | **** In this Wiki [#w81516ce] |
- | -- flushAllMotions -> startMotion -> activateMotionInstance | + | - [[Kinect Hack>Kinect]] |
- | | + | - [[Real Time Animation Memo>Second Life/Real Time Animation]] |
- | | + | - [[binBVH Data Format>Second Life/binBVH]] |
- | - llcharacter/llkeyframemotion.cpp | + | #br |
- | -- LLMotion::LLMotionInitStatus LLKeyframeMotion::onInitialize(LLCharacter *character) | + | |
- | | + | |
- | llerrs << "Must call LLKeyframeMotion::setVFS() first before loading a keyframe file!" << llendl; | + | |
- | | + | |
- | | + | |
- | - llcharacter/lleditingmotion.cpp | + | |
- | - llcharacter/llkeyframemotionparam.cpp | + | |
| | | |
| + | *** Viewer [#c5fd77cc] |
| + | - [[Hippo Viewer]] |
| + | - [[Imprudence Viewer]] |
| + | - [[Firestorm Viewer]] |
| + | - [[Singularity Viewer]] |
| #br | | #br |
- | **** Imprudence [#f651a3f5] | |
- | | |
- | | |
- | motion は LLKeyframeMotionのsuper class | |
- | | |
- | | |
- | LLKeyframeMotion::onInitialize | |
- | if mAssetStatus==ASSET_UNDEFINED | |
- | LLKeyframeMotion::JointMotionList* joint_motion_list = LLKeyframeDataCache::getKeyframeData(getID()); | |
- | if joint_motion_list != null | |
- | mJointMotionList = joint_motion_list; | |
- | mAssetStatus = ASSET_LOADED; | |
- | return | |
- | | |
- | Read Data or recieve UDP | |
- | deserialize(dp) | |
- | mJointMotionList を生成 | |
- | mJointMotionList にデータをセット | |
- | LLKeyframeDataCache::addKeyframeData(getID(), mJointMotionList); キャッシュ getID(): mID (アッセットのUUID) | |
- | mAssetStatus = ASSET_LOADED; | |
- | | |
- | | |
- | | |
- | llcharacter.cpp | |
- | LLMotionController::createMotion() | |
- | motion->onInitialize | |
- | | |
- | | |
- | llcharacter.cpp | |
- | LLMotionController::updateLoadingMotions | |
- | motion->onInitialize | |
- | LLMotionController::activateMotionInstance | |
- | motion->activate | |
- | LLkeyFrameMotion::onActive | |
- | motion->onUpdate | |
- | | |
- | | |
- | | |
- | llcharacter.cpp | |
- | LLMotionController::startMotion() | |
- | if motion==null | |
- | LLMotionController::createMotion() | |
- | motion->onInitialize | |
- | LLMotionController::activateMotionInstance | |
- | motion->activate | |
- | LLkeyFrameMotion::onActive | |
- | motion->onUpdate | |
- | | |
- | | |
- | キャッシュさせない | |
- | motion->onUpdate でデータをクリアすれば,onInitializeで毎回データを読みに行く <- Kinectのデータをぶち込む | |
- | | |
- | | |
- | LLKeyframeDataCache::removeKeyframeData(getID()); | |
- | mAssetStatus = ASSET_UNDEFINED; | |
- | | |
| | | |
- | 320209e6-6d42-42ff-a30f-9b7610598f24 Yatta | + | *** Technical Memo [#o812571b] |
- | 0e58b0de-34cd-4712-9d96-f9fe85b211c1 sexywalk | + | - [[Motion Memo>./Memo]] |
| + | - [[Finger Motion>./Finger Motion]] |
| #br | | #br |