求助2d fbx骨骼的还原思路和导出思路

デュエル・マスターズプレイス/DuelMaster’s Plays/决斗大师Play’s 这个游戏本来是用Spine做2d动画的,一次版本更新后变成Unity内置动画了…

用AS导出的fbx里只能看到一堆骨骼 (没有z轴)和分离的部件png

blender里的效果:

参考: 只能发一个图,搜 黒川あかね デュエプレ就行

例子:ef865b1afc285df1e27950a50b375784.dat - Google ドライブ

想问问怎么在blender里还原效果,以及更进一步还原成Spine

3D怎么会还原成2D!

假3d的,模型都没,只有平面(#捂脸

另外找了个前后的对比: FBX - Google ドライブ

目前我这边就只做到了把LO的模型导出到SPINE里面去了,目前也是卡在动画这一块

观察了下fbx ascii和spine json的关系,发现大部分是可以转换到spine的。缺的有skin里的mesh和slots attachment(动画里的和默认绑定的都没有),这部分感觉AS转换出的fbx里没有,不知道是不是在其他unity文件里。

现在的代码:import fbxfrom pathlib import Pathdef read_fbx(path: str): manager - Pastebin.com

大佬很厉害,直接手动读取fbx文件。但是与其这样做,还不如直接下个unity,将文件拖放进去来的快:thinking:

主要是这游戏原来是用spine的 新的fbx文件有旧的spine的影子,试下干脆转成live2dviewer能读得看看

试了下assetripper导出unity project和fbx导出spine json, 都是碎块, 难绷