.anim文件分析

仅为学习研究

名为 shootright.anim 的自定义3D模型动画文件

线索

顶点组名称字符串/大小,总帧数, 一个未知的4字节

OFFSET    00       04       08       0C        ASCII
00000000  04000000 726F6F74 02000000 0E000000  ....root........
04000000

 0x4 为顶点组名称字符串大小

726F6F74

 "root" 顶点组名称

02000000

 当前顶点组总帧数

0E000000

 貌似是帧数(fps)?

Position Rotation

OFFSET    00       04       08       0C        ASCII
00000000  04000000 726F6F74 02000000 0E000000  ....root........ 
00000010  60B146BD 04596FBE 9C8AA43F 00000000  `.F..Yo....?.... 
00000020  00000000 00000000 0000803F 60B146BD  ...........?`.F. 
00000030  04596FBE 9C8AA43F 00000000 00000000  .Yo....?........ 
00000040  00000000 0000803F                    .......?    

转换成浮点数就是相应的值!每一帧的数据量是0x1C

60B146BD 04596FBE 9C8AA43F

 方向的 XYZ

00000000 00000000 00000000 0000803F

 旋转的 WXYZ
 需要从将 四元数(WXYZ) 转换为 欧拉角(XYZ)

战鼓预览(感觉不太正常)


不完整的Blender插件

仅供参考

ImportAnim

posted @ 2024-10-28 21:26  letleon  阅读(20)  评论(0编辑  收藏  举报