![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cesium
文章平均质量分 90
碳学长
这个作者很懒,什么都没留下…
展开
-
什么?Cesium.js 三维前端系统 性能提升 71.43%!首屏速度提升 200%!—— 前端性能优化,这么做就对了~:基于 LightHouse 的前端性能评价及代码优化实践流程
什么?Cesium.js 三维前端系统 性能提升 71.43%!首屏速度提升 200%!—— 前端性能优化,这么做就对了~:基于 LightHouse 的前端性能评价及代码优化实践流程原创 2024-06-30 22:40:39 · 1199 阅读 · 0 评论 -
Cesium中的图形渲染技术-一帧的渲染
这篇文章追溯了 Cesium 的来解释Cesium 1.9是如何使用其WebGL渲染器渲染帧的。在 Scene.render 处设置断点,运行Cesium应用程序,并遵循以下步骤。考虑到Cesium专注于地理空间内容的可视化,具有许多不同光源的场景并不常见,因此Cesium使用传统的前向阴影管道(traditional forward-shading pipeline)。Cesium 的管道是独特的,因为它使用多个视锥来支持大规模的视野距离,而不需要z-fighting伪影[Cozzi13]。翻译 2023-11-24 22:52:34 · 515 阅读 · 0 评论 -
CesiumJS中新的glTF架构之旅
CesiumJS和glTF有着悠久的历史。CesiumJS是最早的glTF加载器之一,早在2012年,glTF还被称为WebGLTF。此后发生了很多事情:glTF 1.0发布,glTF 1.0内嵌的着色器变成了glTF 2.0的PBR材质,扩展生态系统迅速发展。最近,引入了glTF扩展,用于在每个像素粒度上编码元数据,并允许tilesets直接引用glTF。多年来,我们已经了解到社区如何在实践中使用glTF和3D Tiles,现在我们正在使用这些知识来指导CesiumJS的未来。翻译 2023-11-24 21:57:43 · 353 阅读 · 0 评论 -
在 Cesium for Unreal 中通过抖动不透明遮罩/蒙版实现更平滑的LOD过渡
我们最近在Cesium为虚幻添加了一个选项,以实现抖动不透明度遮罩下的细节层次之间的平滑过渡。启用此选项将以最小的渲染开销为最终用户提供更无缝的查看体验。20231121遮罩平滑过渡。翻译 2023-11-24 08:38:19 · 438 阅读 · 0 评论 -
CesiumJS中的模块化结构提供了更好的依赖管理
随着CesiumJS 1.100在12月1日的发布,我们可以下载整个CesiumJS发行版,也可以通过较小的包下载CesiumJS库的一部分。这一改变使得仅使用Cesium功能子集的应用程序可以访问更小、更特定的包。CesiumJS是一个具有很多功能的扩展库,可以满足广泛的用例。翻译 2023-11-14 09:02:10 · 116 阅读 · 0 评论 -
QGIS 现已支持 3D Tiles
该团队开发了一个3D Tiles格式的解析器和一个3D渲染器,该渲染器根据适当的3D视图细节级别动态加载和显示3D Tiles的特征、要素。“地理空间社区正在通过发展开源经济来合作,这是一项接近我们的本心和我们的核心业务的合作方式。通过在商业软件和开源软件之间的合作,Cesium认可了开源软件作为地理空间标准操作程序使用的合法性,促进了开放性和互操作性,”North Road的产品经理/高级GIS分析师Emma Hain说。随着3D地理空间的不断发展,总会有创新的空间:有影响力的集成、开源贡献和教育机会。翻译 2023-11-09 11:04:08 · 954 阅读 · 1 评论 -
为摄影摄影和现实模型而生的优化后的真实感贴图已纳入3D Tiles
今天,我们宣布为摄影摄影和现实模型而生的优化后的真实感贴图已纳入3D Tiles 渲染管线,包括Cesium ion 和本地产品。3D地理空间社区在来自摄影测量和现实扫描的3D模型的捕获、处理、流媒体和消费方面经历了爆炸性的增长。由于用户比以往任何时候都更频繁地捕获更高分辨率的数据,我们的3D Tiling Pipeline 被设计为为流处理、运行时可视化和分析生成最优化的3D 瓦片集。翻译 2023-11-07 09:23:41 · 217 阅读 · 0 评论 -
Cesium ion 在亚太地区的主要性能改进
接下来,请求将被发送到我们在Amazon CloudFront上运行的CDN,它会检查URI中的区域并将请求代理到适当的区域以获取原始请求。在我们降低每个图块延迟和提高流媒体性能的倡议中,我们复制了从us-east-1到ap-northeast-1(日本东京)的新的和现有的资源。复制将允许新上传的资源在上传后大约15分钟内从ap-northeast-1检索,现有的对象将立即受益,而不会对现有的Cesium ion 客户端进行更改。立即生效,现有的Cesium ion 应用在这一区域的性能得到了显著提高。翻译 2023-11-08 09:04:36 · 71 阅读 · 0 评论 -
CesiumJS 中的大范围面要素
然而,一旦三角化,任何分割的多边形将在稍后的管道中重新组合,作为几何批处理(geometry batching)步骤的一部分,以确保与之前相同的渲染性能。对于超过180度的范围,投影到切平面总是会产生不正确的结果,因为在2D中查看、浏览时,看上去位置是“wrapped back”的。问题是,由于三角函数在小角度上的精度问题,这些投影只适用于略大于一个半球的情况。但是对于每一次我们投影到不同的空间,我们需要运行分割算法的次数越多,对运行时性能的要求也越大,越不利于性能的表现。我们的多边形渲染管道出了问题。翻译 2023-11-06 13:12:31 · 137 阅读 · 0 评论 -
Cesium for Unreal 2.0 现在已经可用
更加组件化和灵活的设计。Cesium for Unreal 2.0是与Unreal Engine 5集成的一个重大飞跃的插件,包括3D Tiles 1.1元数据支持,改进的工作流程,地理参考,子级别系统等。今天我们很自豪地发布Cesium for Unreal 2.0,这是我们免费的、开源的Unreal Engine 3D地理空间插件的最新版本。从那时起,3D地理空间和虚幻引擎的创建工具的强大结合激发了跨行业的创新,如建模,仿真和培训,房地产,能源和航空航天。,以了解新的API并学习如何升级您的项目。翻译 2023-11-06 09:59:25 · 850 阅读 · 0 评论 -
DiscovAR Dublin 用 Cesium for Unity 突出了这座城市隐藏的宝藏
Cesium for Unity,谷歌的地理空间创造者,和通过 Google’s Map Tiles API的真实感的 3D Tiles,Peel X设计了DiscovAR Dublin 来流送大规模3D数据集作为3D瓦片到用户的iOS和Android设备,平衡流畅的渲染过程与带宽节约。DiscovAR Dublin 为用户提供真实的3D数据,让他们沉浸在城市的文化中,无论是在都柏林本地还是在世界各地的家中。它们是关于用户体验和推动技术的边界,”巴里·罗杰斯说,他是都柏林市议会成员,负责监督旅游技术项目。翻译 2023-11-01 10:28:28 · 131 阅读 · 0 评论 -
谷歌地图中逼真的三维瓦片(3D Tiles)数据现在已包含在 Cesium ion 中
现在,用逼真的3D Tiles和Cesium ion 更容易构建了!Cesium ion 以及 逼真的 3D Tiles为开发者提供了一个开放的3D Tiles运行时软件生态系统,包括CesiumJS、虚幻引擎(Unreal Engine)、Unity和NVIDIA Omniverse。使用Cesium ion将您自己的3D地理空间数据与逼真的3D Tiles相结合,以构建身临其境的虚拟世界体验。逼真的3D Tiles使用由Cesium创建的开放地理空间联盟(OGC)的3D Tiles标准。翻译 2023-10-31 09:29:49 · 732 阅读 · 0 评论