igVec3fListList
igIntListList
| 1 |
データ個数 |
| 2 |
エリア行番号(ListListの名のとおり、データ要素はすべてListの行番号のようす |
igInfoList
igIntList
igUnsignedCharList
igUnsignedIntList
igFloatList
igAttrList
igNodeList
igImageMipMapList
igGraphPathList
igTextureList
igVec3fList
igVec4fAlignedList
igSkinList
igSkeletonList
igAnimationList
igAppearanceList
igAnimationCombinerList
| 1 |
データ個数 |
| 2 |
データ個数? |
| 3 |
data / 0xFFFFFFFF |
igSceneInfo
| 0 |
第2区 "Scene Graph" |
| 1 |
0x00000001 |
| 2 |
igAttrSet |
| 3 |
igTextureList |
| 4 |
igGraphPathList |
| 5 |
0x00000000 |
| 6 |
0x00000000のみ |
| 7 |
float? |
| 8 |
0から、最大でも2Aの小さめの値 |
| 9 |
0x00000000 |
| 10 |
0x3F800000 |
| 11 |
0x00000000 |
| 12 |
igNodeList |
igAttrSet
| 0 |
第2区 |
| 1 |
igAABox |
| 2 |
1Wが 0xFFFFFFFF以外のときは、ここは0x00000002が入っている |
| 3 |
igNodeList |
| 4 |
igAttrList |
| 5 |
0x00000000 |
igAABox
igCullFaceAttr
| 0 |
0x00000000 |
| 1 |
0x00000001 |
| 2 |
0x00000000 |
igTransform
| 0 |
第2区 |
| 1 |
igAABox |
| 2 |
0x00000002 |
| 3 |
igNodeList |
| 4-19 |
変換行列 |
| 20 |
0x00000000 |
| 21 |
igTransformSequence1_5 |
igBlendMatrixSelect
| 0 |
? |
| 1 |
0xFFFFFFFF |
| 2 |
0x00000000 |
| 3 |
igNodeList |
| 4 |
igAttrList |
| 5 |
0x00000000 |
| 6 |
? d7 igIntList |
| 7-21 |
4x4行列 |
| 22-37 |
4x4行列 |
igTextureAttr
| 0 |
0x00000000 |
| 1 |
0x00000000 |
| 2 |
0x00000002 |
| 3 |
0x00000001 |
| 4 |
0x00000001 |
| 5 |
0x00000001 |
| 6 |
0x00000000 |
| 7 |
0x00000000 |
| 8 |
igImage |
| 9 |
0x00000000 |
| 10 |
0xFFFFFFFF |
| 11 |
0x00000001 |
| 12 |
igImageMipMapList |
igImage
| 0 |
Width |
| 1 |
Height |
| 2 |
0x00000001 |
| 3 |
0x00000001 |
| 4 |
0x00000064 |
| 5 |
0x00000000 |
| 6 |
0x00000000 |
| 7 |
0x00000000 |
| 8 |
0x00000000 |
| 9 |
0x00000000 |
| 10 |
ByteSize |
| 11 |
画像データ領域行番号 |
| 12 |
0xFFFFFFFF |
| 13 |
0x00000001 |
| 14 |
0x00000000 |
| 15 |
0x00000000 |
| 16 |
0x00000008 |
| 17 |
0x20 / 0x80 / 0x100 |
| 18 |
0x00000000 |
| 19 |
0x00000000 |
| 20 |
第2区へのインデックス(ファイルパス) |
igClut
| 0 |
0x00000007 |
| 1 |
0x00000100(カラー数) |
| 2 |
0x00000004 |
| 3 |
CLUTデータ領域行番号 |
| 4 |
0x00000400 (ByteSize) |
igGeometryAttr1_5
igGeometryAttr2
igGeometry
| 0 |
第2区ラベル |
| 1 |
igAABox |
| 2 |
0x00000010 |
| 3 |
igNodeList |
| 4 |
igAttrList |
| 5 |
0x00000001 |
igMorphedGeometryAttr2
| 0 |
00000000 |
| 1 |
igGeometryAttr2 |
| 2 |
igMorphVertexArrayList |
| 3 |
00000000 |
| 4 |
00000001 |
igVertexArray1_1
| 0 |
0x50サイズの領域 |
| 1 |
要素数? |
| 2 |
0x00000000 |
| 3 |
0x00000000/0x00000004 |
| 4 |
0x00000003/0x00000007/0x00010003/0x00010007/0x0001227 |
| 5 |
要素数 x 8 バイトの領域 |
| 6 |
要素数 x 2 バイトの領域 |
| 7 |
0xFFFFFFFF |
igVertexArray2
igVertexData
| 0 |
個数? |
| 1 |
igUnsignedIntList / igVec4fAlignedList |
| 2 |
個数?/ 0x00000001 エリア? |
| 3 |
0x00000000 |
| 4 |
00000001〜0000000E |
| 5 |
0x00000000 |
| 6 |
0x00000000 |
| 7 |
0x3F800000 |
| 8 |
0x3F800000 |
| 9 |
0x3F800000 |
| 10 |
0x3F800000 |
| 11 |
0x00000000 |
| 12 |
0x00000000 |
| 13 |
0x00000000 |
| 14 |
0x00000000 |
| 15 |
0x00000000 |
| 16 |
0xFFFFFFFF |
igVertexStream
| 0 |
igVec4fAlignedList |
| 1 |
0xFFFFFFFF |
| 2 |
data |
| 3 |
0x00000000 |
| 4 |
0x00000000 |
| 5 |
0x00000000 |
igObjectList
| 0 |
データ数 |
| 1 |
データ数? 0と同じ? |
| 2 |
data |
igMorphVertexArrayList
| 0 |
igAttrList / igAttrSet |
| 1 |
igAttrList / igAttrSet |
| 2 |
data |
| 3 |
igVertexArray2 |
| 4 |
data |
| 5 |
? igAnimationDatabase |
igPrimLengthArray1_1 (フェースの区切り値テーブルへ)
| 0 |
エリア行番号 |
| 1 |
データ数 |
| 2 |
0x00000020 (固定値?) |
igVertexBlendStateAttr
| 0 |
0x00000000 |
| 1 |
0x00000001 |
igUnsignedIntList (頂点集合)
| ヘッダ |
| 0 |
要素数 |
| 1 |
構造体フラグ |
| 2〜11 |
float32 |
| 12〜 |
データ |
| 構造体フラグ |
| 0xFF0000 |
float16 |
| 0x008000 |
float16 x 2 |
| 0x004000 |
float16 |
0x008000
(~0xFF0000) |
float16 |
| 0x000400 |
float16 |
| 0x000002 |
UV (float32 x 2) |
| 0x000010 |
頂点カラー (RGBA 4byte) |
| 0x000020 |
ボーンID? (4byte) |
|
頂点XYZ (float32 x 3) |
igMaterialAttr
| 0 |
0x00000000 |
| 1 |
0x00000000 |
| 2 |
0x3F4CCCCD |
| 3 |
0x3F4CCCCD |
| 4 |
0x3F4CCCCD |
| 5 |
0x3F800000 |
| 6 |
0x00000000 |
| 7 |
0x00000000 |
| 8 |
0x00000000 |
| 9 |
0x3F800000 |
| 10 |
0x00000000 |
| 11 |
0x00000000 |
| 12 |
0x00000000 |
| 13 |
0x3F800000 |
| 14 |
0x00000000 |
| 15 |
0x00000000 |
| 16 |
0x00000000 |
| 17 |
0x3F800000 |
| 18 |
0x00000000 |
igMaterialModeAttr
| 0 |
0x00000000 |
| 1 |
0x00000003 |
igShadeModelAttr
| 0 |
0x00000000 |
| 1 |
0x00000001 |
igTextureBindAttr
| 0 |
0x00000000 |
| 1 |
igTextureAttr |
| 2 |
0x00000000 |
igTextureStateAttr
| 0 |
0x00000000 |
| 1 |
0x00000001 |
| 2 |
0x00000000 |
igModelViewMatrixBoneSelect
igGroup
| 0 |
? |
| 1 |
0xFFFFFFFF |
| 2 |
0x00000000 |
| 3 |
igNodeList |
igSkin
igSkeleton
| 0 |
data |
| 1 |
エリア |
| 2 |
data? 0x5F / igSkeletonBoneInfoList |
| 3 |
エリア |
| 4 |
igModelViewMatrixBoneSelect? 19 / igGeometry |
igSkeletonBoneInfo
| 0 |
data |
| 1 |
data (4のとき0xFFFFFFFF) |
| 2 |
data (4のとき0xFFFFFFFF) |
| 3 |
data (4のとき0x40) |
igAnimationDatabase
| 0 |
? |
| 1 |
0x00000001 |
| 2 |
igSkeletonList |
| 3 |
igAnimationList |
| 4 |
igSkinList |
| 5 |
igAppearanceList |
| 6 |
igAnimationCombinerList |
igMorphInstance
| 0 |
第2区へのインデックス(材質名) |
| 1 |
igAABox |
| 2 |
0x00000010 |
| 3 |
igNodeList |
| 4 |
igAttrList |
| 5 |
0x00000001 |
| 6 |
igMorphBase |
| 7 |
igFloatList |
| 8 |
igFloatList |
| 9 |
igUnsignedCharList |
| 10 |
igVertexArray1_1 |
| 11 |
0xFFFFFFFF |
| 12 |
0xFFFFFFFF |
igMorphInstance2
| 0 |
第2区へのインデックス(材質名) |
| 1 |
0xFFFFFFFF |
| 2 |
0x00000010 |
| 3 |
igNodeList |
| 4 |
igAttrList |
| 5 |
data |
| 6 |
igFloatList |
| 7 |
0xFFFFFFFF |
| 8 |
igFloatList |
| 9 |
igMorphedGeometryAttr2 |
| 10 |
data |
|