← All stories
● Covered by 1 source · 1 reportMedium impact

Fable introduces novel .splat4d file format for 4D streaming and storage

New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • .splat4d files support efficient 4D scene encoding
  • Designed for static hosts like S3/GCS with no server logic
  • Enables precise pointwise reconstruction of scene data

Overview of .splat4d Format

The .splat4d file format consists of a header, static section, and GOP (Group of Pictures) chunks. The header provides essential information such as bounds, quantization steps, and chunk indices needed for effective data fetching by clients.

The static section contains per-splat masks and base values, allowing a complete scene to be loaded in one fetch. GOP chunks handle roughly one second of video, simplifying the data structure for efficient decoding.

Technical Details

Each splat in a decoded frame remains within a user-defined bound of the source, ensuring deterministic reconstruction. This is achieved through error-bounded quantization methods similar to SZ/ZFP, resulting in integer-only processing post-quantization.

Decoders written in Rust and JavaScript ensure that reconstructed values match the original data, enhancing the reliability of the format.

Streaming with .splat4d

The .splat4d format is optimized for HTTP Range requests, accommodating various static hosting solutions like S3, GCS, or R2 without requiring complex server configurations. Clients interact directly with the file using specified byte ranges, making data management straightforward.

Performance and Use Cases

Fable tested the format with multiple capture techniques, including dynamic 3D Gaussian representations and animated cooking scenes. Various benchmarks indicate that .splat4d offers significant advantages over existing lossless compression methods.

For practical application, developers can use the provided Python package 'splats4d' to encode frames into the new format, facilitating easier integration into graphics and video projects.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~34 min · 27 stories · Oct 02

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Fable has developed a new .splat4d file format designed to efficiently encode 4D scenes for streaming. This format streamlines data retrieval through plain HTTP Range requests on static hosts, making it suitable for various object storage systems.