文章目录一、为什么要关注可见性剔除二、Frustum Culling 基础三、工程分块策略四、与 LOD/实例化协同五、结语一、为什么要关注可见性剔除场景性能问题不只来自材质复杂度更常见的是“画了看不见的东西”。二、Frustum Culling 基础Three.js 默认会做视锥剔除但前提是对象边界信息准确boundingSphere / boundingBox。三、工程分块策略大地图按网格或区块组织节点。先做区块级可见性判断再更新子对象。结合摄像机移动方向做预加载与延迟卸载。四、与 LOD/实例化协同剔除负责“要不要渲染”LOD/Instancing 负责“怎么更便宜地渲染”。五、结语性能优化优先级建议是先减少不可见渲染再优化可见渲染成本。