ANIM (Metroid Prime 3): Difference between revisions
no edit summary
imported>Jackoalan (Created page with "''This article is for the ANIM format used in ''Metroid Prime 3''. See ANIM (File Format) for the other revisions of this format.'' The '''ANIM format''' is used in conju...") |
>Bearborg No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
''This article is for the ANIM format used in ''Metroid Prime 3''. See [[ANIM (File Format)]] for the other revisions of this format.'' | ''This article is for the ANIM format used in ''Metroid Prime 3''. See [[ANIM (File Format)]] for the other revisions of this format.'' | ||
The '''ANIM format''' is used in conjunction with [[ | The '''ANIM format''' is used in conjunction with [[CINF]] + [[CSKR]] | ||
rigging to animate [[CMDL (Metroid Prime)|CMDL meshes]]. | rigging to animate [[CMDL (Metroid Prime)|CMDL meshes]]. | ||
Line 19: | Line 19: | ||
== Quaternion Array Format == | == Quaternion Array Format == | ||
{{main|ANIM (Metroid Prime | {{main|ANIM (Metroid Prime)}} | ||
This format is identical to [[ANIM (Metroid Prime | This format is identical to [[ANIM (Metroid Prime)#Quaternion Array Format (Uncompressed)|Metroid Prime 2's Version 0]] | ||
'''except for an unknown u16 value inserted at the beginning'''. | '''except for an unknown u16 value inserted at the beginning'''. | ||
Line 31: | Line 31: | ||
but the quaternion encoding is simpler to decode and the key-layout is slightly different. | but the quaternion encoding is simpler to decode and the key-layout is slightly different. | ||
There is no longer a frame interval value for defining a consistent frame-rate; each | There is no longer a frame interval value for defining a consistent frame-rate; each keyed-frame's time position | ||
is explicitly defined as a floating-point value in seconds. | is explicitly defined as a floating-point value in seconds. | ||
Additionally, [[ | Additionally, [[CINF]] bone-IDs are no longer explicitly defined; the indexing | ||
position of the bone channel serves as the bone-ID (beginning at 0 for the root bone). | position of the bone channel serves as the bone-ID (beginning at 0 for the root bone). | ||