3D & splat export

Bake your geometry or gaussian splats out to standard 3D files you can open anywhere.

When your graph builds a mesh or a cloud of splats, you can write it to disk as a file other apps understand. Drop an output.export node at the end of your graph, point it at your geometry, and pick a format.

Mesh formats

Wire a geometry output into output.export and choose a mesh format. DNA supports:

A few options travel with the mesh formats: a scale factor, an up-axis choice, and toggles to keep or drop normals and UVs. Turning normals off makes a lighter file; turning UVs off drops texture coordinates.

GLB is the most portable choice for handing a model to another artist or loading it into a game engine. Reach for USDZ when you want a single file that previews instantly on Apple devices.

The mesh formats expect actual geometry — a built or imported mesh. If your output is empty, or you feed in points or curves with no surface, the export reports an empty mesh instead of writing a file. Make sure a real surface reaches the node first.

Gaussian splats

Splats export on their own track, separate from meshes. If your graph produces a gaussian-splat cloud, write it to:

These are a different kind of file from the polygon PLY above — same extension, different contents — so pick the splat output when your data is splats, not a mesh.

A couple of caveats

Plain glTF (a separate .gltf file plus a .bin) isn't written yet — use GLB, which packs everything into one file. The PLY mesh format always exports with default scale and up-axis; if you need a different scale or orientation, choose GLB, OBJ, USD, or USDZ where those controls are available.

The export panel itself is being expanded — today the dedicated panel focuses on video, audio, and web, while mesh and splat export run through the output.export node in your graph. See Exporting for the full picture of what ships today.

See also