zl程序教程

您现在的位置是:首页 >  其它

当前栏目

GLB

2023-09-14 09:00:00 时间

GLB是GLTF模型的二进制文件格式表示

MIME Type为
  model/gltf-binary

文件的组成:

  (1)header

    包含3部分,每部分4 bytes组成,共12个bytes

    a.uint32 magic

      标识符,值为0x46546C67是 gltf的ASCII码值

    b.uint32 version

      版本号

    c.uin32 length

      文件的大小,包括header和所有chunks的字节长度

  (2)chunks

    一个或多个chunk,包含JSON和binary数据

    每个chunk包含

      chunkLength

         chunkData的长度

      chunkType

        chunk的类型

          JSON和BIN

      chunkData

        chunk的binary数据

chunk

uint32uint32ubyte[]
chunkLength chunkType chunkData
chunkType
#Chunk TypeASCIIDescriptionOccurrences
1. 0x4E4F534A JSON Structured JSON content 1
2. 0x004E4942 BIN Binary buffer 0 or 1