Threejs和3D瓷砖(来自Cesium)

时间:2016-04-07 07:06:07

标签: three.js streaming tiles cesium

我目前负责探索在网页上显示大型3D地质模型的选项。它们由地质学家使用GeoModeller构建,并使用Cinema 4D导出到.DAE或.OBJ。一旦显示,模型应该是交互式的并链接到数据库(这部分可以从我这边管理)。

问题:模型可能非常大,我担心它们会导致崩溃并缓慢渲染。

到目前为止考虑的解决方案:threejs + 3D Tiles(来自铯)。

问题:组合threejs和3D Tiles实际上是否可行?这是根据3D Tiles演示页面,但我不是程序员,我不知道如何实现它。

我的问题还有另一个明显的解决方案吗?

资源:这些3D模型的外观如下:http://advancedgwt.com/wp-content/uploads/blog/63.jpg

当与Cesium结合使用时,3D Tiles会做什么(但我们不想在这里使用地球仪!):http://cesiumjs.org/NewYork

1 个答案:

答案 0 :(得分:0)

ThreeJS 拥有实现 3Dtiles 查看器所需的一切

这是一个实现(由我):https://github.com/ebeaufay/3DTilesViewer

这是 NASA 的另一个:https://github.com/NASA-AMMOS/3DTilesRendererJS

查看器实施起来并不难,但要对千兆字节的网格数据进行平铺和多级处理,这是一个挑战。幸运的是,我有代码可以做到这一点,所以如果你有兴趣,请联系我。