能不能做那种把一个大场景分成几个小场景来加载

Cesium源码 · jerry · 于 6年前 发布 · 3768 次阅读

能不能做那种把一个大场景分成几个小场景来加载

共收到 3 条回复
admin#16年前 0 个赞

分块制作3dtiles模型,控制加载

jerry#26年前 0 个赞

如果不在模型制作那边操作的话,可以用代码控制加载吗

admin#36年前 0 个赞

不从加载考虑的话,也有方法,很麻烦: 第一种涉及渲染状态的方法,渲染3dtiles前,初始化模板缓存为0,将区域内的模板缓存设为1,对渲染的模型renderState控制,设定模板缓存!=0的渲染,那么只有区域内的模型渲染

第二种方法,先渲染环境,提取framebuffer的colortextrue备份。后渲染3dtiles建筑,一样提取颜色纹理备份,导入区域,对第二张纹理的区域里的像素提取,替换第一张同位置的像素,那么最后的效果也是区域内的模型有被渲染。但是这种开销较大,不如第一种。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics