小沙盒工作室

创建于:2020-10-03

创建人: 小沙盒工作室

19 信息 10 成员
制作独立游戏单机游戏和开发辅助软件以及搞开源软件

pmd模型文件数据结构 用于制作自定义解析器

小沙盒工作室 2021-05-29

https://github.com/NogardRyuu/OpenMikuParser由于godot引擎不能导入mmd专有的文件pmd pmx 所以需要使用blender转换成dae开源格式的文件。

但是转换之后做动画,修改还是不方便,于是我就想学习二进制解析,这样就能自己写一个pmd格式的加载器插件了。

我是用python学习读取二进制文件。

https://gitee.com/h128/mmd-parser 源码地址。目前没写完。使用pyglet库绘制窗口。

https://mikumikudance.fandom.com/wiki/MMD:Polygon_Model_Data这个是老外的wiki。

github有一个saba软件 可以加载pmd pmx obj x这些模型,不过代码是c++的 看不懂。

https://gitee.com/h128/saba  另外我自己编译了saba 到linux 方便比较测试 自己写的解析器是否正确解析了模型文件。(我没学过数据结构,编程完全是兴趣)

Image title


另外 我找的了godot读取vmd动作数据的代码 https://github.com/NogardRyuu/OpenMikuParser

目前还是先研究读取obj模型这种纯文本格式的模型吧。

(转发自:原日志地址
 

加入 indienova

  • 建立个人/工作室档案
  • 建立开发中的游戏档案
  • 关注个人/工作室动态
  • 寻找合作伙伴共同开发
  • 寻求线上发行
  • 更多服务……
登录/注册