# Fable 开源 .splat4d 格式：动态 3D 场景压缩到原来的几十分之一，还能在网页上边下边播

> 原标题：Fable created novel 4D splat format

- 来源：Hacker News 首页
- 发布时间：2026-07-04T15:49:08.000Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/42360
- 原文：https://adamraudonis.github.io/splats4D/

## 摘要

Fable 做了一个新的 4D 高斯泼溅文件格式，叫 .splat4d。它能把动态 3D 场景压得非常小，比原始文件小 16 到 58 倍，比用 gzip 压缩也小 14 到 20 倍。一个 2 秒的场景，原始数据 427 MB，压完只剩 7.4 MB。它的原理不复杂：先把不动的背景和动的物体拆开，背景只存一次；动的部分借鉴视频编码的思路，用关键帧加整...

## 推荐理由

Fable 搞了个新的 4D 高斯泼溅文件格式 .splat4d，压缩比很猛，427 MB 能压到 7.4 MB，比 gzip 还小十几倍。技术方案是把静态背景和动态物体拆开，动的部分借鉴视频编码的关键帧思路，还支持按需加载，设计文档写得清楚。对做空间视频和实时渲染的人挺有用，但受众窄，不算行业级大事。H 和 K 都站得住，R 偏弱，放在 featured 合适。

## 锐评

这个格式解决了一个很实际的问题：动态 3D 高斯泼溅文件太大，根本没法在网页上流畅看。它把不动的背景和动的物体拆开，背景只存一次，动的部分借鉴视频编码的思路，用关键帧加差值来记录变化。一个 2 秒的场景，原始数据 427 MB，压完只剩 7.4 MB，比用 gzip 压缩还小 14 到 20 倍。

更关键的是，它专门为 HTTP 范围请求做了设计。你拖拽进度条到没缓冲的地方，大概 145 毫秒就能看到关键帧画面，不需要等整个文件下载完。编码速度也很快，每秒能处理约 640 MB 数据。

不过要注意，这个压缩是有损的，作者设了明确的误差上限，比如位置误差不超过 ±2 毫米，颜色和透明度误差不超过 ±4/255。正文没披露这些误差设定在实际观看中肉眼看差别多大，也没提编码本身需要多少计算资源。另外，基准测试只跑了 8 个场景，最长才 7.5 秒，在更长、更复杂的动态场景下表现如何还不清楚。
