【问题标题】:Threejs and 3D Tiles (from Cesium)Threejs 和 3D Tiles(来自 Cesium)
【发布时间】:2016-04-07 07:06:06
【问题描述】:

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

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

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

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

我的问题还有其他明显的解决方案吗?

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

3D Tiles 与 Cesium 结合后的作用(但我们不想要地球!):http://cesiumjs.org/NewYork

【问题讨论】:

  • @Peter O. 你在让 3d tile 实现工作方面取得了任何进展吗?
  • @lpic:我只编辑了这篇文章;你的意思是问“ashdeb”。如果您有兴趣获得答案(很遗憾,我没有答案),请考虑在这个问题上开始悬赏。
  • @Ipic 没有。自从我发布这个问题以来,我一直没有机会尝试,因为我正在从事的项目暂时改变了方向。不过,我仍然对答案或一些帮助感兴趣。

标签: three.js streaming tiles cesium


【解决方案1】:

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

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

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

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

【讨论】:

猜你喜欢
  • 2018-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-28
  • 1970-01-01
  • 2021-01-15
  • 1970-01-01
  • 2020-05-03
相关资源
最近更新 更多