Skip to content
This repository was archived by the owner on Dec 15, 2019. It is now read-only.

Geometry Cache

AlexMoiseev69 edited this page Jun 9, 2016 · 6 revisions

Raw data format

TYPE               DESCRIPTION
----------------------------------------------------------
FourCC             raw geometry cache file header ("GCRW")
int                file formar version (must be 1)

----------------------------------------------------------
FourCC             texture section ("TEX0")
int                number of textures
(string,string)[]  material & texture names

----------------------------------------------------------
FourCC             indices section ("IDX0")
int                number of indices
int                number of vertices
int[]              indices data

----------------------------------------------------------
FourCC             subset section ("SBST")
int                number of subsets
(int,int,int)[]        start index, index count, Material Index

----------------------------------------------------------
FourCC             animated data section ("ANIM")
int                number of frames
float              frame rate (frames per second)

----------------------------------------------------------
***   frame section repeats 'number_of_frames' times   ***
----------------------------------------------------------
FourCC             frame data section ("FRM0")
int                reserved (must be 0)
vertex[]           vertex data: 
                    - Vector3 - position
                    - Vector2 - texture coordinates
                    - Vector3 - normal
                    - Vector3 - tangent
                    - Vector3 - binormal
                    - Half4   - color

----------------------------------------------------------

Clone this wiki locally