Hasty Briefsbeta

双语

Wavelets in 3D Graphics

2 days ago
  • Haar小波基被应用于三维多边形游戏引擎中压缩低对比度纹理,利用其多分辨率特性。
  • 主要问题是高内存使用:一个典型场景需要约200MB的纹理和mipmap;简单的调色板化会导致卡顿。
  • 使用Haar非标准分解的压缩表示允许增量重建mipmap,避免突然的解压缩冲击。
  • 压缩步骤:加权系数、丢弃小系数、用神经网络量化,以及Huffman编码。
  • 实现8:1压缩且无可见伪影;根据对比度可使用高达35:1;块状可通过双线性过滤减轻。
  • 缺点:缓存和管线复杂度增加;建议使用zlib可能更简单。
  • 选用Haar是因为速度和直观性;也探索过其他小波,但内存目前不是瓶颈。