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 |
|