在 2017年12月22日星期五 UTC+8下午4:58:50,黄桦写道:
Sean Lilley:
i have convert all of datas to b3dm, total files is over 1710000. i use 3d-tiles-tools to reduce the size of 20%. i set maximumMemoryUsage = 512mb, chrome will not over 600mb.
now i have a problem. when the view is face up to, the data will disappear just like this.
when i change the view, the data can see. what will the problem is ? thank you very much and Merry Christmas。
发件人: "Sean Lilley";<lill...@gmail.com>;
发送时间: 2017年12月19日(星期二) 上午10:28
收件人: "cesium-dev"<cesiu...@googlegroups.com>;
主题: Re: 回复: 回复: 回复: 回复:[cesium-dev] Re: why i can not see the 3dtile'data?
That is a lot of data...
Your geometric error is not too bad actually, each child seems to be half the geometric error of its parent. Sometimes that's a simple but good approach. But if you notice detailed tiles loading in sooner than they need to you'll probably want to decrease geometric error throughout. Geometric error doesn't really have a single formula behind it so I'm not sure what method to recommend.
Another thing to experiment with is increasing tileset.maximumScreenSpaceError to load less tiles overall. This is a tradeoff - you get better performance but less detail.
Since your data has a lot of textures you could try making them smaller or looking into GPU texture compression formats like DXT. There is a tool in 3d-tiles-tools for compressing textures in a b3dm: https://github.com/AnalyticalGraphicsInc/3d-tiles-tools/tree/master/tools#optimizeb3dm. You can also use the same tool to quantize positions which will save geometry memory. The examples in the documentation should help with doing this.
Sean Lilley:
thank you for your help. i fixed the .dae files,and then i have solved the problem that the files of .b3dm can not see.
i have another problem now, I use near 2GB data to do the test, Chrome browser browsing speed is not very fast, memory consumption is about 300MB, and fireFox memory consumption is about 1GB. the total data is over 400GB, the area is over 40 km2, How can we optimize browsing speed and reduce memory? Is it better to set the geometricError parameter? do you have a method or tool to calculate the geometricError?
thank you very much!
发件人: "Sean Lilley";<lill...@gmail.com>;
发送时间: 2017年12月16日(星期六) 中午11:23
收件人: "cesium-dev"<cesiu...@googlegroups.com>;
主题: Re: 回复: 回复: 回复:[cesium-dev] Re: why i can not see the 3dtile'data?
The tileset seems to be ok. It looks like the problem is the glTFs. Every glTF except the two root tiles has an extra transform applied to it. For example I see that Tile_+055_+039_L16_0.b3dm has a translation of (-1056.09, -461.411, -43.6774, 1) applied to it. I attached some screenshots of the node hierarchy for Tile_+055_+039.b3dm and Tile_+055_+039_L16_0.b3dm. Hopefully that helps with debugging the problem.
Hello,I meet some questions about convert dae to 3dtiles ? Can you tell me how to control geometricError?Are you Chinses?Can I add your QQ or Wechat?