首页 / 浏览问题 / 三维GIS / 问题详情
点数据挂接三维模型的三维场景缓存后太大,如何缩小?
27EXP 2022年05月16日
我有一个SHP点数据(只有10个点),一个3DMAX模型,将模型转成3DS格式(只有28KB,没有贴图)。场景中只加了SHP数据,将风格设置为3DS模型。

场景生成缓存并发布到ISERVER,发现缓存有800多MB,前端访问非常非常慢。

1个回答

您好,建议使用三维数据-模型工具-点击生成外挂缓存模型功能来切缓存。

同时,您的模型原始格式虽然只有28k,但有可能是高剖切参数的参数化模型,

可以加载一个模型到场景中,查看一下三角面的数量(场景中选中模型右键,模型属性中),单个小模型的话三角面数量在几十几百比较正常的。

楼的话一两千左右也正常。

如果一个模型几万或者好几十万三角面,建议考虑优化下模型。

希望可以帮助到您。
于丁
1
9,603EXP 2022年05月16日
您好。

我的模型原始是OBJ格式,我新建了一个KML图层把OBJ加进来,不知道哪里去看三角面数量呢?

另外优化模型的话,IDESKTOP能做到吗?还是说只有用3DMAX去优化?
缓存的方式建议用我上面回答说的方式来生成缓存,或者使用点加模型的方式导入成数据集,在生成缓存的时候勾选实例化。

看三角面的话,obj模型是可以用数据导入直接导入成单模型来看的。

优化的话,使用iDesktop的移除重复面、移除重复对象、移除重复点、三角网简化、bim轻量化等方法是可以优化,主要是优化冗余的,但如果是模型参数、剖切、设计、多边形等方面的优化就建议在3dsmax里进行优化。
...