Difference between revisions of "Sims 3:0x01D10F34"

From SimsWiki
Jump to: navigation, search
(Object Model LOD)
(Object Model LOD)
Line 3: Line 3:
 
<hr/>
 
<hr/>
 
==Object Model LOD==
 
==Object Model LOD==
This is a [[Sims_3:RCOL]] chunk.  ''LOD'' means ''Level of detail''. This chunk is found in both .lod and .model files, and it is a the key that maps each mesh group to the appropriate parts of VRTF, VBUF, IBUF, SKIN and MATD chunks. It is the one ring to rule them all.
+
This is a [[Sims_3:RCOL]] chunk.  ''LOD'' means ''Level of detail''. This chunk is found in both .lod and .model files, and it is the key that maps each mesh group to the appropriate parts of VRTF, VBUF, IBUF, SKIN and MATD chunks. It is the one ring to rule them all.
 
  DWORD  // 'MLOD'
 
  DWORD  // 'MLOD'
 
  DWORD  type
 
  DWORD  type

Revision as of 01:30, 29 July 2009

Sims 3:Main Page -> Sims 3:PackedFileTypes
Sims 3:Main Page -> Sims 3:RCOL


Object Model LOD

This is a Sims_3:RCOL chunk. LOD means Level of detail. This chunk is found in both .lod and .model files, and it is the key that maps each mesh group to the appropriate parts of VRTF, VBUF, IBUF, SKIN and MATD chunks. It is the one ring to rule them all.

DWORD   // 'MLOD'
DWORD   type
DWORD   count

repeat count times:

   DWORD   subset_bytes // number of bytes after here in this repetition
   DWORD   unknown purpose
   DWORD   MATD         // or'd with 0x10000000, is relative to this block index
   DWORD   VRTF         // or'd with 0x10000000, is relative to this block index
   DWORD   VBUF         // or'd with 0x10000000, is relative to this block index
   DWORD   IBUF         // or'd with 0x10000000, is relative to this block index
   DWORD   VBUF type
   QWORD   VBUF offset  // in bytes
   QWORD   IBUF offset  // in facepoints (three per polygon)
   DWORD   VBUF count   // vertex count
   DWORD   IBUF count   // face count (one per polygon)
   FLOAT[6] BoundingBox // MinX/MinY/MinZ/MaxX/MaxY/MaxZ for this group
   DWORD   SKIN         // or'd with 0x10000000, is relative to this block index
   DWORD
   DWORD
   DWORD   MATD         // or'd with 0x10000000, is relative to this block index
   FLOAT[6]
   ....                 // depending on type value, additional data may be present, purpose undetermined

Sims 3:Main Page -> Sims 3:PackedFileTypes
Sims 3:Main Page -> Sims 3:RCOL

Based on contributions from karybdis and atavera

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox