2025年PMX文件格式解析

PMX文件格式解析转载请注明出处 这样小编会很有成就感 作者 bilibili gt 墨色小风 点个关注不迷路 本文中的描述术语可能不专业 但更贴近中文理解 方便初学者简单清晰的理解 pmx 文件是 mmd MikuMIkuDanc 的专用模型文件 其中包括 独立 3D 物体模型的全部信息 可以存放 3d 物体与人物模型 以及模型的物理运动规则 PMX 文件的详细数据可以用

大家好,我是讯享网,很高兴认识大家。

本文中的描述术语可能不专业,但更贴近中文理解。方便初学者简单清晰的理解。

PMX文件的详细数据可以用 PmxEditor 软件来进行编辑查看


讯享网

具体数据模块按照解析顺序有:
   1.模型顶点信息
   2.三角形面信息
   3.贴图文件引用
   4.材料数据信息
   5.骨骼数据信息
   6.表情数据信息
   7.框架数据信息
   8.刚体数据信息
   9.关节数据信息
   最后可能还有柔体信息,但我没用到,没研究
  
整个PMX模型文件在程序中的运行逻辑模型大概是
根据 1~4 模块组的数据模块来进行图形渲染,
根据 5 之后的数据信息来进行模型物理移动的计算

对于想要读取模型数据的小伙伴来说
前面几项比较重要,后面的比较复杂,
笔者没有详细使用的地方只简单讲讲,
不过数据变量名与PmxEditor软件能够对应,
具体可以学习MMD模型制作与PmxEditor软件使用相关教程。

如果日后详细用到可能会发新文补充。
如有想要详细学习的小伙伴可自行研究交流探讨,
在看过下文的数据结构的简单讲解之后自行研究应该不是什么难事。

对于数据类型的描述,我习惯以类似这样的方式描述:

byte1 : 1字节整数 byte2 : 2字节整数 byte4 : 4字节整数 byte8 : 8字节整数 byte.4 : 4字节小数(浮点数) byte.8 : 8字节小数(浮点数) byte4text : 4字节整数记录后续文本的字节数

讯享网

下面按文件地址数据顺序一个一个进行解析

目录

首先是文件头

1.模型顶点信息

2.三角形面信息

3.贴图文件引用

4.材料数据信息

5.骨骼数据信息

6.表情数据信息

7.框架数据信息

8.刚体数据信息

小讯
上一篇 2025-02-15 10:01
下一篇 2025-04-08 12:56

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/32388.html