跳到主要内容

生产场景

机制章回答「API 是什么」。这一章回答 这类产品的场景图怎么切、哪一层必须留在 CPU、哪一层可以进 GPU

每篇默认已经读过:

坐标系一律:世界单位 + 相机矩阵。GPU buffer 是投影,不是文档。

文档清单

文档场景
大量标记与散点实例化、LOD、CPU 拾取
粒子与点精灵环形缓冲、点大小、何时 compute
全屏滤镜与后处理ping-pong FBO、不要 CSS blur 冒充
瓦片地图与地形chunk、纹理图集、视锥裁剪
视频纹理与相机texImage2D(video)、taint、rvfc
小地图与第二视图第二相机、禁止读主缓冲缩小
计算着色与图像处理WebGPU compute / 浮点 FBO
三维查看器轨道球、GLTF、何时上引擎
与 2D 叠层两张 canvas,禁止混上下文
撤销与场景图文档命令栈,不是像素快照

反模式(所有场景共用)

  1. 把 drawing buffer / readPixels 当文档存盘。
  2. 热路径全屏读回。
  3. 每个工具自己换算 clientX,不经过相机。
  4. UI chrome 画进场景 FBO,导出时去不掉。
  5. 同一 canvas 混 2dwebgl2

核对日期:2026-08-26