Skip to content
Neurones 3D Download

Splats to deliverables

Gaussian splat to floor plan, CAD and measurements

Neurones 3D takes a capture from Gaussian splat to floor plan, CAD and measurements through one chain, offline on your own PC: convert the splats to a point cloud, set the scale if the capture is not metric, then measure, cut sections, classify and draw a dimensioned plan, saved as DXF, SVG and PDF.

By Dr. Florent Poux, 3D Geodata Academy · Updated

The Convert to Point Cloud window: source line, a points slider set to 5 million, and the option to remove floaters and noise
Convert to point cloud: splats or a mesh become a real cloud the rest of the pipeline can work on.

At a glance

Short statements, each one checkable. Where there is a number, it was measured, and the guides say on what.

  • Process › Convert to point cloud… turns a PLY or SPZ splat capture into a real point cloud by oriented disc sampling, 5 million points by default.
  • Scale comes from the capture. There is no automatic metric scale for splats: rescale the layer by hand in its reposition window.
  • The Measure tool reads point coordinates, 3D, horizontal and vertical distances, areas and volumes.
  • The 2D section tool cuts plans and sections through the cloud and saves orthoimages up to 8192 px.
  • Process › Floor plan… draws a dimensioned plan with sections and elevations from any cloud N3D can open, saved as DXF R2000, SVG and PDF 1.4.
  • The published floor plan and classification figures were measured on laser scans; no accuracy figure exists for a converted splat capture, so check a known dimension.
  • Segmentation, classification and a LAS or PLY export work on the converted cloud as on any scan.
  • Everything runs offline. Running every step is free; writing drawings and computed columns out needs a paid edition, bought once.

The chain from splats to a drawing

Why splats become points first

A splat capture looks finished, but it is hard to hand over: practitioners in architecture and construction have described splats as hard to measure and short of a clean deliverable (AEC Magazine, December 2025). N3D’s answer is to turn the splats into what the rest of its pipeline already works on. Process › Convert to point cloud… samples each splat’s surface as an oriented disc and writes a real point cloud: 5 million points by default, from 0.2 to 50 million, with floaters and noise removed. Segmentation, classification, sections, the floor plan and export all apply to it, exactly as to a scan.

The chain, step by step

Step Where What comes out
Open the capture File › Open… the splats, PLY or SPZ
Merge a second capture (optional) Process › Merge splat captures… one scene from two captures
Convert Process › Convert to point cloud… a point cloud
Set the scale Scene pane › reposition › SCALE the cloud at the size you give it
Measure and cut Measure tool · 2D sections & floor plans distances, areas, volumes, orthoimages
Classify (optional) Properties › AI Analysis › N3D Classifier a class and a confidence per point
Draw Process › Floor plan… plan, sections and elevations: DXF, SVG, PDF
Export the cloud File › Export point cloud… LAS, PLY, CSV, USD or a web viewer

Converting replaces the loaded splats, so save the project first if you will want them back. Merging two captures drops higher-order spherical harmonics, and the window says so first.

Scale is the capture’s, until you set it

A splat capture carries whatever scale the tool that made it gave it, and N3D does not guess. Metric anchoring for splats is not built. Measure a dimension you know, such as a door width, and rescale the layer uniformly in its reposition window before you draw or export anything that will be measured. Registration to a laser scan will not do it for you: alignment moves and turns a layer but does not scale it. A layer rescaled by hand is exported without a coordinate system, because the stamp would no longer be true, and the plan’s levels are on the capture’s own datum.

What has been measured, and on what

The numbers N3D publishes for these steps were measured on laser scans. On the 43 million point S3DIS Area 4 survey the floor plan found 42 spaces and wrote the plan, six sections and elevations, 21 files and the GIS layers in 1.0 s, with wall thickness within about ±30 mm at the default voxel. The classifiers’ held-out accuracies are also on scans. No accuracy figure has been measured for a floor plan drawn from a converted splat capture, and this page does not claim one. The chain is the same; the input is not. A wall the capture did not see cannot be drawn, and where the classifier is unsure, its per-point confidence shows it.

What leaves the program

Each drawing is saved as DXF R2000 (model space in metres at 1:1, with real dimension entities and ISO 13567 layer names), SVG in real paper millimetres and PDF 1.4 at the sheet’s true size, lettered to ISO 3098. The building is also written as GeoJSON and Shapefile. The section tool saves a PNG orthoimage, a picture of the points rather than a drawing. The cloud itself leaves as LAS, PLY or CSV with its class and ids. DWG is not written, and a mesh of the capture is a separate route, described in Gaussian splatting to mesh.

A dimensioned floor plan drawn from the point cloud: rooms with areas, wall faces, door swings, window glass, dimension chains on every face, a scale bar, a north arrow and a title block
Drawn from the cloud, not traced: walls, openings, dimension chains, room areas, scale bar, north arrow and title block.
Photoreal interior of an abandoned room with wood panelling and green wallpaper, rendered from 3D Gaussian splats
Standing inside a Gaussian splat scene: no mesh, no textures.

Questions

Can I make a floor plan from a Gaussian splat?

Yes, through a point cloud. Convert the capture with Process › Convert to point cloud…, set its scale if it is not metric, then run Process › Floor plan…. The plan, sections and elevations are drawn from the converted points and can be saved as DXF, SVG and PDF.

Can I measure distances in a Gaussian splat?

Yes. Measuring in a splat capture is free, and the Measure tool reads distances, areas and volumes. The numbers are in the capture’s own units, which are metres only if the capture was made at metric scale.

Is a Gaussian splat capture to scale?

Not necessarily, and N3D cannot tell automatically: metric anchoring for splats is not built. Measure a dimension you know, then scale the layer uniformly by hand in its reposition window. Alignment to another cloud is rigid and does not rescale.

How accurate is a floor plan drawn from a splat capture?

There is no published figure. The wall thickness of about ±30 mm was measured on a laser scan at the default voxel. A converted splat cloud is a sample of the splats’ surfaces, so its accuracy is the capture’s; check it against a dimension taken on site.

Can I export a Gaussian splat to DXF or CAD?

Not the splats themselves: the drawing is made from the converted point cloud. The floor plan is saved as DXF R2000 in metres at 1:1 with real dimension entities, as SVG and as PDF, and the building as GeoJSON and Shapefile. Saving them needs a paid edition. DWG is not written.

Can a splat capture be classified?

Once converted to points, yes: the same classifiers run on it. They were trained on scans, and a capture unlike the training data will score lower, so colour by the confidence column to see where the model hesitated.

What is free and what needs a licence?

Opening, converting, measuring, sectioning, classifying and previewing the floor plan are free. Saving the drawings, a PNG orthoimage and the computed columns on an export needs a paid edition, bought once, with no subscription.

The guides behind it

Each guide gives the menu path, the steps, the command-line equivalent and the limits.

Models, splats and video Gaussian splats and level of detail Stand inside a photoreal Gaussian splat capture (PLY or SPZ), draw it through a level-of-detail tree that keeps large captures fast, turn it into a real point cloud, or mesh it into a three-level glTF chain for a game engine. Load and view Open files, add layers and convert formats Open a scan, a model or a splat capture, bring a second dataset into the same scene as a layer, and turn splats or a mesh into a real point cloud the rest of the pipeline can work on. Measure and cut Measure distance, area and volume Pick points for coordinates and distances, trace a polygon for an area, and measure a volume in three clicks’ worth of stages - trace the base, set the height of the prism, commit - and read both the extrusion and the material the points actually fill below its ceiling. Measure and cut 2-D sections and orthoimages Cut a slab through the cloud at any height, or a vertical section at any angle, see it live in 3-D, lock into an orthographic view to read it like a drawing, and save it as an image at full point density. Build deliverables Floor plans, sections and elevations One command from raw points to a drawing set - walls between their measured faces, doors with their swing, windows with their glass, dimension chains, room areas and levels, a legend, a scale bar and a north arrow - plus sections and elevations placed where they show the most. Deliver Export a point cloud (LAS, PLY, CSV, USD, web) One dialog for every point cloud export - format, subsample, colours, label columns and scalar fields - with a LAS writer that puts the class in the classification byte and every id in an exact 32-bit extra byte.

See also

About

Why Neurones 3D exists.

Standing inside a 43.5 million point indoor laser scan rendered by Neurones 3D

I have spent years working with point clouds, and for most of them the software got in the way. I wanted one tool I would actually reach for every day: fast enough to enjoy, honest about what it does, and calm to use.

Neurones 3D started in Python, the way most of my research does. It worked, but it was heavy, and heavy tools quietly discourage you from opening them. So I rebuilt everything in Rust, from the file readers to the renderer, with one rule: stay frugal. A single small file, no cloud, no telemetry, billions of points on a laptop that is ten years old. In an age where every tool reaches for a data center, I wanted the opposite.

The goal is simple to say and hard to earn. One package that carries you from capture to understanding to deliverable, without exporting to five other programs along the way. Load a scan, a splat, a building, a phone video. See it, classify it, measure it, and send out something real. Together, in one place.

This is the tool I always wanted. I hope it becomes yours too.

Dr. Florent Poux 3D Geodata Academy

Get Neurones 3D

Free tier, no account, one 15 MB file. We send the download link to your inbox.

Check your inbox

We sent a confirmation to your address. Click the link inside and the download follows right after. The link stays valid for 72 hours.

If Windows shows "Windows protected your PC", that is SmartScreen meeting a build that is not code-signed yet, not a virus: choose More info, then Run anyway. Check the file's fingerprint first if you like.

Double opt-in, no spam. Your address never leaves 3D Geodata Academy. Privacy.

Cookie settings

Choose what this site may store in your browser. Strictly necessary items are always on, because the feature you asked for does not work without them. Everything else is off until you switch it on. Your choice is kept in this browser for six months.

Strictly necessaryAlways on

Needed for a feature you use. Never used to track you.

NameKindWhat it is forKept
n3d_boardCookie, HttpOnlyA random voter token set by the board (roadmap), so one browser counts as one vote.12 months
n3d-feedback-draftLocal storageA draft of the feedback form, so a refresh does not lose your message. It never leaves your browser and is cleared when you send.Until sent
n3d_consentLocal storageThis choice.6 months
Analytics

None in use today. If a measurement tool is ever added, it stays off until you allow it here.

Media

None. Nothing on this site embeds a player or media from another company.