2010-05-04, 12:16 AM
I came up with a clever experiment / was able to setup a non-cyclical soft animation.
Some bytes I had thought looked like flags were actually the number of refresh frames to interpolate each animation frame. If that byte is set to 1 you essentially get a pose frame.
The difference values are stored in an odd way so that one byte diffs are always odd (upshifted one bit) ...even values change things, probably allowing for 16bit values (what I'd imagined those non-existent flags were for)
This entire file format has been incredibly convoluted. The amount of processing required in order to economize on file size is fairly astronomical.
Anyway, I think that's everything A-Z... soft lighting normals animation is probably out, but you never know. If not (and any file uses it) it should turn up.
Some bytes I had thought looked like flags were actually the number of refresh frames to interpolate each animation frame. If that byte is set to 1 you essentially get a pose frame.
The difference values are stored in an odd way so that one byte diffs are always odd (upshifted one bit) ...even values change things, probably allowing for 16bit values (what I'd imagined those non-existent flags were for)
This entire file format has been incredibly convoluted. The amount of processing required in order to economize on file size is fairly astronomical.
Anyway, I think that's everything A-Z... soft lighting normals animation is probably out, but you never know. If not (and any file uses it) it should turn up.