flagflag  
4: 2011-09-16 (Fri) 13:04:37 iseki source Cur: 2011-11-21 (Mon) 23:54:03 iseki source
Line 3: Line 3:
- SecondLife/OpenSim の内部用の最適化(バイナリ化)された [[BVH]] データ - SecondLife/OpenSim の内部用の最適化(バイナリ化)された [[BVH]] データ
- see llkeyframemotion.cpp LLKeyframeMotion::deserialize(LLDataPack​er& dp) - see llkeyframemotion.cpp LLKeyframeMotion::deserialize(LLDataPack​er& dp)
 +#br
 +
 +- http://wiki.secondlife.com/wiki/Internal​_Animation_Format
#br #br
Line 18: Line 21:
 03 00 00 00                "hand_pose", Hand Pose (U32, unsigned int)  [mJointMotionList->mHandPose]  03 00 00 00                "hand_pose", Hand Pose (U32, unsigned int)  [mJointMotionList->mHandPose]
 12 00 00 00                "num_joints", Joint Count (U32) [Jointデータの数]  12 00 00 00                "num_joints", Joint Count (U32) [Jointデータの数]
 + 
 // Joint Data  // Joint Data
 6d 50 65 6c 76 69 73 00    "joint_name", Joint Name (mPelvis) (string)  [joint_motion->mJointName]  6d 50 65 6c 76 69 73 00    "joint_name", Joint Name (mPelvis) (string)  [joint_motion->mJointName]
 04 00 00 00                "joint_priority", Priority Revisited (S32)  [joint_motion->mPriority]  04 00 00 00                "joint_priority", Priority Revisited (S32)  [joint_motion->mPriority]
 + 
 24 00 00 00                "num_rot_keys", Number of Rotation Keyframes (int) [Rotationデータの数]  24 00 00 00                "num_rot_keys", Number of Rotation Keyframes (int) [Rotationデータの数]
                             [joint_motion->mRotationCurve.mNumKeys]                              [joint_motion->mRotationCurve.mNumKeys]
 + 
 // Rotation Keyframe data blocks  // Rotation Keyframe data blocks
 73 04      "time", Time Code (U16->F32に変換, old_versionでは元々F32) In Point~Out Point にスケーリングし直し  73 04      "time", Time Code (U16->F32に変換, old_versionでは元々F32) In Point~Out Point にスケーリングし直し
Line 31: Line 34:
 be 6a      "rot_angle_y", Y (U16)  be 6a      "rot_angle_y", Y (U16)
 1f 52      "rot_angle_z", Z (U16)  1f 52      "rot_angle_z", Z (U16)
 + 
 e7 08      "time", Time Code (U16->F32に変換, old_versionでは元々F32)  e7 08      "time", Time Code (U16->F32に変換, old_versionでは元々F32)
 38 6f      "rot_angle_x", X (U16)  38 6f      "rot_angle_x", X (U16)
Line 37: Line 40:
 5d 77      "rot_angle_z", Z (U16)  5d 77      "rot_angle_z", Z (U16)
 .........................  .........................
- +  
 + 
 56 00 00 00              "num_pos_keys", Number of Position Keyframes (S32) [Positionデータの数]  56 00 00 00              "num_pos_keys", Number of Position Keyframes (S32) [Positionデータの数]
                           [joint_motion->mPositionCurve.mNumKeys]                            [joint_motion->mPositionCurve.mNumKeys]
 + 
 // Position Keyframe data blocks  // Position Keyframe data blocks
 73 04      "time", Time Code (U16->F32に変換, old_versionでは元々F32) In Point~Out Point にスケーリングし直し  73 04      "time", Time Code (U16->F32に変換, old_versionでは元々F32) In Point~Out Point にスケーリングし直し
Line 47: Line 50:
 ff 7f      "pos_y", Y (U16)  ff 7f      "pos_y", Y (U16)
 ca 7d      "pos_z", Z (U16)  ca 7d      "pos_z", Z (U16)
 + 
 e7 08      "time", Time Code (U16->F32に変換, old_versionでは元々F32)  e7 08      "time", Time Code (U16->F32に変換, old_versionでは元々F32)
 ff 7f      "pos_x", X (U16)  ff 7f      "pos_x", X (U16)
Line 53: Line 56:
 bb 7d      "pos_z", Z (U16)  bb 7d      "pos_z", Z (U16)
 .........................  .........................
- +  
 + 
 "num_constraints" (S32)  "num_constraints" (S32)
     "chain_length" (U8)  [constraintp->mChainLength]      "chain_length" (U8)  [constraintp->mChainLength]
Line 67: Line 70:
     "ease_out_start" (F32)  [constraintp->mEaseOutStartTime]      "ease_out_start" (F32)  [constraintp->mEaseOutStartTime]
     "ease_out_stop" (F32)  [constraintp->mEaseOutStopTime]      "ease_out_stop" (F32)  [constraintp->mEaseOutStopTime]
- +  
 + 
 // Next Joint Data  // Next Joint Data
 .........................  .........................


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

70 user(s) are online (30 user(s) are browsing xpwiki)

Members: 0
Guests: 70

more...

Access Counter

Today : 4978497849784978
Yesterday : 1306913069130691306913069
Total : 2362977423629774236297742362977423629774236297742362977423629774
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com