Shape terrain
Create mounds, grading studies, overlays, and precise edge relationships directly in Revit.
↗
LandFormLandscape intelligence for Revit
A focused toolkit—and a growing learning library—for landscape architects building better terrain, planting, analysis, and documentation workflows in Revit.
LandForm brings the repetitive, disconnected parts of landscape production into one considered toolkit—so your model stays useful from first terrain move to final issue.
Create mounds, grading studies, overlays, and precise edge relationships directly in Revit.
↗Build repeatable planting mixes, distribute families, annotate palettes, and keep quantities coordinated.
↗Generate legends, sheets, exports, schedules, and color studies without breaking your model rhythm.
↗Move cleanly between Revit, CAD, Excel, LandXML, and the information your project already uses.
↗Watch the workflow
Short, focused studies showing how LandForm turns design intent into coordinated Revit work.
Subscribe on YouTube ↗Return whenever you need a new technique, a faster workflow, or a fresh way to test a landscape idea.
2:56A quick study in dissolving repetition without losing control of the system.
1:08See how an adjustable logic becomes a practical landscape design move.
1:30Shape landform quickly while keeping the model useful, legible, and editable.
Purpose-built commands that respect how landscape projects actually develop.
Practical notes behind the videos—written for landscape teams who want the principle, not only the button.
Parametric paving is most useful when the rule remains visible. Start with a repeatable unit, expose the variables that matter, then let density and dissolve respond to the site instead of redrawing the field by hand.
Watch the study ↗A terrain study should stay easy to question. Small, reversible sculpting moves help teams test spatial character early while preserving the coordinated surface needed for later documentation.
Watch the study ↗Clean delivery begins before export. A layer-aware workflow reduces cleanup, protects graphic intent, and gives consultants a file that carries the project structure forward instead of flattening it away.
Watch the study ↗Every ribbon command
This practical guide follows the current LandForm tooltips. Open any tool to see what it does and the normal sequence to follow in Revit.
Use the panel index to jump to a workflow. Expand a tool for its step-by-step guideline.
8 tools
Convert visible AutoCAD block inserts to Revit family instances.
Open a view where the CAD import/link is visible.
Select the CAD import/link or pick it when prompted.
Set the level, elevation source, offset/absolute height, category filter, and CAD rotation option.
Add one conversion row per CAD block name and Revit family type.
Run Actions to place matching Revit family instances.
Quickly set floor or toposolid types from cached CAD text values.
Open a view where the CAD import/link and target hosts are visible.
Pick the CAD import/link from the tool window.
Read CAD text values once.
Choose Floor or Toposolid mode.
Map each CAD text value to a Revit type.
Create Revit floors or toposolids from CAD hatch layers.
Open a view where the CAD import/link is visible.
Select the CAD import/link from the tool window.
Choose the target level.
Choose Floor or Toposolid mode.
Map CAD hatch layers to Revit types, or enable Auto to create floor types from CAD layer names and colors.
Project family instances vertically onto detected host surfaces.
Set vertical offset, host-detection tolerance, linked-model usage, and allowed category.
Run the tool.
Pick or use selected family instances.
Landform projects each instance to the detected host elevation.
Create floor or toposolid types from spreadsheet rows.
Pick an Excel workbook and worksheet.
Choose whether rows create Floor or Toposolid types.
Select the template type to duplicate.
Select the spreadsheet rows to process.
Use Settings to configure row numbers, naming templates, shared parameters, and material behavior.
Create generic placeholder families from spreadsheet rows.
Pick an Excel workbook and worksheet.
Select the Revit template category and family type.
Select the rows that should become placeholder families.
Use Settings to configure folders, shared parameters, naming templates, and column mapping.
Run to save, load, and parameterize the placeholder families.
Export Revit schedule data to Excel and import edited values back.
Select a Revit schedule.
Export an editable Excel template.
Edit green instance-parameter cells or yellow type-parameter cells in Excel.
Import the workbook to update the model.
Import Excel tables as key schedules.
Add one or more Excel, CSV, TSV, or TXT files.
Review the worksheet rows and schedule names, or load remembered schedule links.
Choose the Revit key schedule category.
Choose Used Range, Print Area, or a named Excel range.
Set text size, image size, row height, padding, and black-and-white options.
10 tools
Shape a regular smooth mound from a picked point using radius, height, and spacing.
Pick the floor or toposolid to edit.
Pick the mound center point.
Set radius, height, point spacing, and profile curve.
Preview the point count, then Apply the generated shape points.
Shape a floor or toposolid with a profile-driven mound control.
Select the target floor or toposolid.
Define the profile influence and peak locations.
Adjust peak elevations, spacing, direction, and curvature.
Preview and apply the edited surface points.
Brush-sculpt a Floor or Toposolid with fast point-only preview.
Select or pick the Floor/Toposolid to sculpt.
Set brush mode, radius, amount, preview point spacing, and hardness.
Pick brush centers on the surface; Landform redraws only lightweight preview points while sculpting.
Press Esc when finished, then apply the modified slab-shape points.
Pick custom surface grip points, then pull nearby floor/toposolid points from those grips.
Pick the first grip point on the target floor or toposolid.
Keep picking grip points on the same surface, then press Esc to finish.
Adjust selected grip height/range in the mound controls or drag the grips in view.
Preview uses lightweight points, then Apply writes the generated surface points.
Experimental mesh-first drape for faster terrain projection.
Set the same Drape Surface options.
Click Apply.
Pick the base reference element.
Pick the floors/toposolids to drape.
Indexed mesh drape for very fast, accurate terrain projection.
Set the same Drape Surface options.
Click Apply.
Pick the base reference element.
Pick the floors/toposolids to drape.
Calculate shadow coverage on selected floors, roofs, or toposolids from a 3D view's sun settings.
Pick one or more base surfaces in the model. Linked base elements are supported.
Choose the 3D view whose sun and shadow settings should drive the calculation.
Optionally create filled regions in a plan view or 3D Generic Model shadow solids.
Review the total shadow area, horizontal shadow area, and coverage percentages.
Quickly estimate shadow coverage percentage on selected floors, roofs, or toposolids.
Open the 3D view whose sun settings and visible geometry should drive the check.
Pick one or more base surfaces in the model. Linked base elements are supported.
Press ESC to finish selection.
Review the approximate coverage percentage.
Watch a live sampled shadow percentage while adding trees or shade elements.
Open the 3D view whose sun settings and visible geometry should drive the check.
Pick one or more base floors, roofs, or toposolids.
Keep the monitor open while adding or moving trees, shade structures, or other casting geometry.
Watch the sampled shadow percentage update after each model change.
Edit visible basic wall profiles with sketch-style controls.
Open a view with visible editable basic walls.
Select one or more connected walls.
Use the wall editor controls to adjust the wall profile or slope.
Apply edits from the wall editor, then close it when finished.
4 tools
Set elevations for contour model lines.
Enter the contour elevation in meters.
Choose Single for one contour or Multiple to step elevations by interval.
Optionally change line style and add contour labels.
Apply, then pick the contour lines when prompted.
Generate surface contour model lines from selected floors, toposolids, or topography surfaces.
Select one or more floors, toposolids, or topography surfaces, or pick them when prompted.
Choose primary and secondary contour line styles.
Set the primary and secondary intervals in meters.
Click Create.
Attract a floor or toposolid surface from contour model lines.
Pick the floor or toposolid to edit.
Pick elevated contour model lines or contour loops.
Adjust spacing, influence, direction, and profile settings.
Preview the generated points, then Apply when the surface follows the contour elevations.
Pick a visible contour and reshape it as an XY-only guide.
Pick the Toposolid near a visible contour, or pick an existing contour model line.
Pick a guide grip marker to move.
Pick the new XY location.
Repeat as needed, then press Esc to create the edited model-curve guide.
3 tools
Place spot coordinates at property line endpoints.
Run Property Line Coordinates in a plan view.
Pick property lines, or use the visible property lines in the active view.
Adjust leader side and leader length options until the transient preview looks right, then place the spot coordinates.
Place spot coordinates at floor/toposolid subelement points.
Run Floor / Toposolid from the Dimension pulldown in a plan view.
Pick floor/toposolid elements, or use visible floor/toposolid elements in the active view.
Use Settings when you need to include only certain Floor or Toposolid type names.
Adjust leader side and leader length options until the transient preview looks right, then place the spot coordinates.
Arrange selected Revit tags and text notes with smart spacing and leader routing.
Run Smart Labels from Plant Tags.
Select tags or text notes, or pre-select them before running the tool.
Use Relocate to pick a new group location, or adjust display properties for the selected items.
Landform updates annotation leaders and positions in the active view.
9 tools
Split a floor or toposolid using manual or existing cutter curves.
Pick the target floor or toposolid.
Choose whether to draw a splitter or select existing connected curves.
Draw the splitter points, or pick connected model/detail curves that cross the host.
Landform creates the split result and reports progress.
Subtract a closed boundary from a floor or toposolid while preserving shape elevations.
Pick the target floor or toposolid.
Choose the cutter source: another floor/toposolid boundary, a picked model edge loop, or connected model/detail linework.
Confirm the cutter preview.
Landform subtracts the boundary from the target sketch.
Existing shape points that remain inside the new boundary are restored, and new cut-edge points are sampled from the pre-cut surface elevation.
Separate disconnected floor or toposolid islands.
Select one or more floors or toposolids with disconnected island regions.
Landform analyzes each sketch for disconnected loop groups.
Landform creates separate elements for each island and reports progress.
Create an infill floor or toposolid inside selected host boundaries.
Pick the host and inner closed loop to fill.
Choose Floor or Topo, then filter and select the target type.
Set the vertical offset from the host.
Create the infill element.
Create a floor or toposolid from a picked enclosed CAD boundary.
Choose Floor or Topo and the target type.
Click Pick.
Pick inside a closed CAD boundary.
Landform extracts the enclosing CAD loop and creates the surface.
Match a target floor/toposolid edge elevation to a reference floor/toposolid.
Set the vertical offset in the compact bar, then click Run.
Select or pick the target floor/toposolid to modify.
Pick the reference floor/toposolid.
Landform projects target boundary/intersection points onto the reference surface and applies the matched elevations plus the offset.
Align floor/toposolid shape points to selected reference geometry.
Choose the reference mode, point scope, sample spacing, and vertical offset.
Select or pick the target floor/toposolid to modify.
Pick the reference elements or elevated lines, then click Finish.
Landform projects or samples the candidate points and writes the aligned elevations to the target surface.
Load AutoCAD .pat hatch definitions and create Revit fill patterns.
Load a .pat file.
Select a hatch definition.
Choose Model or Drafting target.
Adjust scale length and rotation.
Create or update the Revit fill pattern.
Place curb railings along floor, roof, or toposolid perimeter edges.
Choose the curb railing type and placement mode.
Pick an outer edge on a floor, roof, or toposolid.
Place a single segment, a full edge loop, or a point-to-point path.
Reverse, undo, reset, or continue placing more curbs as needed.
5 tools
Copy a selected element along a drawn or picked path.
Pick the source element to array.
Draw the path, pick existing edges, or choose an existing Path Array item to edit.
Choose spacing or count, then set close, reverse, align, and start/end placement options.
Preview the actual copied element positions.
Create or update the array.
Renumber selected model elements by their order along a connected guide path.
Open Renumber to show the modeless settings toolbar.
Use Cats to include one or more model categories.
Choose the target text parameter, start number, step, number of digits, padding, prefix, and suffix.
Click the confirm button to select elements and pick connected guide points, or click Update to select and compact an existing sequence.
For a new sequence, the live guide line previews with the Landform line jig.
Preview and apply rotation changes to selected family instances.
Preselect family instances, or let Landform preselect visible rotatable instances.
Use Select to change the controlled set when needed.
Use Fixed, Random, or Reset for direct rotation changes.
Use Edge or Perp to pick an edge and rotate target instances to that direction or perpendicular to it.
Use Match to pick a source instance and then target instances.
Write live XYZ coordinate parameters for selected family-instance categories.
Start the tool and choose the model categories to enable, such as Planting or Generic Models.
Use the Landform read-only shared parameter defaults, X, Y, and Z, or choose existing instance parameters.
Choose shared, project, or internal coordinates.
Run to bind parameters, write current values, and optionally keep values live when tracked elements move.
Convert model-in-place solids into loadable family files.
Preselect model-in-place elements, or use Pick in the tool window.
Choose a family template, output folder, and naming template.
Decide whether to load/place the generated family and delete the original.
Run to save the RFA, load it, and place a replacement family instance.
5 tools
Create planting layouts from plant families and mixes.
Choose plant family types or build a plant mix.
Set spacing, secondary spacing, and random scatter.
Choose area, path, or point placement.
Pick hosts or paths in Revit and create the planting layout.
Update Plant Mix-created planting layouts.
Select any plant instance created by the Plant Mix tool, or run Update and pick one when prompted.
Landform uses that plant to find the saved planting layout.
Landform reads the saved layout data and recreates or updates the planting instances.
Browse and select Landform planting mixes in the project.
Open Mix from the Planting panel.
Review the placed Landform plant mixes.
Select or show plants belonging to a chosen mix from the browser.
Tag Landform plant mixes in the active view.
Open the plan or view to annotate.
Choose tag content, text type, offset, leader, and host graphic options.
Apply to place or refresh plant mix tags in the active view.
Create or refresh plant mix schedules.
Run Schedule in a project with Landform planting mixes.
Landform checks or creates required plant mix parameters.
A schedule grouped by plant mix and plant type is created or refreshed.
3 tools
Create plant connector graphics and optional count tags.
Set connector shape, side, line style, bulge, tag type, and count options.
Pick a starting plant and continue selecting matching planting instances, or use Multi selection.
Pick the tag/count text location when prompted.
Landform creates connector graphics and optional count text.
Update Landform plant connector graphics.
Select existing Landform connector output or a related planting/tag element.
Run Update.
Landform refreshes the connector geometry and count/tag information.
Update Landform plant count text tags.
Select Landform plant count text tags or related connector/tag output.
Run Text Update.
Landform recounts remaining plants, updates the text, and recreates leader/alignment where needed.
2 tools
Create filled regions from floor, roof, or toposolid boundaries.
Pick floors, roofs, or toposolids as overlay hosts.
Choose material-based region types or a predefined filled region type.
Optionally make the region background transparent.
Create overlay filled regions in the active view.
Update Landform-generated overlay filled regions.
Choose Selected to pick generated regions or their host floors/roofs/toposolids.
Or choose All to update all generated overlay regions in the project.
Landform recalculates boundaries, fill settings, and region geometry.
6 tools
Create a floor/toposolid type legend.
Choose floor and/or toposolid type sources.
Select used/all types and the parameters to show.
Set legend layout, swatch size, text sizes, columns, and update behavior.
Create or update the legend drafting view.
Generate a legend from view filters.
Choose the source view or view template.
Select which assigned filters should appear.
Adjust filter legend settings if needed.
Create or refresh a drafting view with filter swatches, names, and status notes.
Color active-view elements by parameter values.
Open a model view.
Choose a category and instance or type parameter.
Review the detected values and double-click a swatch to edit its color.
Use Random, Gradient, Save, Load, Select, or Clear to manage value colors and selections.
Configure filter naming, then apply direct element overrides or create persistent view filters.
Refresh existing Landform floor/toposolid type legends.
Run Surface Update in a project with Landform-generated type legends.
Landform reloads the saved legend settings.
Swatches, type names, parameter text, and layout are refreshed.
Update an existing view filter legend.
Open an existing generated View Filter Legend, or run from any view to update all stored filter legends.
Run Filter Update.
Landform refreshes swatches, transparency, halftone, line style, labels, and status notes from the saved source view.
Turn automatic Landform legend updating on or off.
Run Sync.
Landform toggles the automatic legend updater state.
Review the status message.
14 tools
Analyze and purge selected model cleanup candidates.
Open a project model and start Model Purger.
Click Analyze to collect cleanup categories.
Review categories and individual items, then clear anything that should be kept.
Export a CSV report if needed.
Click Purge Selected and confirm the deletion.
Pin all viewport elements in the project.
Start Pin > Viewports.
Landform finds viewport elements across the project.
Matching unpinned viewports are pinned and summarized.
Pin all CAD link instances in the project.
Start Pin > CAD Links.
Landform finds linked CAD instances.
Matching unpinned CAD links are pinned and summarized.
Pin all RVT link instances in the project.
Start Pin > RVT Links.
Landform finds Revit link instances.
Matching unpinned RVT links are pinned and summarized.
Pin all CAD and RVT link instances in the project.
Start Pin > All Links.
Landform finds CAD links and RVT links.
Matching unpinned link instances are pinned and summarized.
Open Landform general settings.
Open Settings.
Adjust shared Landform preferences such as Revit prompt placement, theme, and Colored Tabs behavior.
Apply the settings.
Create plan sheets from selected levels and scope boxes.
Select one or more drawing set rows.
Pick a title block, levels, and scope boxes.
Adjust naming, numbering, viewport, and optional sheet-parameter settings.
Run to create the views and sheets.
Align selected viewports to a picked template viewport.
Open the sheet that contains the correctly positioned template viewport.
Search and check the target viewports that should be moved.
Choose the alignment point: center, top-left, top-right, bottom-left, or bottom-right.
Click Run, then pick the template viewport from the active sheet.
Manage worksets, assignments, workset views, and view visibility.
Open a workshared project and start Workset Manager.
Use the tabs to create worksets from a text file, rename existing worksets, or assign grids, levels, links, CAD imports, and family instances.
Create 3D review views per workset or a combined workset view.
Turn selected worksets on or off in selected views and templates, or check current visibility status.
Batch rename loadable family names and Revit type names.
Choose All Families, Active View Families, or Selected Families.
Include loadable families, system families, or both.
Choose whether to edit Family Name or Type Name.
Filter by category or search text.
Build proposed names by removing characters, using find/replace, adding prefix/suffix, or importing Excel edits.
Create and manage shared project parameters.
Review existing project parameters in the grid.
Choose a shared parameter file, group name, data type, group-under value, and Instance or Type binding.
Select target categories, then add one or more parameter rows.
Check the rows to apply and click Apply.
Use Excel or shared-parameter text import/export to stage parameter definitions before applying.
Export the active view as CAD layers by temporary type worksets.
Open a workshared project and make the target export view active.
Start CAD By Layer and choose a DWG/DXF export setup.
Choose the output folder and file name.
Review the temporary workset-by-type preview and selected rows.
Confirm the warning to export.
Export selected terrain/base elements to a LandXML file.
Select the supported source elements to export.
Choose the LandXML output file.
Export the surface data.
Batch export sheets and views with parameter-based filenames.
Select sheets and/or views in separate tabs.
Choose PDF, DWG, and/or DWFx output formats.
Adjust naming rules and export location.
Export the selected documentation set.
Ready when your project is
Download the Windows installer for Autodesk Revit 2024–2027.