
一、开场:开放世界游戏的「内存困境」想象你在玩《赛博朋克 2077》——夜之城有数百万栋建筑、1000 万个 NPC、几十万辆车辆。如果把所有数据加载到内存:几何数据:100 GB(10 亿三角形 × 100 字节/三角形);纹理数据:50 GB(4K 纹理 × 数十万张);音频数据:20 GB;脚本/状态:10 GB。总内存需求180 GB——超过任何家用主机的硬件能力(PS5 = 16 GB 共享内存)。这就是为什么「流式加载(Streaming)」是现代游戏引擎的必备能力。核心思想:只加载当前可见/需要的资源,用完即释放。流式加载有两大子领域:子领域加载对象加载粒度关键技术几何流式加载Mesh / Mesh LOD块(Chunk)World Partition、HLOD纹理流送Texture Mipmap像素(Pixel)Mipmap Streaming、Virtual Texture