It's Alive


As you'll know if you were bothering to read the comments and updates on that last post, I went back and got GMO animations working. I just found yet another animation data track type. Radians.

There was also a bug wherein entire surfaces that are weighted to a single bone were not actually transforming correctly (since they lack reference bone base pose matrices, my parser was confused). A number of models that looked like they were just single parts, as well as attachment models and bolt-ons (things that typically look like they are static meshes in themselves), bolt to skeletons correctly. Before I trail on, the new mesh2rdm with these additions/fixes (v3.5) is here.

Now, for the two people reading this that remotely care, here's what we've got so far for animation track data:

71 - 4x4 Matrices (with rotation and translation)
72 - Translations
73 - Radians
74 - ???
75 - Quaternions
76 - Axis scales
77 - ???

I've never come across a model with 74 in it, so I have no idea what it might be. I thought 77 might be a translation scale (since it's usually (1.0 1.0 1.0) or thereabout). However, when I tried applying it as such, it turned Cosmos into a midget in some of her animations by bolting her shins to her ass. So I'm really quite clueless as to the purpose of it. I think I've also seen a 66. No idea what that's for either.

Update: I just updated again from v3.01 to v3.1. This version uses the correct time values for all animation data tracks, which corrects a bunch of problems.
Share:


Comments

12 comments in total.
Post a comment

#12
IP: 86.96.227.88

sorayahya

January 2, 2010 at 2:24 am (CST)
Is there any way to capture or extract the animations to use for example in 3d max
+64
Rate comment #12:



#11
IP: 69.72.86.243

ukurereh

December 25, 2009 at 2:44 am (CST)
@Tek-Man: According to an comment from whenever ago, they're probably from one of these games:
Gundam Battle Tactics
Gundam Battle Royale
Gundam Battle Chronicles
Gundam Battle Universe

Hey Rich, what hex editor (or other program) do you use when you're reverse engineering files? And while I'm on it, what kind of other tools do you use for this stuff?

And about Gitaroo Man Lives models... I noticed they're still horizontally flipped in the viewer (as of version 3.01 or 3.1, that is). Come to think of it, the models also had inverted normals, so why aren't they all messed-up-looking in the viewer?
Though I haven't looked at a GMO for months, I seem to remember a chunk from GMLives' models that didn't appear in other games' models. The chunk (maybe 0x804C) always contained [1.0, 1.0, -1.0]. If that's scale for the root bone, that would invert the entire model across its Z-axis. That would take care of both the horizontal flip and inverted normals.

Curiosity question: What are you using to read Collada models, a ready-made Collada library or something of your own?
+74
Rate comment #11:



#10
IP: 78.147.203.13

Tek-Man

December 23, 2009 at 11:09 am (CST)
what gundam game are those models extracted from?
+81
Rate comment #10:



#9
IP: 115.134.244.182

Aaron

December 23, 2009 at 2:07 am (CST)
So are the Dissidia animations extractable now?
+79
Rate comment #9:



#8
IP: 200.121.154.93

Jay

December 22, 2009 at 5:02 pm (CST)
Awesome tool man but when I use it to extract dissidia models I get them untexturede, I use this command in a .bat file
mesh2rdm ClooudAC.gmo CloudAC.obj -dissskip 0 -texpre CloudAC -rotate -90 0 0 -scale 1.0 -objout
+73
Rate comment #8:



#7
IP: 68.0.165.94

Rich Whitehouse

December 22, 2009 at 3:09 pm (CST)
It seems to be the model, she has bad translation values. She actually looks fine if I ignore the translations and only use rotations. But it's probably not worth putting a hack for that in, since she only has a few animation sequences anyway.
+68
Rate comment #7:



#6
IP: 92.239.3.7

NeoCloudstrife

December 22, 2009 at 9:47 am (CST)
Animations work great, thanks dude. however, i do have one thing to ask. Is it the error of the model or Mesh2RDM that makes aeris' model from dissidia have these weird stray bones that ruin things?

http://i182.photobucket.com/albums/x74/beefpwnage/aeris.jpg
http://i182.photobucket.com/albums/x74/beefpwnage/aeris2.jpg

Not surprisingly, she seems to be the only one to mush up when viewing anims.
+70
Rate comment #6:



#5
IP: 125.162.86.137

FFLover

December 16, 2009 at 7:49 am (CST)
@kash
Buy it
+78
Rate comment #5:



#4
IP: 118.101.183.79

kash

December 16, 2009 at 5:10 am (CST)
wehre can i dl dissidia? tq
+64
Rate comment #4:



#3
IP: 83.60.6.83

CiRiuS

December 13, 2009 at 6:12 am (CST)
Omg!! The animations for dissidia are working!!
A lot of thanks :D
Maybe can you add the animations in the smd exporter??
+6
Rate comment #3:



Comment Pages:
[1] 2 ... Next


Post a comment

Name:


Enter Read image:


Comment:





247042 page hits since February 11, 2009.

Site design and contents (c) 2009 Rich Whitehouse. Except those contents which happen to be images or screenshots containing shit that is (c) someone/something else entirely. That shit isn't really mine. Fair use though! FAIR USE!
All works on this web site are the result of my own personal efforts, and are not in any way supported by any given company. You alone are responsible for any damages which you may incur as a result of this web site or files related to this web site.