画质调整:高分渲染、精细地形、开启光照/大气
This commit is contained in:
@@ -203,8 +203,8 @@ export class CesiumGlobe {
|
|||||||
scene.skyBox.show = false;
|
scene.skyBox.show = false;
|
||||||
scene.sun.show = false;
|
scene.sun.show = false;
|
||||||
scene.moon.show = false;
|
scene.moon.show = false;
|
||||||
scene.globe.enableLighting = false;
|
scene.globe.enableLighting = true; // 地形法线明暗 + 水面高光/波纹
|
||||||
scene.globe.showGroundAtmosphere = false;
|
scene.globe.showGroundAtmosphere = true; // 地平线大气辉光
|
||||||
scene.globe.baseColor = Cesium.Color.fromCssColorString('#d9e6f0'); // 冰盖浅色:影像/地形未覆盖的南北极区域显示为冰盖,而非黑洞
|
scene.globe.baseColor = Cesium.Color.fromCssColorString('#d9e6f0'); // 冰盖浅色:影像/地形未覆盖的南北极区域显示为冰盖,而非黑洞
|
||||||
|
|
||||||
// 相机交互:限制滚轮缩放范围,避免过近/过远
|
// 相机交互:限制滚轮缩放范围,避免过近/过远
|
||||||
@@ -231,11 +231,12 @@ export class CesiumGlobe {
|
|||||||
// 阻止右键弹出浏览器菜单
|
// 阻止右键弹出浏览器菜单
|
||||||
scene.canvas.addEventListener('contextmenu', (e) => e.preventDefault());
|
scene.canvas.addEventListener('contextmenu', (e) => e.preventDefault());
|
||||||
|
|
||||||
// 精细化渲染:质量与性能的平衡
|
// 精细化渲染:高清 + 精细地形
|
||||||
scene.globe.maximumScreenSpaceError = 2.0; // 默认细分,最省性能
|
scene.globe.maximumScreenSpaceError = 1.0; // 更精细的地形起伏
|
||||||
scene.globe.tileCacheSize = 600; // 更大的瓦片缓存,减少细节刷新
|
scene.globe.tileCacheSize = 600; // 更大的瓦片缓存,减少细节刷新
|
||||||
scene.fxaa = true; // 开启抗锯齿
|
scene.fxaa = true; // 后处理抗锯齿(MSAA 默认已 4x)
|
||||||
viewer.resolutionScale = 1.0; // 关闭超采样(DPR 已提供足够分辨率),省填充率
|
viewer.useBrowserRecommendedResolution = false; // 按设备像素比渲染,高分屏清晰
|
||||||
|
viewer.resolutionScale = 1.0;
|
||||||
scene.maximumRenderTimeChange = Infinity; // 配合 requestRenderMode:静止时停止重绘,大幅省电省帧
|
scene.maximumRenderTimeChange = Infinity; // 配合 requestRenderMode:静止时停止重绘,大幅省电省帧
|
||||||
|
|
||||||
// 卫星影像
|
// 卫星影像
|
||||||
|
|||||||
Reference in New Issue
Block a user