Haven't used 4dgs yet?
Ask Trustburn

Questions about 4dgs

Based on 4 reviews, listing data and website checks · updated 2 days ago

What is 4dgs?

4dgs is an open container format for 4D gaussian splat scenes that packages geometry, appearance, motion, audio, and camera into a single self-contained, seekable file. It uses length-prefixed records, temporal chunking, and a byte-range index to support streaming and indexed reads without requiring a sidecar file or loading the entire file into memory. The format includes native support for spatial audio sources with encoded audio, timing, gain, and fixed or moving 3D poses. It is designed to be renderer-agnostic, reconstructing state at a given time while leaving drawing and mixing to the renderer.

How does 4dgs handle continuous time and motion?

The format is designed for scenes where gaussians have properties such as position, opacity, and existence that vary continuously over time. It supports optional spatial audio sources whose 3D poses can move over time and includes a default camera trajectory. By using continuous time, each gaussian carries its own birth time, temporal extent, motion, and validity window, so the number of live gaussians varies over time with no frame machinery. This allows displaying an arbitrary instant by reading only the ranges that instant needs from the file's own index.

Which programming languages have official SDKs for 4dgs?

The format supports SDKs in five languages: Python, TypeScript, Rust, C++, and Swift. Support is stated per feature rather than per language, and the feature support matrix records only what the conformance suite proves. A partial SDK is documented as a state rather than a defect, ensuring that users know exactly which capabilities are available for their specific use case. The conformance suite and independent implementations are provided to verify adherence to the specification.

How are spatial audio sources handled in 4dgs?

The format includes native support for spatial audio sources, which carry encoded audio, timing, gain, and fixed or moving 3D poses. The scene clock stays authoritative, ensuring that audio playback remains synchronized with the visual elements even as they move over time. A scene without audio carries nothing at all, meaning the format is flexible enough to omit audio entirely if not required. This design ensures that audio and visual elements are seamlessly integrated within the same file structure.

What are the error bounds and lossy encoding policies in 4dgs?

The format declares lossy encodings with stated error bounds, specifying the maximum deviation a decoder may observe per attribute. The encoder is expected to verify these bounds to ensure that the reconstructed scene remains within acceptable limits. This transparency allows developers to understand the trade-offs between compression and fidelity when working with the format. It also ensures that the format can be used in applications where approximate accuracy is sufficient.

How does 4dgs ensure forward compatibility with future features?

The format is designed to be forward compatible by construction, using length-prefixed, opcode-tagged records that allow readers to skip unrecognized structures. This means that new features can be added without breaking existing readers or requiring changes to the core format. The conformance suite and independent implementations help ensure that the format evolves in a controlled manner, maintaining backward compatibility with older versions. This approach supports long-term maintenance and adoption across different platforms.

What is the official website of 4dgs?

The official website of 4dgs is 4dgs.dev.

How is 4dgs rated on Trustburn?

On Trustburn, 4dgs has a rating of 4.3 out of 5 based on 4 reviews.

Based on reviews, listing data and the company's website. Verify anything important with the company directly.

No reviews

Questions & Answers

Trustburn Team Trustburn asked:

How does 4dgs handle streaming and indexed reads without needing a sidecar file?

Trustburn Team suggests a starter question on new profiles — the business hasn’t answered yet.

News & Press

No news yet. This is where the business shares its own updates and press.

Photos

No photos yet. Photos shared by reviewers will show up here.

Widgets

Boost your business trust by displaying widget on your website — its a simple way to convert your visitors into customers.

Embed code

<script src="https://trustburn.com/widgets/index.js"></script>
<div class="trustburn-widget" data-trustburn-protocol="https:" data-trustburn-domain="trustburn.com" data-trustburn-widget="score" data-company-path="4dgs-dev" data-lang="en"></div>
More widgets

About 4dgs

4dgs is an open container format designed for 4D gaussian splat scenes, where gaussians have properties such as position, opacity, and existence that vary continuously over time. It packages an entire scene, including geometry, appearance, motion, optional spatial audio sources, and a default camera trajectory, into a single self-contained, seekable file. The format uses length-prefixed records, temporal chunking, and a byte-range index to support streaming and indexed reads without requiring a sidecar file or loading the entire file into memory. It also includes native support for spatial audio sources with encoded audio, timing, gain, and fixed or moving 3D poses, while remaining renderer-agnostic by reconstructing gaussian and audio source state for use by external renderers and players. Software development kits are provided in Python, TypeScript, Rust, C++, and Swift under the Apache-2.0 license.

Website
4dgs.dev