3D Tiles 中的 geometricError 是什么,它有什么作用
在 3D Tiles 格式中,geometricError(几何误差)是一个关键性能优化参数,它直接决定了三维瓦片在渲染时的LOD(细节层级)切换逻辑和资源加载策略。
geometricError 是什么?
定义:一个非负浮点数据,表示该瓦片在渲染时允许的最大几何误差,在瓦片层级中,父瓦片的 geometricError值 大于 子瓦片 (顶层瓦片误差最大,底层最精细的瓦片误差趋近于 0)
物理意义: 当瓦片在屏幕上的投影的几何误差小于此值时,该瓦片可以被接受,否则需加载更高精度的子瓦片。
核心作用与工作原理
当屏幕空间误差大于阈值加载子瓦片 (更高精度)
当 屏幕空间误差 小于等于 阈值,渲染当前瓦片 (满足视觉精度要求)
示例: 当相机远离建筑物时,高层级瓦片(低精度)的SSE较小,直接渲染其简化模型,当相机靠近时,SSE增大,触发子瓦片加载。
总结
geometricError 是 3D Tiles 中定义瓦片几何精度的关键参数,其值随着瓦片层级递减
- 动态控制LOD切换:根据屏幕空间误差SSE决定是否加载子瓦片
- 指导瓦片金字塔生成:顶层高误差(简化模型),底层低误差(精细模型)。
6224

被折叠的 条评论
为什么被折叠?



