您好,您的提问主要可以分为两个,
1.模型缓存过大
对于三维模型来说,其实数个G甚至数十数百G的三维切片换存相对是比较正常的体量,并不是异常情况。
希望缓存变小的话,主要可以从两个方面入手,比如生成缓存可以使用s3m3.0+MeshOpt+CRNdxt5+纹理重映射,这种较高压缩率组合的参数。
另一个是对原始模型本身的优化,在三维模型建模环节减少容易没有必要,过分细化的三角面和模型顶点。
2.缓存加载不出来
三维模型切片缓存并不是一个一体数G的单个文件,而是各自不同高度下各高度下lod层以及各自不同区域的三维瓦片块,
在预览加载使用时,屏幕可视范围仅会加载当前场景高度下lod层的当前区域的瓦片块,并不是所有互数据都加载出来,
而且即使用了很大的屏幕很精细化的数据,也只是加载的快慢,并不是会导致不加载。
因此缓存加载不出来和模型缓存总体体量是没有关系的。
建议您可以从几个方面排查该问题,
服务器的iserver版本是否和生成缓存iDesktop/iDesktopX桌面端同版本或更新,iServer版本不能比桌面端更老;
如果使用的是工作空间发布的服务,在桌面端拷贝到服务器端时,是否有保证工作空间和各缓存文件夹的相对关系不变;
数据在切缓存的坐标系是否正常正确,平面场景可以使用任意坐标系,球面场景建议使用地理坐标系(若不是可以使用投影转换);
该缓存在普通计算机非服务器(比如切缓存本机),iserver发布是否可以加载;
该服务器使用同坐标系、同生成缓存参数的其它缓存是否可以正常发布服务。
希望可以帮助到您。