三维模型轻量化加工是什么?交付前要不要做
2026年10月19日 19:02

判断标准不在参数表上,而在目标终端扛不扛得住

轻量化加工指的是在不改变成果用途的前提下,减少几何面数、压缩纹理、建立多级细节、把数据切成可按需加载的瓦片。目标是让数据在目标终端上打得开、转得动、点得中,不是把文件改小就完事。要不要做,看三件事:终端是浏览器还是工作站、数据要不要长期在线服务、成果还要不要用于量测。顺序也是这个顺序,先看终端,再看在线,最后看量测。

连片农业大棚与田块航拍

1 减掉的是负担,不是内容

1.1 面数、贴图、层级三笔账

面数决定几何运算量,贴图决定显存和解码开销,层级决定同一时刻要加载多少数据。三者要一起看。只减面不压贴图,显存照样吃满;只压贴图不建层级,首屏照样等很久。很多项目做了其中一项就以为完成了,加载还是慢,原因在这里。

节点数量容易被忽略。模型内部拆成几千个独立节点,每次遍历都要算一遍,即便总面数不高也会拖慢。合并静态节点、按空间分组,属于组织层面的整理,和减面是两件事。

1.2 减在哪里,看不看得出来

合理的简化去掉的是人眼在目标距离上看不出的细节,比如远处建筑背面的细分、平整墙面的多余三角、被遮挡的内部结构。不合理的简化会削掉栏杆、天线、雨棚边缘,或者让圆柱变成多边形。判断办法很简单:站在使用者实际观看的距离上做前后对比,看不出来才算合格。

有些损失当场看不出来,时间长了才暴露。比如简化让某段围墙出现缺口,平时不注意,做面积统计时就少了一块。所以除了看图,还要抽查属性和边界。

2 卡顿的原因往往不在面数

2.1 纹理解码与显存

一张大贴图在浏览器里要解码、要上传显存,尺寸超过设备上限还会被降采样。很多场景明明面数不高,滚动时仍然卡,问题出在几张大图上。把贴图按瓦片拆开、按需加载,比单纯减面更直接。

2.2 瓦片粒度和调度

瓦片太大,首屏等得久;瓦片太小,请求次数多,边界还容易裂。粒度和场景尺度要匹配,城市级和单体建筑的合理取值完全不同。调度策略也有影响,视锥外的东西该丢就丢,不要一次性全请求。

瓦片怎么分块、每块带什么元数据、层级之间怎么建立索引,这些在 OGC 的 3D Tiles 规范里有明确定义。看过规范再和乙方讨论参数,能判断对方说的是标准做法还是自家习惯。

3 非做不可的几种场合

3.1 要上浏览器和移动端

浏览器和手机的内存、显存、网络都有限,未处理的原始模型基本打不开。这类项目没有选择余地,切片和层级是交付的一部分,不是可选项。

还要看使用人数。少数人偶尔打开,慢一点能忍;几百人同时在线看,加载策略和缓存就得提前设计,不能靠事后加机器解决。

3.2 场景要叠加多个来源

一个场景里同时放倾斜模型、BIM、点云、矢量、地形,各类数据的体量和坐标都要对齐。不做统一处理,叠加后不是卡就是错位。这种项目建议在开工时就定好瓦片方案,别等最后往一起拼。

拼接的难点在基准。倾斜模型、BIM、点云往往来自不同单位,坐标系和高程基准不一定相同。先统一到同一套参数,再做瓦片,顺序反了就得全部重来。

4 可以省掉的几种场合

4.1 只在内网工作站看

高性能图形工作站加本地文件,原始模型也能转得动,加载慢一点可以接受。这种情况下做重度简化,反而损失了细节,得不偿失。

判断依据是实测。同一份数据在工作站上打开,记录首屏时间和旋转时的流畅度,心里就有数。凭感觉说"应该不卡",往往在评审现场翻车。真要压,也是压到目标终端的底线,不必压到极限。

4.2 一次性出图与离线渲染

只需要出效果图、做视频、做离线渲染的项目,算力在本地,不需要按需加载。把精力放在材质和光照上更划算。

4.3 原始数据本身就不大

单体建筑、小型设备、几万面的构件,文件本来就不大,再加工一遍收益有限。先测一下目标终端的实际表现,再决定要不要动。

这类数据真正该做的是整理,不是简化。命名规范、坐标对齐、单位统一、材质命名清楚,这些做到位,加载和协作都省事,比减面更有用。

5 质量红线:三条不能碰

5.1 量测精度不能因为减面下降

简化会改变表面位置,屋檐、墙角、圆形构件的偏差会被放大。如果成果要用于量测或验收,精度检查必须在原始数据上做,或者保留一版未简化的几何。拿简化后的模型去量尺寸,误差算谁的说不清。

合同里最好把两套数据写清楚:一套是量测与验收用的几何,一套是展示与浏览用的瓦片。两套都归档,用途分开说明。这样既不影响加载,也不给别人留下"精度不够"的话柄。

5.2 构件完整性与纹理可读性

细杆件、栏杆、天线、标识牌这类对象在简化中最容易被吃掉。纹理压得太狠,墙上的编号、门牌、设备铭牌会糊成一片,业务上需要辨认的信息就没了。抽检时按业务关注的对象逐个看,不要只统计整体面数。

建议列一张"必须保住"的清单,把业务上要辨认、要点选的构件写进去,验收时照着单子逐个看。清单不用长,十几项就够,比笼统要求"保持细节"有效得多。

5.3 坐标与层级不能错

顶点压缩属于有损处理,位移通常很小,但对精密量测仍有影响,需要评估后再用。层级切换时不能出现模型跳动、缺块、纹理错位。发布前把同一视角在各级细节下各截一张图对比,问题很容易看出来。

边界也要单独看。相邻瓦片的接缝处容易出现漏缝或者重叠,尤其是简化程度不一致的时候。沿着主要道路、河流、地块边界走一遍,比随机抽查更容易发现问题。

带绿化平台的多层住宅近景

6 什么时候做、按什么顺序做

6.1 先定目标平台再定参数

同样是城市级数据,桌面浏览器、手机、大屏、内网工作站的要求差得远。先明确最低配置的终端是什么,再倒推瓦片尺寸、层级数量和贴图规格。反过来先做再适配,通常要返工。

参数定下来之后要写进交付说明,包括瓦片尺寸、层级数量、贴图格式、压缩方式。后面换人接手或者要扩区域,照同一套参数做,风格和性能才一致。

6.2 留一版未处理的原始数据

加工是有损的,原始数据是最可靠的回退路径。归档时把原始模型、空三成果、坐标说明一起留下,注明加工参数和日期。第二年要出新版本或者要出高精度成果,还能从原始数据重新做。

归档目录建议按区域分,每区下面分原始、中间、发布三层。中间层放切片前的处理结果,发布层放最终的瓦片。三层都在,出问题能逐层回退,不用整片重来。

7 版本与计费边界

7.1 哪些在免费范围

GISBox 基础版提供倾斜摄影 OSGB 转 3DTiles、通用模型(OBJ、FBX、glTF、GLB 等)转 3DTiles、LAS 点云转 3DTiles、Splat 与 Ply 格式的高斯泼溅转 3DTiles,并带基础纹理压缩。把数据变成可加载的服务这一段,基础版能覆盖大部分常规需求。GIS 服务器与服务分发功能官网标注为免费。

切片完成后可以直接在场景里预览,叠加矢量、地形和影像,再发布成 3DTiles 服务,带缓存分发。内网项目可以选局域网离线版,激活方式按官方教程操作。这一套流程解决的是"数据能发出去",画面好不好、参数合不合适,仍要拿真实数据看。

7.2 哪些需要专业版及以上

重建顶层、顶点压缩、自定义瓦片尺寸、KTX2 纹理压缩从专业版起;通用模型切片生成 LOD 并简化、3DTiles 再处理、RVT 与 IFC 切片属于企业版。网络公开版专业版的公开价格为 69 元每月或 699 元每年,企业版为 389 元每月或 3999 元每年,局域网离线版另有价格,全部以套餐定价页当日展示为准。采购前先确认自己需要的功能落在哪一档,别按免费版做预算。

终端扛不住,就做;数据要长期在线,也做。只在内网工作站看、只出一版效果图,可以不做。要量测的项目,无论如何留一版不简化的几何,这一步省不得。想先拿自己的数据试一遍加载效果,可以从下载页获取基础版,用真实数据跑一次比看参数表可靠。

依山傍水的城市天际线航拍

常见问题(FAQ)

FAQ-1 面数减到多少算合适?

没有通用数值。合理的做法是设定目标终端和最低帧率要求,用真实数据逐级试,直到操作流畅且看不出明显损失为止。别人项目里的比例不能直接搬,场景复杂度、贴图数量、终端配置都不一样。

FAQ-2 简化之后精度会不会不合格?

如果合同里的精度指标是针对成果几何定义的,简化确实可能带来偏差。稳妥的做法是精度验收在原始数据上做,简化版本只用于展示和浏览,两套数据分开归档,合同里写清用途区分。

FAQ-3 免费版够不够用?

常规的 OSGB、通用模型、点云、泼溅转 3DTiles 以及基础纹理压缩在基础版里就有。需要重建顶层、顶点压缩、自定义瓦片尺寸、KTX2,或者要对通用模型生成 LOD,就要上专业版或企业版。先列功能清单,再对照定价页选档。

FAQ-4 已经是 3DTiles 了还需要再处理吗?

看加载表现。如果首屏慢、切换层级有跳变、局部缺块,说明瓦片组织或层级有问题,需要再处理。如果加载顺畅、显示正常,就没有必要为了"更小"再动一遍,每次处理都可能带来新的偏差。

具体参数怎么设、切片报错怎么排查,图文教程里有分场景的说明;遇到特殊数据也可以在文档社区提问。

【内容与技术说明】
本文由GISBox产品团队整理发布,内容由AI工具辅助生成并经团队人工核验。
因产品版本持续迭代,具体功能、参数与免费范围以GISBox官方文档为准。
如有技术疑问或内容勘误,欢迎通过support@gisbox.com反馈。
最后核校:2026-10-19。