Cesium 1.91 更新日志 - MSAA 与原生 Promise 来了

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情


不兼容式更新📣

  • 在下一个版本,也就是 Cesium 1.92,第三方库 when.js 将被原生 Promise API 代替。Cesium.when 将被废弃,且于下个版本移除。关于如何升级,请参考下方个人点评,我转载了官方指导文档。
  • 修复了当 Scene 没有渲染时(例如 css 样式设为 none)相机对象的获取射线方法(camera.getPickRay())引发的异常,这个函数会返回 undefined 了。

新增🎉

  • 为 WebGL 2.0 添加 MSAA(多重采样抗锯齿)支持。你可以在创建 Viewer 时传递 msaaSamples 选项,也可以用 Scene.msaaSamples 属性控制。
  • 现在,glTF 模型默认使用 ModelExperimental 架构处理。
  • ModelExpertimental 架构中支持切换背面裁剪。
  • 向 Viewer 和 Scene 类的构造参数中添加 depthPlaneEllipsoidOffset,以解决椭球体平面之下的奇怪渲染问题
  • ModelExperimental 架构中支持了 debugColorTiles
  • ModelExperimental 架构中支持了阴影
  • 在所有的矩阵类中添加了 packArrayunpackArray 方法
  • 为矩阵类添加一些仿射变换帮助函数
    • Matrix2:setScalesetUniformScale</
Cesium最新版本及技术亮点 Cesium最新版本带来了众多技术创新和功能增强,从3D Tiles Next到WebGPU支持,从高级光照到实时数据处理,大幅提升了3D地理空间可视化的能力。无论您是开发智慧城市应用、进行环境监测、创建数字孪生系统,还是构建位置情报解决方案,Cesium的新功能都能帮助您实现更丰富的用户体验和更强大的分析能力。Cesium现在提供对WebGPU的实验性支持,这是下一代Web图形API,提供更好的性能和功能。Cesium采用月度发布模式,持续提供新功能和改进。截至2024年底,Cesium的最新版本是。 阅读详情

相关推荐

图形平台API和WebAssembly AI

WebAssembly 和 WebGPU 团队也在努力向 Web 开发者提供这些新功能,​ 模型在浏览器中使用Tensorflow.js或ONNX Runtime Web等运行时执行,运行时使用 Web API 执行。所有这些运行时最终都会通过 JavaScript 或 WebAssembly 在 CPU 上运行,或者通过 WebGL 或 WebGPU 在 GPU 上运行。

通达的博客 1548

Cesium】使用独显GPU提高性能(适用于webGL)

选择上述路径下的浏览器exe应用。即可将应用添加到自定义列表中,点击应用图表,选择“选项”进入图形首选项,即可选择独立显卡提升性能。如果没起作用,可重启下电脑。进入显卡控制面板,选择程序设置(也可进行全局设置),选择(1)自定义的浏览器;(2)选择独显图形处理器;(3)根据需要设置相关功能的渲染方式。输入使用的浏览器路径。可通过右击浏览器快捷方式,复制属性中的起始位置。一、客户端设置浏览器使用独显GPU提高3D渲染性能。window系统搜索图形设置:点击浏览。

Wangzx的博客 5850

【超图】SuperMap iClient3D for WebGL/WebGPU ——地形影像

作者:taco对于一个代码小白来讲,设置可能是刚接触开发的人(还没接触准备接触)的人来说。对于读代码或是在对产品的使用上会存在许许多多的疑惑。接下来的话准备开个新坑,帮大家了解超图官方示例中不同功能的数据是如何制作的。每一句代码都是什么意思。方便大家更好的入门。更好的开发。本系列博客从示例代码直接入手,关于环境配置,下载等内容。可以参考以前的博客——新产品使用指南中环境配置相关部分。

冰美式当作酒 2652

webgpu

WebGPU 是下一代 Web 上的图形标准。当前 Web 上的 3D 图形标准 WebGL 相比,WebGPU 旨在充分发挥现代 GPU 架构的能力,进一步降低 CPU 端的开销,优化多线程的应用,以及增加对 GPU 通用计算(GPGPU)的直接支持。CPU不同,GPU具有更强大的并行计算能力,可以快速处理大量的图像和视频数据。因此,GPU在许多领域,包括游戏、图像处理、科学计算、人工智能等方面发挥着非常重要的作用。

李卓书 2012

Cesium 加载高斯泼溅(Gaussian Splatting)模型

Cesium 加载高斯泼溅(Gaussian Splatting)模型

北京-giser的博客 4325

WebGIS开发利用Cesium实现3种场景视图模式

通过场景视图模式提供三种模式:三维球面模式、三维平面模式、二维地图模式

gis_witch的博客 2469

Cesium冷知识:判断cesium是否使用webgl2

判断cesium是否使用webgl2

wzwxwc1987的专栏 1371

cesium1.91新特性——MSAA(多重采样抗锯齿)

cesium1.91新特征之MSAA(多重采样抗锯齿)

专注GIS开发 5608

cesium报错promise.then(...).otherwise is not a function

神奇的错误,搞了半天。 有一天不小心npm update了一下,好奇的你是不是想试一下?那就试一下吧 怎么解决问题呢 ? 嘿嘿嘿嘿嘿就行了 package.json 看一下 cesium版本是1.92.0 4月1日,开源项目Cesium已经发布最新版1.92,重要更新主要都是3DTiles相关的,这部分可能更容易受到关注。而另一项更新尽管用了更多篇幅来说明,但是还是很容易被忽视,那就是:删除Cesium.when,使用原生Promise。 官方介绍如下: 是不是看不懂?嘿嘿嘿嘿嘿

weixin_39216318的博客 3617

从WebGL到WebGPUCesium海量三维GIS渲染的性能跃迁指南

Cesium三维GIS、数字孪生开发的开发者,几乎都逃不开一个终极难题:场景瓦片量上来就卡顿、拖拽掉帧、显存碎片化、中端设备频繁崩溃。哪怕极致优化LOD、压缩瓦片、严控Draw Call,WebGL的底层架构短板始终无法彻底解决。本文从实战角度,深度剖析WebGL天生性能桎梏,对比WebGPU架构级革新优势,梳理项目迁移适配标准、落地流程避坑细节,最后通过WebGPU计算着色器粒子物理模拟实战案例,手把手教大家彻底突破Cesium海量场景渲染性能天花板。

深耕 WebGIS 前端 / 数字孪生三维可视化✨ 485

Cesium开发使用GPU渲染

因为Chrome内置了一套显卡黑名单,如果你的显卡太烂,WebGL就会被默认禁用,因此需要强制开启。强制开启的方法是:首先要和1一样先开启“硬件加速”,然后在地址栏输入"chrome://flags"并回车打开Chrome的实验功能,启用。3、另外还需要在显卡面板选项中,比如英伟达的显卡选项,将图形处理器选项更改为独立显卡。例如在Chrome浏览器的flags设置中,启用WebGL。用笔记本做cesium测试开发时,默认用核显渲染,CPU满载,实在鸡肋。在Chrome的高级设置里开启“硬件加速”即可。

changbb的专栏 3025

Cesium最新版使用天地图地形及注记服务

天地图三维地名服务和地形服务需要利用 cesium 开源三维地球API天地图扩展插件共同使用,目前支持cesuim1.52、1.58、1.63.1。本人使用的cesium版本:1.105.1,已是官网最新包,其他版本的建议自己再调整。demo里的地形服务地址不对,需要自己更换成地图API里提到的地址。

qq_38000851的博客 5920

Cesium中加载GaussianSplatting模型

Gaussian Splatting 在保持有竞争力的训练时间的同时实现最先进的视觉质量,重要的是允许在 1080p 分辨率下实现高质量的实时(≥30 fps)的新视图合成。基于 3D Gaussian Splatting 的 SLAM 不仅全面继承了 NeRF-based SLAM 方法的优点,而且全面补足了其短板(渲染速度慢、图像质量不高、定位精度欠佳等),实现了更好的实时性、更好的渲染质量、更精确的定位精度。遗憾的是 Cesium 是没有相关的渲染库的。

weixin_43481439的博客 3400

Cesium全生态解析:从入门到精通的3D地理空间开发指南》

通过。

qq_24518001的博客 1812

WebGL,Cesium以及GeoJSON数据的简单介绍

WebGL,Cesium以及GeoJSON数据的简单介绍

水w的博客 2878

Cesium 发行日志-中文版

cesium发行日志-中文版

qq_44104427的博客 3249

DEM高程地形瓦片数据Cesium使用教程

如何使用Nginx发布地形瓦片数据,并在前端Cesium中将发布后的数据进行接入

cyber_room的博客 5353

cesium-Web网页优化进阶

我们公司有个三维项目,前台使用cesium进行三维可视化,页面上我们加载了多个图层,主要的图层是使用geoserver进行发布的,包括影像图和注解图层。叠加多个图层后我们在移动地图时,会发现底图加载会有明显的卡顿,如下所示可以明显看到影像数据加载延迟可以理解cesium为什么会有这样的限制,考虑到客户机和服务器的压力,要保证兼容更多不同设备。不过现在的电脑越来好,CPU和GPU的性能都在变强,内存也越来越大,cesium官方是不是可以考虑将这几个参数暴露出来由我们自己决定。......

孙霸天的专栏 4564

Cesium 封装雪效果

Cesium 封装雪效果。

QQhelphelp的博客 324
上一篇: OpenLayers 6.13 新特性
下一篇: WebGL 与 WebGPU比对[8] - 系列完结总结与感想
岭南灯火
博客等级 码龄11年 447粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值