perf(3d-tiles): 优化渲染参数以提升模型细节并更新加载资源
调整 maximumScreenSpaceError 至 2.0,并启用动态调整,以增强 3D 模型精度,同时平衡性能。另外,为保持一致性,重命名加载 GIF 文件。
This commit is contained in:
parent
017c10538b
commit
fd3a6c22cc
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 28 KiB |
@ -30,18 +30,18 @@ export function use3DTiles() {
|
||||
|
||||
const tileset = await Cesium.Cesium3DTileset.fromUrl(url, {
|
||||
skipLevelOfDetail: true,
|
||||
baseScreenSpaceError: 100,
|
||||
baseScreenSpaceError: 1024,
|
||||
skipScreenSpaceErrorFactor: 16,
|
||||
skipLevels: 1,
|
||||
immediatelyLoadDesiredLevelOfDetail: false,
|
||||
loadSiblings: false,
|
||||
maximumScreenSpaceError: 16.0, // 进一步增大,最大限度减少瓦片细化(之前是8.0)
|
||||
dynamicScreenSpaceError: false, // 禁用动态屏幕空间误差调整
|
||||
dynamicScreenSpaceErrorDensity: 0, // 禁用密度调整
|
||||
dynamicScreenSpaceErrorFactor: 1, // 禁用动态因子
|
||||
foveatedScreenSpaceError: false, // 禁用视锥细化
|
||||
foveatedConeSize: 0.1, // 减小视锥大小
|
||||
foveatedMinimumScreenSpaceErrorRelaxation: 0 // 禁用放松
|
||||
maximumScreenSpaceError: 2.0, // 降低到2.0以提高模型精细度(原来是16.0)
|
||||
dynamicScreenSpaceError: true, // 启用动态屏幕空间误差调整
|
||||
dynamicScreenSpaceErrorDensity: 0.00278, // 启用密度调整
|
||||
dynamicScreenSpaceErrorFactor: 4.0, // 动态因子
|
||||
foveatedScreenSpaceError: true, // 启用视锥细化
|
||||
foveatedConeSize: 0.1, // 视锥大小
|
||||
foveatedMinimumScreenSpaceErrorRelaxation: 0.0 // 最小放松
|
||||
})
|
||||
|
||||
// 将tileset添加到viewer的primitives
|
||||
|
||||
@ -132,7 +132,7 @@
|
||||
<!-- 加载动画层 - 一键启动后显示 -->
|
||||
<div v-if="showLoading" class="situational-awareness__loading-layer">
|
||||
<img
|
||||
src="./assets/images/加载gif.gif"
|
||||
src="./assets/images/加载.gif"
|
||||
alt="加载中"
|
||||
class="situational-awareness__loading-gif"
|
||||
/>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user