Terrain Generator Comparison for Revit, Rhino, SketchUp

Share
Terrain Generator Comparison for Revit, Rhino, SketchUp

Most terrain generator comparisons rank tools by how good the 3D preview looks. That is the wrong test for BIM. A beautiful mesh that arrives in the wrong place, at an unknown resolution, as geometry you cannot edit, costs more time than it saves.

This comparison looks at the tools architects actually use to get terrain into Revit, Rhino, SketchUp and Archicad, and compares them on four things that decide whether the result is usable: where the elevation data comes from, whether coordinates survive, how the site is selected, and what you get to edit at the end.

Full disclosure: Topo-grapher is our tool. It is in the table, and so are its limits.

The four criteria that matter

1. Data source and resolution. Is the ground from national LiDAR at 1 m, a 30 m global model, or radar data from 2000? The difference is several metres of vertical error on a sloping site. A tool should tell you which source it used for your site.

2. Coordinates. Does the output keep a real-world position you can tie to a survey, or is it a floating object at 0,0? For Revit this also means: is the geometry near enough to the origin? Autodesk's guidance is that all geometry "should be within 10 miles or 16 kilometers of the model's internal origin" (Autodesk, About the Maximum Distance Limit).

3. Boundary control. Can you draw the actual site, or only a fixed square? A square wastes points on land you do not need and can miss the road that controls your entrance level.

4. Export and editability. Points (CSV/XYZ) let the receiving software build its own native terrain. Contours need converting. A finished mesh is quick to view but hard to edit, and in Revit it will not become a Toposolid without extra steps.

Terrain generator comparison table

Tool What it is Terrain data Main terrain outputs Best for
CADMapper Web app, site context files Public global data; terrain commonly reported as SRTM-based DXF, DWG, SKP, 3DM and others, terrain as contours/mesh Fast city context (buildings, roads) for concept work
PlaceMaker SketchUp extension (Revit version listed on Autodesk Marketplace) Commercial terrain and aerial imagery, varies by region Native SketchUp/Revit geometry SketchUp users who want imagery and context inside the model
TopoExport Web app, site context files Public data, with finer precision on paid tiers DXF, DWG, 3DM, SKP, OBJ, STL, IFC (by tier) Multi-format context models, Europe in particular
Topo-grapher Web app, terrain points for BIM National LiDAR terrain models where available (0.4 to 5 m in many countries), 30 m bare-earth global model elsewhere XYZ/CSV points, DXF, IFC Editable terrain in Revit, Archicad, Rhino and SketchUp at real coordinates
SketchUp Add Location Built into SketchUp Trimble's own terrain for the imported area A terrain mesh with imagery Quick, low-detail context in SketchUp only
QGIS Free desktop GIS Any DTM you download yourself Anything, after manual processing Full control if you have GIS skills and time
Revit native Toposolid import None: you bring the file Toposolid from CSV, DWG, DXF, DGN Building the terrain once you have data

A few notes the table cannot hold:

  • Context tools versus terrain tools. CADMapper, PlaceMaker and TopoExport are context generators: buildings, roads, imagery, with terrain as one layer. Topo-grapher is a terrain tool first, with building footprints as an extra on Pro. If you need a whole city block of buildings, the context tools do more. If you need ground levels you can set a finished floor level against, check the terrain source first.
  • SRTM-era data is roughly 30 m and was captured by radar in 2000. It is fine for a valley and weak for a single plot.
  • Licences. Some context tools build on OpenStreetMap, which carries an attribution and share-alike licence. Read the terms if the model goes to a client.

Which terrain generator for which software?

Revit

Revit builds a Toposolid from a CSV or a 3D CAD file. Autodesk's steps: Massing & Site tab > Toposolid > Create from Import > Create from CSV, then set the units (Autodesk, Create a Toposolid from Imported Data). So the best generator for Revit is one that outputs clean points near the origin and under the point limit (10,000 on the import page, up to 50,000 from Revit 2026 via Revit.ini). A mesh from a context tool usually needs converting first. See What is a Toposolid in Revit?

Rhino and Grasshopper

Rhino takes almost anything. 3DM files from context tools open directly; XYZ points come in through _Import and become a surface or mesh with _Patch or a Delaunay mesh in Grasshopper. If you need to analyse slopes or drainage, start from points rather than a finished mesh, so you control the surface. See Grasshopper terrain from elevation data.

SketchUp

SketchUp has no native CSV import, and DWG/DXF import is a SketchUp Pro feature. PlaceMaker and Add Location work inside SketchUp; points from other tools need an extension or a DXF route. See What files can SketchUp import for topography?

Archicad

Archicad builds a Mesh from survey points with File > Interoperability > Place Mesh from Surveyors' Data, so points are again the cleanest input. See How to import terrain into Archicad from XYZ survey data.

Generate a Toposolid-ready CSV free →

Where Topo-grapher falls short

  • It does not produce full city context like CADMapper or TopoExport. Building footprints are available on Pro; roads and trees are not exported yet.
  • Its resolution is only as good as the national data. Outside the countries with LiDAR terrain models, you get the 30 m global bare-earth model, which is fine for a valley and coarse for a back garden. The coverage page lists every source.
  • It does not replace a measured survey for construction.

A practical selection method

  1. Decide the output first. A Toposolid, a Rhino surface, a SketchUp mesh or a presentation context model are different jobs.
  2. Check the source for your exact site. Ask the tool which dataset it used and at what resolution.
  3. Test one export. Import it, check location against an aerial or survey, check a few spot levels, and look at it in section.
  4. Keep the raw file. Generate a lighter working version for the model, but keep the original so you can regenerate at a different spacing.

FAQ

What is the best terrain generator for Revit?
One that exports X, Y, Z points near Revit's origin and under the Toposolid point limit, so Create from CSV can build a native Toposolid. Mesh-based tools need extra conversion.

Is CADMapper terrain accurate enough for a site model?
For context, usually yes. For setting levels on a small plot, check the terrain source; global radar-era data at about 30 m will miss local slopes that national LiDAR captures.

Is there a free topography generator for Revit?
Several tools have free tiers. Topo-grapher's free tier covers sites up to 500 x 500 m at 12 m spacing with no account, and QGIS is free if you process the data yourself.

Can I get terrain into SketchUp without a plugin?
SketchUp's Add Location imports a terrain mesh with imagery. For your own points you need SketchUp Pro's DXF/DWG import or an extension.

Why does my imported terrain sit far from my Revit model?
Most generators export real-world coordinates. Revit wants geometry within 16 km of its internal origin, so use a file with a local origin, or set shared coordinates before import.

Which tool gives IFC terrain?
TopoExport (on higher tiers) and Topo-grapher both export IFC. Check whether the receiving team expects a georeferenced IFC4 file.

Further reading

Read more