*一年来再次重大更新:Cesium 1.83 来了
概览 动态地形夸大、过倾光线时阴影渐隐效果、增加 KTX2 和 Basis Universal 纹理格式的支持、自定义高程提供器、3D-Tiles 扩展检查机制 提供 Windows 平台外边线无效的提示文档 修复旧式 tiles...
为何在打包工具中导入 Cesium 的 css 失败了?
1 问题起因 我使用 vite2 + vanillajs 模板创建 CesiumJS 项目,其中,main.js 是这样的: import { Viewer } from 'cesium' import './style.css' import 'cesium
教程 – 在 Vue3+Ts 中引入 CesiumJS 的最佳实践@2023
这篇如果 Vue 和 CesiumJS 不发生史诗级的变动,应该不会再有后文了。主要是这类文章没什么营养。 这篇主要修正上篇 https://www.cnblogs.com/onsummer/p/16629036.html 中一些插件的变化,并升...
谈谈 WMTS 中的 TileMatrix 与 ScaleDenominator
其实有时间琢磨规范文档的话,倒也不必费时间自己琢磨,这篇算是一些口水话心得。 规范文档指路:OGC Standard - Two Demensional Tile Matrix Set #6. TileMatrixSet,对,并不是 WMTS 规范,...
【Cesium 历史博客】Cesium 中的图形技术:顶点压缩
Graphics Tech in Cesium - Vertex Compression | cesium.com 顶点压缩概述 计算机图形学中一种常见的作法是打包、压缩顶点属性。它增加了顶点着色器中的代码,达到减小内存占用的效果,同时也...
闲聊三维WebGIS中的坐标系
转载请带原出处全网@四季留歌 如有错误请指出 ArcGIS jsAPI if 投影坐标系 原点在地表(严格来说是椭球面上),y一般朝北,x一般朝东,z一般是地心到原点的向量方向,可以粗略认为是地球表面的...
CesiumJS 2022^ 源码解读[8] – 资源封装与多线程
CesiumJS 对需要网络请求的一切资源都进行了统一的封装,也就是 Resource 类。 在 XHR 技术横行的年代,就出现过 ajax 这种神器,但是 Cesium 团队选择了自己封装 XHR。后来 ES6 出现了 Promise...
【Cesium 历史博客】多视锥体优化:使用对数深度缓存
导语 Cesium 的渲染引擎是基于高精度渲染设计的。不过,就算是以米作为单位的常规游戏引擎,也会遇到精度问题,例如 z值冲突 和 抖动。 z值冲突是指两个三角形接近时,有重叠的像素,但是深度缓...
【Cesium 历史博客】Cesium 中的图形技术:渲染一帧
版权没有,请尊重翻译成果,有翻译错误请指出,规范性转载。@秋意正寒 本文通过解读 Scene.render 方法,观察 WebGL 在 Cesium 1.9 中如何渲染一帧。读者可以在 Scene.render 方法处打断点进入...
记一次 CesiumJS 中非 4326/3857 WMTS 数据的加载
记一次 CesiumJS 中 WMTS 数据的加载 CesiumJS 能用的 WMTS 目前只支持两种切片方案(TilingScheme): 0 级瓦片有 2 个的 GeographicTilingScheme 0 级瓦片只有 1 个的 WebMercatorTilingSchem...