深圳网站设计深圳网站建设玉田县住房和城乡建设局网站
2026/1/13 16:54:39 网站建设 项目流程
深圳网站设计深圳网站建设,玉田县住房和城乡建设局网站,wordpress和kong编辑器,邢台网红桥1.纹理压缩1.纹理压缩 a.硬盘中: 存储压缩后的纹理文件(如.unity3d里的ETC2纹理)- 状态: 压缩态(ETC2/ASTC格式), 文件体积小- 目的: 减少硬盘存储和加载时的IO带宽b.加载到内存(RAM): 依然是压缩态, 未解压- 状态: 压缩态(和硬盘中格式一致)- 关键: Unity通过DMA加载时, 直接把…1.纹理压缩1.纹理压缩a.硬盘中:存储压缩后的纹理文件(如.unity3d里的ETC2纹理)-状态:压缩态(ETC2/ASTC格式),文件体积小-目的:减少硬盘存储和加载时的IO带宽 b.加载到内存(RAM):依然是压缩态,未解压-状态:压缩态(和硬盘中格式一致)-关键:Unity通过DMA加载时,直接把硬盘的压缩数据拷贝到内存,CPU不做任何解压,内存占用压缩后的大小-对比:如果是未压缩纹理(RGBA32),内存占用4MB,压缩后内存占用直接减少87.5%c.上传到显存(VRAM):还是压缩态,未解压-状态:压缩态(和内存中格式一致)-关键:CPU通过PCIe总线把内存中的压缩数据拷贝到显存,依然不解压,显存占用压缩后的大小(0.5MB)减少拷贝压力:指拷贝0.5MB压缩数据,比拷贝4MB未压缩数据,占用的PCIe总线带宽减少87.5%,传输更快、更省资源 d.GPU渲染时:实时局部解压,不落地-状态:仅在GPU的纹理采样器中临时解压当前需要的像素块-核心逻辑:游戏渲染时,GPU只需要读取纹理中当前帧要显示的部分(比如屏幕上能看到的角色纹理区域),GPU的专用硬 件(纹理采样器)会把显存中压缩的像素块(比如:ETC2的4×4块)实时解压成原始像素,供顶点着色器/像素着色器使用 解压后的像素只在GPU的计算单元中临时存在,渲染完成后立即丢弃,不会存储到显存中 —— 显存里始终只保留压缩后的纹理 数据,不会因为解压而增大占用

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询