GISBox

IFC文件如何转换成3DTiles文件?(IFC转3DTiles)

GISBox(GIS 工具箱)中,我们给大家提供了多种 GIS 文件格式的一站式转换途径,只需导入本地 GIS 文件后进行切片,即可将其分发到各主流 GIS 平台或数字孪生项目搭建平台中。

下面我们以IFC 文件如何转换成 3DTiles 文件为例,为大家介绍一下具体步骤:

1. 新建切片任务

首先打开“GISBox”软件,在左侧切换到“切片”栏目,点击下方的“IFC 模型切片”按钮创建一个切片任务。

2. 切片任务设置

2.1 添加文件

点击上方的“添加文件”按钮,将本地的IFC 格式文件添加进去,如下图所示:

2.2 导出路径

点击右侧的文件夹图标可以设置文件导出的路径,导出路径无特殊要求,通常保存在空的文件夹中,如下图所示:

2.3 基础参数

“零点坐标”可设置 IFC 文件在 3D 空间中的基础参考点,“大小参数”可控制产生的最小切片数据量。

2.4 性能优化

“纹理压缩”可设置对纹理的压缩程度来进行性能优化,开启“顶点压缩”可以大量节省传输数据量。

2.5 渲染效果

“强制双面”通常无需开启,但是对一些异常数据,例如正反面裁剪引起的漏洞等情况,可以尝试开启该选项,达到双面渲染的目的。


“翻转法线”不同建模软件生成的模型可能会有不同的法线方向,当模型在 Cesium 中显示时,可能会出现法线方向错误的情况,此时可以勾选。

开启“无光照”后,倾斜模型的渲染部分不参与 Cesium 引擎的默认光照计算,增强画面真实感。

2.6 存储类型

“存储类型”中,默认开启“存储 3DTiles1.1”。开启时,IFC 文件夹中的模型文件导出后为glb格式。关闭时则为b3dm格式。

3. 发布设置

开启“同时发布成服务”后,创建的切片任务会同时在“分发”中添加一个对应类型的“服务”

3.1 同时发布成服务

当开启“同时发布成服务”设置时,切片完成后会在“分发”中添加对应类型的“服务”。例如IFC 文件的切片任务会在“分发”选项的“模型服务”中自动添加一个“服务”

3.2 不同时发布成服务

未开启“同时发布成服务”设置时,切片成功后不会在“分发”中添加对应类型的“服务”,需要手动添加。

添加导出的 JSON 文件后,点击“确定”按钮即可。

4. 编辑文件

4.1 打开文件夹

切片任务处理完毕后点击右侧“打开文件夹”按钮,可以查看转换后的IFC文件。

4.2 删除任务

点击右侧的“删除”按钮,可以删除切片任务。