麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

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文件顶层元素有如下几个:

  1. Scenes,nodes

Scenes是glTF格式的场景结构描述条目。它通过引用node来定义场景图。

node是场景图中的一个结点。它可以包含一个变换(比如旋转或平移),引用更多的子结点。它可以引用网格和相机,以及描述网格变换。

  1. Cameras

Cameras是glTF格式的相机结构描述条目,用来作场景Scenes的配置。

  1. meshes

描述 3D 物体的几何形状,

  1. buffers, bufferViews, accessors

数据参考和数据布局说明

  1. materials

材质定义

  1. skins

顶点蒙皮信息

  1. animations

定义属性随时间的变化

glTF参考文档

找到一个PDF版本的,有需要的可以参考,文件名(gltf20-reference-guide.7z)。

麻辣GIS为了防止资源恶意爬取导致被和谐,此处内容被作者隐藏。
验证码:

关注本站微信公众号,回复“资源下载”,获取验证码。

在微信里搜索“麻辣GIS”或微信扫描右侧二维码即可关注本站微信公众号。

参考

  1. https://github.com/KhronosGroup/glTF
  2. http://www.webgl3d.cn/pages/2cdb29/
  3. https://github.com/KhronosGroup/glTF-Tutorials

Cesium学习笔记汇总

Cesium学习笔记整理汇总

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)