Skip to content
Neurones 3D Download

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.

Where File › Open… · File › Add Layer… · Process › Convert to point cloud… Tier Free CLI render --input

Opening, adding layers and converting are free. Save Project As and exporting the converted cloud with computed columns are Pro.

Part of Point cloud processing software, Gaussian splatting software, Free point cloud software.

The File menu of Neurones 3D open: Open, Add Layer, Save Project, Save Project As, Open Project, Demo scenes, Video to 3D, Save Image, flythrough and export entries, Build report and Quit
File: open, add a layer, save the analysis as a project, or try a demo scene.

When to use it

At the start of every job. Use Add Layer when you need two things in one frame: a second survey to compare against, a BIM model to check deviation against, a labelled subsample to carry a column from, or a drawing (GeoJSON, Shapefile, DXF) to lay over the scan. Use Convert to point cloud when the data arrived as splats or as a mesh but the job needs points: segmentation, classification, voxels and export all work on points.

Step by step

  1. File › Open… (or drop the file on the window). The filter lists every kind N3D reads: las laz ply spz npy e57 pcd xyz pts asc txt csv obj stl gltf glb ifc step stp usd usda usdc usdz, and saved .n3dproj projects.
  2. Watch the status bar: it shows the load phase, the percentage and the time left. A large file is indexed once into a local cache; every later open memory-maps the index back in about a second.
  3. Opening replaces the scene. If there is unsaved analysis, N3D asks first: Discard and open, or cancel and use File › Save Project (Ctrl+S) to keep it.
  4. To bring in a second dataset without replacing the first, use File › Add Layer…. Clouds, meshes, IFC and USD models join as layers; GeoJSON, Shapefile, DXF, SVG and CityGML join as drawings in the scan’s own frame.
  5. In the Scene pane each layer has an eye, an identity colour and a name. The reposition glyph moves, turns or rescales a layer by hand without touching the file; the remove glyph takes it out of the scene.
  6. For splats or a mesh, open Process › Convert to point cloud…, choose the number of points (0.2 to 50 million, 5 million by default), keep Remove floaters & noise on, and press Convert. The converted cloud replaces the loaded geometry.
  7. Save the analysis with File › Save Project (Ctrl+S). The .n3dproj is written beside the data and holds the labels, camera, measurements and layers, not a copy of the points.
Two large point clouds composited in one scene, 87 million points in a single frame
Two clouds in one scene: 87 million points in a single frame.
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.

What it was measured at

Measured

A 43.5 million point LAS opens in about 1.2 s; LAZ decompresses at about 40 million points a second; a 127.8 million point, 7.9 GB E57 opens in about 22 s; a 16.2 million point COPC in 2.4 s. The index is built with bounded memory, so a file larger than RAM still opens.

Projects and data

A project is the analysis, never the data. It records where the source file is and what was done to it: labels, the camera, kept measurements, layers and their placement. That is why a project reopens with File › Open Project… (Ctrl+O) only while the source file is still where it was, and why a project saved from a cloud that was analysed at reduced density warns you: its labels cannot be re-bound to the full file. Re-run with Full detail (tiled) to save labels that survive.

Trying it without data

File › Demo scenes generates six scenes on the spot, and two pairs under Two clouds at once: two surveys of one site for change detection, and a full scan with a labelled subsample for column transfer. See sample datasets.

From the command line

# open any supported file headlessly and render a frame (confirms it reads)
n3d-render-cli render --input scan.e57 --out check.png
# add a second dataset to the same frame
n3d-render-cli render --input survey_2026.laz --add survey_2024.laz --out both.png

Every subcommand loads through the same cache-first path as the app, so the first headless open builds the index the app will reuse.

Limits, stated

  • DWG and DGN are refused, with the reason and the way round: save as DXF from the program that made it, or run the ODA File Converter.
  • OBJ is read-only; meshes are written as glTF / GLB.
  • A truncated file is reported as truncated rather than half-loaded.
  • Converting replaces what is loaded. Save the project first if you will want the splats or the mesh back.

Related questions

Which file formats can N3D open?

Point clouds: LAS (PDRF 0 to 10), LAZ, COPC, E57 (multi-scan, with panoramas), PLY, PCD, NPY and ASCII .xyz .pts .asc .txt .csv, whose column layout is detected from the values. Splats: PLY and SPZ. Models: IFC (2x3 and 4), STEP (AP203, AP214), USD (.usd .usda .usdc .usdz), glTF / GLB, OBJ and STL. Drawings: GeoJSON, Shapefile, DXF, SVG and CityGML. The format matrix gives what each one carries and how fast it opens.

What happens if a file is incomplete?

N3D says so. A half-finished download keeps a plausible header, so most readers do not notice; N3D checks the LAS 1.4 record offsets against the file size before decompressing anything. A damaged USD stage is refused before anything is allocated from a count inside it.

How do I save my work?

File > Save Project (Ctrl+S) writes an .n3dproj beside your data: the labels, the camera, the measurements and the layers, not a copy of the points. File > Open Project… (Ctrl+O) brings the analysis back with its source data. Saving to a new location with Save Project As is a Pro feature, because a project carries the labels.

Does it keep the coordinate system?

Yes. It is read from LAS GeoTIFF keys, the OGC WKT record and LAS 1.4 extended records, carried into reports, and stamped on a LAS export as long as the geometry is still the source’s. A cloud that was moved by hand is written without it, because the stamp would no longer be true. Vector layers are checked against it and a clash is reported.

More in the FAQ.

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.