Skip to content
Neurones 3D Download

Models, splats and video

USD, IFC and STEP models

Open a USD stage fully composed (references, payloads, variants, prototypes and instancing resolved), an IFC building or a STEP part, switch components on and off, fly to any of them, and measure a scan against the model’s surface.

Where File › Open… · File › Add Layer… Tier Free CLI render --list-parts

Opening and viewing are free. Exporting a USD stage or a glTF is Pro.

Part of Scan to BIM, Benchmarks, Autodesk ReCap alternative.

Four copies of a building composed from one referenced USD layer, two of them placed through native instancing
One layer referenced four times, composed on load.

When to use it

To check an as-built scan against the design model, to walk a factory or a building model that nothing else on the desk opens quickly, or to draw a floor plan straight from an IFC.

Step by step

  1. Open a .usd, .usda, .usdc or .usdz, an .ifc, or a .step / .stp with File › Open…, or add it to a scan with File › Add Layer….
  2. A USD stage is composed on load. The first open of a large stage takes time; N3D writes a mesh cache beside it, and every later open reads that cache.
  3. In the Scene pane, expand the model row: n of m components, grouped by the model’s own paths. Each component and each group has an eye; groups have hide all, hide rest and show all.
  4. Hover a component to see its triangle count; double-click it (or double-click the model in the view) to fly to it. Picking only hits visible components, so hiding a wall reaches the pipe behind it.
  5. Switch the shading in Properties › Mesh display: Shaded, Albedo, Normals or Flat.
  6. To measure a scan against the model, add the scan as the measured cloud and the model as the reference in Compare: the distance is point-to-triangle, to the surface itself.
  7. From an IFC, Process › Floor plan… and Scene graph & spaces… read the model’s own storeys, rooms, walls and openings.
The component tree of a USD stage in the Scene pane, grouped by the model's own paths, with an eye on every component
A model arrives in its own components.
The same composed USD stage with two of its four components switched off from the component tree
Two components switched off from the tree.
Complete IFC building model on pilotis columns seen from above, meshed by the pure-Rust BIM importer
An IFC model, one second after the drop.

What it was measured at

Measured

On a 38-layer factory stage, N3D and OpenUSD 26.8 report the same 65,654 meshes, the same 15,217,537 triangles and the same bounding box to the millimetre. First open 59.3 s; every reopen 1.64 s. An IFC of 100,871 entities meshes in about 1 s.

From the command line

n3d-render-cli render --input stage.usda --list-parts                 # the component table
n3d-render-cli render --input stage.usda --hide-part Block_D --out view.png
n3d-render-cli export-usd --input scan.las --out scan.usda --y-up     # write a USD stage (Pro)

Limits, stated

  • Composing a very large stage the first time is memory-heavy: 6.5 GB peak for a 900,000-prim stage, composed one branch at a time on one thread to keep it there.
  • A truncated or structurally damaged stage is refused before it is opened. One class of corruption inside a binary layer’s value region can still end the process; it is recorded, not hidden.
  • Component trees are built for USD; IFC and STEP open as one model, and double-click flies to the surface under the cursor.
  • class prototypes are templates and are correctly left undrawn; GeomSubset children are provenance and contribute no triangles.

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.

Do I need a lot of memory?

Less than the file size. Point clouds are indexed out of core and streamed, so a cloud larger than your RAM still opens. Composing a large USD stage for the first time is the heaviest case measured: 6.5 GB peak for a 900,000-prim stage, after which every reopen reads a cache in 1.64 s.

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.