Cesium中的glTF是什么
glTF(Graphics Language Transmission Format)是一种三维计算机图形档案格,其有.gltf(JSON/ASCII)和.glb(二进制)两种文件名。两种格式都可通过二进制缓冲区(.gltf为Base64字串,.glb为原始数据阵列)实现self-contained。glTF规范由科纳斯组织Khronos Group)维护,其支持储存三维模型、外观、场景及动画,旨在成为一种用于 3D 资产的简化的、可互操作的格式,同时最大限度地减少应用程序的文件大小和处理难度。
glTF版本
Khronos Group组织2015发布了GLTF 1.0版本,在2017年又发布了GLTF2.0的版本。
glTF基本结构
glTF格式本质上是一个JSON文件。具体结构可以参考官方的图片:
JSON文件顶层元素有如下几个:
- Scenes,nodes
Scenes
是glTF格式的场景结构描述条目。它通过引用node来定义场景图。
node
是场景图中的一个结点。它可以包含一个变换(比如旋转或平移),引用更多的子结点。它可以引用网格和相机,以及描述网格变换。
- Cameras
Cameras
是glTF格式的相机结构描述条目,用来作场景Scenes
的配置。
- meshes
描述 3D 物体的几何形状,
- buffers, bufferViews, accessors
数据参考和数据布局说明
- materials
材质定义
- skins
顶点蒙皮信息
- animations
定义属性随时间的变化
glTF参考文档
找到一个PDF版本的,有需要的可以参考,文件名(gltf20-reference-guide.7z)。
关注本站微信公众号,回复“资源下载”,获取验证码。
在微信里搜索“麻辣GIS”或微信扫描右侧二维码即可关注本站微信公众号。
参考
- https://github.com/KhronosGroup/glTF
- http://www.webgl3d.cn/pages/2cdb29/
- https://github.com/KhronosGroup/glTF-Tutorials
Cesium学习笔记汇总
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。