Rhino gives you two good ways to work with a real site: import a finished terrain mesh and model against it, or feed the raw layers into Grasshopper and build the terrain parametrically. A Mantle Place bundle supports both from one download. For direct modeling, take the OBJ or glTF terrain, imagery draped and included at no extra cost, and import it at real-world scale. For parametric work, the same bundle carries the ingredients Grasshopper wants: a heightmap PNG to drive a surface, DXF contours to loft or patch, and GeoJSON vectors for the roads and footprints that populate a definition. The manual alternative is assembling those layers from separate portals and reconciling their projections before anything reaches the canvas.
answers
Quick answers
How do I get a 3D model of a site in Rhino?
Rhino 8 does not import a DEM or GeoTIFF natively, so bring the terrain in as a mesh: import an OBJ or glTF terrain, both of which Rhino 8 reads, then add context from DXF contours and vector layers. A Mantle Place bundle carries all of them for the area you draw, clipped to one extent.
Can Grasshopper build terrain from real elevation data?
Yes. The Heron plugin, built on GDAL, imports DEM and GeoTIFF terrain as a mesh clipped to a boundary, and Gismo builds terrain and buildings from a location and a radius. Without a plugin, Rhino’s Heightfield command turns a grayscale heightmap image into a surface or mesh.
Is the Rhino site data usable outside Rhino?
Yes. The data is not locked to Rhino or Grasshopper: the meshes, contours, and vectors open in Revit, Blender, Unreal, and more, so a parametric study and the presentation model share one georeferenced site.
step by step
How to do it
01
Draw the area
Define the extent the study needs. For parametric site work, err generous, since Grasshopper makes cropping easy later.
02
Download once, use twice
One bundle serves both workflows: in your vault, download Everything for the meshed terrain, the heightmap, the contours, and CAD linework.
03
Import the mesh into Rhino
Import the OBJ or glTF terrain into Rhino; it arrives at real-world scale with the aerial imagery as its texture.
04
Drive Grasshopper from the raw layers
Reference the DXF contours as curves, sample the heightmap PNG to drive a surface, and bring the vector layers in for streets and footprints.
05
Model and iterate
Cut, project, and rebuild against the terrain, or wire it into the definition so every design option sits on the real ground.
questions
Frequently asked
Should I use the mesh or rebuild the terrain in Grasshopper?
Use the mesh when the terrain is context to model against; rebuild from the heightmap or contours when the definition needs to resample, deform, or analyze the surface parametrically.
What layers does the bundle give Grasshopper to work with?
The heightmap PNG for surface generation, DXF contour curves, and Drawings/Linework.dxf with streets, buildings, and water on named layers in real coordinates; GeoJSON vectors and the DEM GeoTIFF are there too when a plugin like Heron should read the source data.
Will the terrain be at real-world scale in Rhino?
Yes. The bundle is georeferenced and unit-consistent, so the mesh and the contours arrive at true dimensions. Set your model units to meters and the site measures correctly.
Draw your area, read its Site Brief, and download a bundle you keep: terrain, imagery, CAD drawings, and more, ready for Unreal, Revit, Rhino, and more. $5 plus $2 per square kilometer, and 2 km² and under is free.