#13810·cesium

Gaussian splat 快照重建每次重建都会分配四个新的属性副本(约 44 字节/个),从而分割堆,直到 ArrayBuffer 分配失败。

作者: diegomazala创建于 2026年9月17日更新于 2026年9月17日

发生了什么?

让一个带移动摄像机的高斯散点 3D 瓦片场景持续运行最终会导致渲染失败:

渲染过程中发生了错误。渲染已停止。RangeError: 数组缓冲区分配失败
    at arrayBufferConstructor_DoNotInitialize (<anonymous>)
    at new Float32Array (<anonymous>)
    at GaussianSplatPrimitive.generateSplatTexture
    at GaussianSplatPrimitive.update
    at PrimitiveCollection.update
    at updateAndRenderPrimitives

maximumRequestsPerServer=1 和最小请求负载下重现,因此这不是请求路径。

内容来源: CesiumGS/cesium