Dword Key

KEYFRAMER Identifier (идентификатор) 0xB000 Уровень в иерархии 1 Length (длинна) 0 + sub-chunks length Chunk father (элемент родитель) None Sub chunks (ветви) Data, descripion Данные кейфреймера служат для описания движения по сцене объектов (например – куба:)), источников света и камер. INFORMATION BLOCK Identifier (идентификатор) 0xB001 … 0xB007 Уровень в иерархии 2 Length (длинна) Варьируется, зависит от ветвей Chunk father (элемент родитель) 0xB000 (Keyframer chunk) Sub chunks (ветви) Data, descripion Этот блок содержит ветви описывающие движение каждого отдельного объекта, камеры, источника света.
0xB001 : Ambient light information block
0xB002 : Mesh information block
0xB003 : Camera information block
0xB004 : Camera target information block
0xB005 : Omni light information block
0xB006 : Spot light target information block
0xB007 : Spot light information block FRAMES (START, END) Identifier (идентификатор) 0xB008 Уровень в иерархии 2 Length (длинна) 8 Chunk father (элемент родитель) 0xB000 (Keyframer chunk) Sub chunks (ветви) Data, descripion Состоит из двух записей: dword Start, End. Думаю его значение понятно. OBJECT NAME, PARAMETERS AND HIERARCHY FATHER Identifier (идентификатор) 0xB010 Уровень в иерархии 3 Length (длинна) Варьируется, зависит от ветвей Chunk father (элемент родитель) 0xB001..0xB007 Information block Sub chunks (ветви) Data, descripion Состоит из следующих записей:
strz Object Name
word Flag1
* Bit 11 : Hidden
word Flag2
* Bit 0 : Show path
* Bit 1 : Animate smoothing
* Bit 4 : Object motion blur
* Bit 6 : Morph materials
word Hierarchy father, link to the parent object (-1 for none)
* подробности по иерархии подтаблицей OBJECT PIVOT POINT Identifier (идентификатор) 0xB013 Уровень в иерархии 3 Length (длинна) 12 Chunk father (элемент родитель) 0xB001…0xB007 Information block Sub chunks (ветви) Data, descripion Содержит одну запись в векторном виде: Vector Pivot point TRACK Identifier (идентификатор) 0xB020 … 0xB029 Уровень в иерархии 3 Length (длинна) Варьируется, зависит от ветвей Chunk father (элемент родитель) 0xB001..0xB007 Information block Sub chunks (ветви) Data, descripion Содержит множества записей:
word Flag
* Bits 0-1 : 0 = single
2 = repeat
3 = loop * Bit 3 : lock X
* Bit 4 : lock Y
* Bit 5 : lock Z * Bit 7 : unlink X
* Bit 8 : unlink Y
* Bit 9 : unlink Z dword Number of keys in this track Then, for each key:
dword Key number (position in track)
word Acceleration data present (flag)
Range:
* Bit 0 : Tension follows [-1.0, 1.0]
* Bit 1 : Continuity follows [-1.0, 1.0]
* Bit 2 : Bias follows [-1.0, 1.0]
* Bit 3 : Ease to follows [ 0.0, 1.0]
* Bit 4 : Ease from follows [ 0.0, 1.0]
n floats Acceleration data
? Track specific data Track specific data is:
0xB020 : Position track : 1 vector Position
0xB021 : Rotation track : 1 float Angle (rad)
1 vector Axis
0xB022 : Scale track : 3 floats Size
0xB023 : FOV track : 1 float Angle (degree)
0xB024 : Roll track : 1 float Angle (degree)
0xB025 : Color track :
0xB026 : Morph track : 1 strz Object name
0xB027 : Hotspot track : 1 float Angle (degree)
0xB028 : Falloff track : 1 float Angle (degree)
0xB029 : Hide track : nothing HIERARCHY POSITION Identifier (идентификатор) 0xB030 Уровень в иерархии 3 Length (длинна) 2 Chunk father (элемент родитель) 0xB001 … 0xB007 Information block Sub chunks (ветви) Data, descripion word HierarchyПодробнее об иерархии далее, в отдельной главе.
Понравилась статья? Поделиться с друзьями: