LBA2:3D model

From LBA File Information
Jump to navigation Jump to search
3D model
Extension

LM2

Occurence

LBA2

Colour
Programs supporting this format

(none)

References

Find entries of this type

LM2 files contain 3D models used for Actors and other objects in LBA2.

Specification

[ 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 //Probably Line And Texture Indexes; Colors, Textures, Maps, Etc. - Found By Mr. Quetch
5C:	u32	Offset to unknown4 //Probably Line And Texture Indexes; Colors, Textures, Maps, Etc. - Found By Mr. Quetch
[ / 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