LBA2:3D model: Difference between revisions
Jump to navigation
Jump to search
| [checked revision] | [checked revision] |
m Zink moved page LBA 2 3D model to LBA2:3D model without leaving a redirect |
No edit summary |
||
| Line 10: | Line 10: | ||
== Specification == | == Specification == | ||
{{incomplete}} | {{incomplete}} | ||
<pre> | |||
[ Header ] | |||
00: ?? ?? | |||
20: u32 Number of bones | |||
24: u32 Offset to bones | |||
28: u32 Number of vertices | |||
2C: u32 Offset to vertices | |||
30: u32 Number of normals | |||
34: u32 Offset to normals | |||
38: u32 Number of unknown1 | |||
3C: u32 Offset to unknown1 | |||
40: u32 Number of polygons | |||
44: u32 Offset to polygons | |||
48: u32 Number of unknown2 | |||
4C: u32 Offset to unknown2 | |||
50: u32 Number of spheres | |||
54: u32 Offset to spheres | |||
58: u32 Number of unknown3 | |||
5C: u32 Offset to unknown4 | |||
[ / Header ] | |||
[ Bone ] | |||
00: u16 Parent bone | |||
02: u16 Vertex | |||
04: u16 ?? | |||
06: u16 ?? | |||
[ / Bone ] | |||
[ Vertex ] | |||
00: s16 x | |||
02: s16 y | |||
04: s16 z | |||
06: u16 Bone | |||
[ / Vertex ] | |||
[ Normal ] | |||
00: s16 x | |||
02: s16 y | |||
04: s16 z | |||
06: u16 ?? | |||
[ / Normal ] | |||
[ Unknown1 ] | |||
00: u64 ?? | |||
[ / Unknown1 ] | |||
[ Polygon ] | |||
00: u16 ?? | |||
02: u16 Number of polygons | |||
04: u16 Size of data | |||
06: u16 ?? | |||
Read (size - 8) * (number of polygons) | |||
That data contains polygons and colour information | |||
[ / Polygon ] | |||
[ Unknown2 ] | |||
00: u64 ?? | |||
[ / Unknown2 ] | |||
[ Sphere ] | |||
00: u64 ?? | |||
[ / Sphere ] | |||
[ Unknown3 ] | |||
00: u32 ?? | |||
[ / Unknown3 ] | |||
</pre> | |||
{{providers|[[provider::alexfont]]}} | {{providers|[[provider::alexfont]]}} | ||
Revision as of 20:15, 23 July 2013
| 3D model | ||
|---|---|---|
| Extension |
LM2 |
|
| Occurence |
LBA2 |
|
| Colour |
|
|
| Programs supporting this format | ||
|
(none) |
||
| References | ||
LM2 files contain 3D models used for Actors and other objects in LBA2.
Specification
| This article needs completion. Please provide more information if you can. |
[ Header ] 00: ?? ?? 20: u32 Number of bones 24: u32 Offset to bones 28: u32 Number of vertices 2C: u32 Offset to vertices 30: u32 Number of normals 34: u32 Offset to normals 38: u32 Number of unknown1 3C: u32 Offset to unknown1 40: u32 Number of polygons 44: u32 Offset to polygons 48: u32 Number of unknown2 4C: u32 Offset to unknown2 50: u32 Number of spheres 54: u32 Offset to spheres 58: u32 Number of unknown3 5C: u32 Offset to unknown4 [ / Header ] [ Bone ] 00: u16 Parent bone 02: u16 Vertex 04: u16 ?? 06: u16 ?? [ / Bone ] [ Vertex ] 00: s16 x 02: s16 y 04: s16 z 06: u16 Bone [ / Vertex ] [ Normal ] 00: s16 x 02: s16 y 04: s16 z 06: u16 ?? [ / Normal ] [ Unknown1 ] 00: u64 ?? [ / Unknown1 ] [ Polygon ] 00: u16 ?? 02: u16 Number of polygons 04: u16 Size of data 06: u16 ?? Read (size - 8) * (number of polygons) That data contains polygons and colour information [ / Polygon ] [ Unknown2 ] 00: u64 ?? [ / Unknown2 ] [ Sphere ] 00: u64 ?? [ / Sphere ] [ Unknown3 ] 00: u32 ?? [ / Unknown3 ]
Information provided by: alexfont