模型生成缓存

使用说明

模型生成缓存,是指使用数据集,在本地创建缓存文件。

功能入口

“工具箱”->“三维数据”->“模型处理”->“模型生成缓存”项

参数说明

数据源:用于生成三维切片缓存的数据集所在的数据源。

数据集:用于生成三维切片缓存的数据集。

缓存名称:生成结果缓存数据的文件名。

缓存路径:模型缓存存储路径,在该路径下创建了一个以缓存名称命名的文件夹存放缓存文件。

S3M版本:支持S3M1.0,S3M2.0,S3M3.0版本号,其中S3M2.0支持PBR材质。

球体类型:支持WGS84椭球,圆球。

纹理压缩类型:目前支持五种压缩类型:WebP、DXT(PC设备)、CRN_DXT5(PC设备)、标准CRN、KTX2.0,默认为DXT(PC设备)。对于不同用途的数据,采用不同的纹理压缩方式,可以减少纹理图像所使用的显存数量。

WebP:适用于 Web端/PC机上通用的压缩纹理格式。数据总量减少,提高传输性能。

DXT(PC设备):适用于PC机(个人计算机)上通用的压缩纹理格式。显存占用减少,提升渲染性能,但是数据总量会增加。

CRN_DXT5(PC设备):显存占用少许减少,数据总量大幅度减少,但是需要较长的处理时间。

标准CRN:显存占用少许减少,数据总量大幅度减少。处理相同数据,所需时间比CRN_DXT5长。

KTX2.0:显存占用少许减少,数据总量大幅度减少。处理相同数据,所需时间比标准CRN长。

顶点优化方式:支持不压缩,常规压缩,Draco压缩,Meshopt压缩,默认Meshopt压缩。

瓦片边长(m):一个切片的范围,一般默认就行,如果数据精度高,瓦片边长可适当缩小;如果数据较粗糙,瓦片边长可适当增大,单位为米,可不设置,默认系统计算。

场景类型:支持场景类型为球面。

过滤阈值:过滤掉粗糙层较小的子对象,从而提升大场景数据的性能。 默认为2,表示在最粗糙层过滤掉最长边小于2米的子对象,次粗糙层过滤掉小于1米的子对象,以此类推。最精细层子对象不过滤。

文件类型:支持S3MB和S3MBLOCK两种数据格式。

线程数:设置参与生成缓存的线程数,使缓存生成更加高效,默认为4。

对象ID字段:用于设置唯一标识ID的字段,通过下拉箭头进行选择。

特征值字段:显示该体元栅格体数据的最小高度值,单位为米,支持通过下拉菜单选择字段设置点数据集的特征值字段。

顶点权重模式:提供无、数据集字段、高度三种方式。其中,数据集字段是指以指定字段作为权重,高度是指以高度作为权重。

金字塔剖分类型:用于设置缓存切片创建树型金字塔的剖分类型,应用程序提供了四叉树和八叉树两种方式。其中,四叉树适合城市级别的建筑剖分;八叉树适合单独一栋高楼做剖分,主要应用于 BIM 数据。

纹理大小限制:用于设置纹理大小,可选不限制、1024像素1024像素、2048像素2048像素以及4096像素*4096像素等选项,默认为不限制。

纹理处理方式:设置生成的缓存的纹理处理方式,提供了拼接、拼接且重映射和重映射三种方式。其中,拼接适用于三角网较密集的数据,对于这类数据采取拼接的方式会提高生成缓存的效率。

纹理设置:目前支持两种纹理设置:多重纹理和单重纹理。多重纹理支持生成叠加纹理,单重纹理仅支持生成第一重纹理。

属性存储类型:支持两种属性存储类型,S3MD和ATTRIBUTE,提高属性文件的下载效率。其中S3MD的是以json的方式存储,ATTRIBUTE以二进制流的方式存储。

材质关联文件:支持*.json格式的材质关联文件。

是否纹理共用:复选框选项,勾选即执行,表示模型缓存纹理共用。

是否带法线:复选框选项,勾选即执行,生成模型缓存数据是否带法线,带法线,模型显示有明显明暗效果。

是否带边框:复选框选项,勾选即执行,表示模型缓存带边框。

是否重复贴图打组:复选框选项,勾选即执行,表示模型缓存重复贴图打组。

是否实例化:复选框选项,勾选即执行,表示模型缓存实例化。

LOD层数:用于设置缓存的LOD层级数,在数值框中直接设置即可,LOD设置默认参数改为75%,50%,25%。

层级:表示两层之间的相机高度切换距离差,例如:第2层的距离设置为200米,若相机高度为1000米时显示的是第3层缓存模型,则当相机高度为800米时则显示为第2层缓存模型。

网格简化率(%):指的是对模型显示的细节按照百分比进行简化(100%表示数据全部参与简化,0表示数据不参与简化),如果数据集本身带有LOD设置这个参数无效。有利于合理地分配模型渲染的资源,达到高效率的场景显示。

存储类型:系统提供了2种缓存类型,紧凑和原始。紧凑表示采用一定的压缩和加密机制,在建立缓存时对数据进行压缩和加密;原始表示不对数据进行压缩,保留模型数据的原始信息。