文件格式:3dtiles

3dTiles格式简介

参考3dtiles 格式简介 3D Tiles是在glTF的基础上,加入了分层LOD的结构后得到的产品,专门为大量地理3D数据流式传输和海量渲染而设计的一种格式,用于Cesium,二维地图中的瓦片组织非常相似

格式 用途
批量3d模型(b3dm) 大型异构三维模型,包裹三为建筑,地形等
实体三维模型(i3dm)单体模型,树发电机等
点云(pnts) 点云
组合数据(cmpt)以上不同格式切片组合到一个切片中

tile的内容除了以上的渲染内容,还包括特定格式的二进制块,包含FeatureTable(特征表)和Batch(批处理表)。

上述的批量3D模型(b3dm)和实例3D模型(i3dm)是基于glTF构建的,点云格式不嵌入glTF中。

tile以树的结构来组织,其结合了层次LOD(HLOD)的概念,以便最快最佳的渲染空间数据。在树结构中,每个tile都有一个边界包围盒属性,该边界包围盒在空间中能够完全包围该tile和孩子节点的数据。

规范

  • TileSet使用.json后缀
  • tile中的文件使用上文提到的几种
  • tileset文件也用json做扩展
  • 使用utf8编码
  • 所有的属性名,枚举等定义串必须用ascii字符
  • 不允许json文件中有重复的key
  • 长度一律为米
  • 角度为弧度
  • 右手笛卡尔坐标,z轴朝上,地理坐标系为wgs84(可以定义局部坐标系)
  • 文件格式/3dtiles.txt
  • 最后更改: 2020/03/27 15:44
  • admin