能不能做那种把一个大场景分成几个小场景来加载
分块制作3dtiles模型,控制加载
如果不在模型制作那边操作的话,可以用代码控制加载吗
不从加载考虑的话,也有方法,很麻烦: 第一种涉及渲染状态的方法,渲染3dtiles前,初始化模板缓存为0,将区域内的模板缓存设为1,对渲染的模型renderState控制,设定模板缓存!=0的渲染,那么只有区域内的模型渲染
第二种方法,先渲染环境,提取framebuffer的colortextrue备份。后渲染3dtiles建筑,一样提取颜色纹理备份,导入区域,对第二张纹理的区域里的像素提取,替换第一张同位置的像素,那么最后的效果也是区域内的模型有被渲染。但是这种开销较大,不如第一种。