關閉
標題:3dtiles 加速顯示
內容:
快
APP.items.layers_jd_obj[57]._instance.maximumScreenSpaceError = 64
慢,最細
APP.items.layers_jd_obj[57]._instance.maximumScreenSpaceError = 1
viewer.scene.globe.depthTestAgainstTerrain = false;
tileset.maximumScreenSpaceError = 32;
tileset.skipLevelOfDetail = false;
tileset.debugDisableDepthTestDistance = Number.POSITIVE_INFINITY;
glTF 有什麼「類似能調的」
沒有 SSE,但有這些實用的:
🔧 關閉深度測試(局部)
model.disableDepthTestDistance = Number.POSITIVE_INFINITY;
🔧 確保模型不被背面裁掉
model.backFaceCulling = false;
(薄殼、管線很有用)
🔧 確保模型在可視範圍
model.minimumPixelSize = 128;
👉 很小、很遠的模型不會被裁掉
給你一個「地下 glTF 穩定顯示」模板
viewer.scene.globe.depthTestAgainstTerrain = false;
const model = viewer.scene.primitives.add(
Cesium.Model.fromGltf({
url: 'xxx.glb',
minimumPixelSize: 64,
backFaceCulling: false
})
);
model.disableDepthTestDistance = Number.POSITIVE_INFINITY;