GISBox

如何将STEP格式转换为3DTiles格式?

GISBox的最新版本中,我们在“切片转换”模块的切片工具里新增了“STEP模型切片”功能。


STEP是国际标准的3D CAD通用交换格式,用于在不同设计软件之间无损传递零件的完整三维数据。在数字孪生或者三维GIS项目里,STEP是GIS中重要的“工业模型数据源”之一,但是必须经过格式转换才能在GIS项目中导入并应用。


那本文主要就是教大家如何将STEP格式转换为3DTiles?

1. 新建转换任务

首先,我们在GISBox首页下载最新版本的软件,或者在我们的GISBox软件中直接进行版本更新。

Snipaste_2026-06-15_10-21-33.jpg


下载安装完成后,打开GISBox,在界面左侧的导航栏中点击“切片转换”,并在该界面的“切片工具”中找到“STEP模型切片”功能。

Snipaste_2026-06-15_10-25-45.jpg


点击此功能,就跳出一个“新建转换任务”的弹窗。弹窗中左侧会选中“STEP模型切片”,右侧就需要我们进行文件导入以及设置相关配置项。

Snipaste_2026-06-15_10-27-03.jpg

2. 导入STEP文件

我们点击“选择”按钮,将本地的STEP文件导入,导入的STEP文件的后缀可以是“.step或.stp”

Snipaste_2026-06-15_10-31-24.jpg


STEP文件路径导入后,这里软件会自动默认将导出的文件放置同级文件夹下。我们可以不修改,也可以点击“选择”将导出后的文件放置其他路径下。

Snipaste_2026-06-15_10-32-58.jpg

3. 配置项设置

3.1 基础参数

3.1.1 空间参考

STEP只有局部工程坐标,但是没有地理坐标的,没有投影,所以这里的空间参考我们直接保持默认就行。

Snipaste_2026-06-15_10-35-10.jpg

3.2 性能优化

3.2.1 生成LOD

选择开启或关闭“生成LOD”,若关闭需要设置最小和最大参数,浏览时全场景模型会统一以最高精度渲染,会产生远处闪烁、纹理过载的效果,同时也会使GPU满载,性能消耗过大。而开启“生成LOD”设置最小切片大小,数值为128则代表生成的最精细的模型,最大范围是128米,此时浏览时则会动态分级渲染,以近精远简的效果渲染,同时会使GPU负载降低,性能消耗较小。

Snipaste_2026-06-15_10-37-04.jpg

3.2.2 大小参数

“大小参数”是指地理数据文件占用的存储空间,我们可以设置一个数据大小筛选区间,软件一般默认是“2MB-20MB”。

Snipaste_2026-06-15_10-40-27.jpg

3.2.3 图片质量

“图片质量”的大小,会影响浏览模型时的清晰度。

Snipaste_2026-06-15_10-42-53.jpg

3.2.4 纹理压缩

“纹理压缩”是对模型附着的材质纹理,进行分辨率等参数的压缩,降低纹理的分辨率,从而减小文件大小,这些压缩类型的具体解释可以参考提示。

Snipaste_2026-06-15_10-45-44.jpg

3.2.5 顶点压缩

开启“顶点压缩”,核心是降低顶点数据精度,在不减少顶点数量的情况下,将顶点的位置、法线、UV、颜色等属性从高精度格式转为低精度格式,用更小的存储空间,换更小的体积与更快的加载渲染,以节省内存、带宽与文件大小。选择压缩等级即选择压缩的程度,等级越高,压缩率越高,数据会丢失一定的精度,建议使用默认等级。

Snipaste_2026-06-15_10-47-59.jpg

3.3 渲染效果

3.3.1 强制双面

“强制双面”开启后会强制正反面都显示。

Snipaste_2026-06-15_10-50-57.jpg

3.3.2 翻转法线

当模型在一些软件中显示时,可能会出现法线方向错误的情况,此时可以开启“翻转法线”选项。

Snipaste_2026-06-15_10-53-31.jpg

3.3.3 无光照

开启“无光照”选项,可以使模型的渲染部分,不参与渲染引擎的默认光照计算,显示的效果更加真实,软件默认开启该功能。

Snipaste_2026-06-15_10-56-08.jpg

3.4 输出类型

选择3DTiles版本,若选择3DTiles1.0格式数据输出,则使用cesium自身的b3dmcmpt格式切片;若选择3DTiles1.1格式数据输出,则将几何、纹理及属性数据通过GLTF2.0的扩展机制存储到二进制GLB中。

Snipaste_2026-06-15_10-57-46.jpg

3.5 同时发布成服务

默认勾选了“同时发布成服务”选项,即切片转换完成后自动发布成服务。

Snipaste_2026-06-15_11-00-43.jpg

4. 切片转换

点击“确定”跳转至切片转换处理列表,开始切片转换,完成后,自动跳转至处理完成界面。

Snipaste_2026-06-15_11-03-14.jpg

Snipaste_2026-06-15_11-04-25.jpg

5. 查看转换后的3DTiles文件

点击“打开文件夹”,会立即跳转至导出文件的路径下,我们可以看到转换后的GLB文件和JSON文件。

Snipaste_2026-06-15_11-10-43.jpg

6. 服务发布

点击“前往服务”,跳转至服务分发列表可以使用cesium或山海鲸可视化进行预览。

Snipaste_2026-06-15_11-12-55.jpg

服务发布生成的服务地址,可以被应用到cesium等GIS平台中,也可以应用于山海鲸可视化等包含GIS的数字孪生平台中。

Snipaste_2026-06-15_11-13-48.jpg

7. 视频教程