Yesterday at 08:00 AM1 day I'm reverse-engineering the 3D model formats used by King's Bounty: Crossworlds (2009, Katauri Interactive, The engine is called "The Engine" — a custom DX9 engine).Formats:- .bma — mesh + skeleton (skinned, with bind matrix)- .bsa — skeletal animation (per-bone translation/rotation/scale over time)My approach is to convert from Mixamo FBX to BMA and BSA. But no matter what I try, the final converted model turns out wrong — like this:FBX demo like this:The skeleton is severely misaligned.Based on experience, what could be causing this? ThanksI'm not sure what files I should provide. Please let me know what you need and I'll upload them. Edited yesterday at 08:03 AM1 day by neptunehs
8 hours ago8 hr Supporter Hi, without knowing what you did exactly it's hard to tell. Maybe wrong weightings or wrong bone hierarchy.Is the NPC on your first screen in idle mode or is it a defense animation?Your Mixamo fbx to BMA workflow:1) did you try it with an unchanged model?2) did you compare the original BMA to the one created by Mixamo? Edited 8 hours ago8 hr by shak-otay
3 hours ago3 hr Author it's an idle mode,everything like blades fly over1) sorry but what's unchanged model?2) yes,but can't find anything useful,can anyone experienced teach me what should I focus to compare?Thanks Edited 3 hours ago3 hr by neptunehs
1 hour ago1 hr Supporter 1) I meant to use an original bma file, converted to FBX to be usable in Mixamo, and then converted back with not changing anything to assure the work flow is correct2) that's not a sufficient answer from a "reverse engineer", imhoSo you'll need to wait for a teacher. Edited 1 hour ago1 hr by shak-otay
Create an account or sign in to comment