LandFormBack to home

Product tracker

What's new
in LandForm.

One clear record of versions, improvements, fixes, and new features—shared as the toolkit develops.

Current version
1.0.11
Released versions
11
Features available
08

Follow the work.

See what is available now and what is actively being prepared. Only confirmed work appears here.

01
Softscape

One shared plant library

Trees, palms, xeriscapes, shrubs, groundcovers, grasses, and lawns are browsed, batched, and updated from a single Planting Library, backed by an editable company workbook.

Available
02
Interoperability

CAD details as native Revit content

Detail Converter rebuilds a typical detail as Revit linework, filled regions, hatch patterns, and text with leaders, and Toposolid From CAD builds surfaces straight from CAD link curves.

Available
03
Terrain

Surface relaxation

Relax Surface smooths, rebuilds, or interpolates a Floor or Toposolid from guide contours while its boundary elevation is held exactly.

Available
04
Terrain

Esri location maps

Location Map places a north-aligned Esri satellite or topographic image behind the active plan at real-world size, positioned from the project's shared coordinates and embedded in the model.

Available
05
Documentation

Cloud model export

Cloud Export batch-exports Forma, ACC, and BIM 360 cloud models and local files to Navisworks NWC, DWFx, or a detached local central RVT, using the Autodesk account already signed into Revit.

Available
06
Documentation

Shared-coordinate DWG delivery

Sheet Shared DWG and a matching Document Export option deliver sheet DWG packages whose model space keeps true shared coordinates, with AutoCAD restoring every viewport's centre, scale, and rotation.

Available
07
Documentation

Family and surface legends

Create native legend views or image schedules for families, Floors, and Toposolids with category-aware formatting and reusable update workflows.

Available
08
Website

Version and change history

Release notes now have a permanent, readable home on the LandForm website.

Available
09
LandForm

Next release notes

Confirmed additions and changes will be recorded here as the next release takes shape.

In progress

Every version.
Every useful change.

New features, refinements, and fixes grouped by the version in which they arrive.

In development

Next

Work in progress for the next release. Confirmed changes land here before they are versioned.

Next

No changes recorded yet

Confirmed work for the next LandForm release will appear here.

Released

v1.0.11

LandForm's windows and messages are tidied up: every tool window carries its own ribbon icon, the questions LandForm asks are LandForm windows rather than Revit ones, messages you are meant to act on read as a sentence instead of a stack trace, every studio shows the same workspace buttons, and typing in an input box can no longer end Revit.

Changed

Messages read like sentences

When LandForm stops to tell you something it can see is wrong (an unsuitable view, a missing selection, a family that is not loaded), the window now shows just that sentence, under a warning heading, with no "Technical details" to open. Genuine failures still carry their details for a support email, collapsed as before.

Changed

LandForm windows for LandForm questions

Questions with more than a yes or no, such as Terrain Studio asking whether to load one surface or every visible one, now open in a LandForm window with a row per choice and its explanation, instead of a Revit dialog. The first row is the default, so Enter picks it.

Changed

Tool windows carry their tool's icon

Every LandForm window and toolbar takes the icon of the ribbon button that opened it, in the right theme and at the right size for the display, so the window on screen matches the button pressed. Around twenty-five windows were showing a generic or unrelated glyph.

Changed

The same buttons on every studio

Maximize, Move to the next screen, Fit to Revit view and Close now sit in the same place on every studio. The second-screen button is always visible, greyed with an explanation when only one screen is connected, rather than appearing and disappearing, and it comes back as soon as a screen is plugged in while the studio is open.

Changed

Drape alignment is drawn, not just named

The **Align** list in Drape shows a small section for each option, the target slab meeting the base slab on the chosen faces, with Top in blue and Bottom in amber, so the right pairing can be picked at a glance.

Fixed

Typing in an input box could end Revit

Entering a decimal such as 0.5 in Drape's offset box could end the session with a fatal error. Writing in the box interrupted the window's own redraw and re-entered the field mid-keystroke. Every LandForm window now holds that redraw while you are typing, so numbers can be typed anywhere at any speed.

Released

v1.0.10

This release adds Hatch Studio Steps.

New

Hatch Studio Steps

A new **Steps** mode turns a run of CAD regions into a flight of steps. Drag a line from the lower terrace across the treads onto the upper terrace: the regions it crosses are the flight, in order, and the terraces give the exact bottom and top risers. Or click the bottom tread, then the top one (or a tread on the way where the flight turns) and the treads are ordered through the edges they share. Every riser is found, the going of each tread is measured and a landing is recognised. The card gives the flight its heights — a riser height, or a total rise split over the risers — and, with **Bottom and top from the model** on, reads the floors or toposolids just outside both ends of the flight so the bottom and the rise come from the model; a slope that would make risers thinner than 40 mm or taller than 400 mm is reported instead of used. The live line shows treads, risers, rise, riser, the going range and the 2R+G comfort check. **Build as** creates one floor or toposolid per tread at its own height (numbered in Comments), or one native Revit stair sketched from the risers and side edges, straight or fanned, with the stair type of your choice.

Released

v1.0.8

This release adds Floor / Toposolid Types From Excel reads any spreadsheet, Shading colors matched from row images and Pattern column; changes AutoCAD Block To Family lists model families only; fixes Floor / Toposolid Types From Excel no longer closes Revit and Floor / Toposolid Types From Excel colors.

New

Floor / Toposolid Types From Excel reads any spreadsheet

Workbooks open whatever format they were saved in: Excel workbooks and templates (.xlsx, .xlsm, .xltx, .xltm) and comma, semicolon, tab or pipe separated text (.csv, .tsv, .txt, in any common encoding) directly, and Excel 97-2003 (.xls), Excel Binary (.xlsb), OpenDocument (.ods), Excel 2003 XML and web-page .xls files by letting Microsoft Excel convert them in the background. The format is read from the file itself, so a renamed file still opens. Merged cells repeat their value down the rows they cover, empty formatted columns are left out, and pictures placed in cells are found under any column heading.

New

Shading colors matched from row images

With **Match colors to row images** on (the default), the Color column takes the base color of each row's picture: the color most of the surface has, with highlights, shadow gaps and a plain white or black studio background left out. Rows without a picture use the palette, and colors picked by hand are kept.

New

Pattern column

Each row has a **Pattern** cell that shows the surface pattern drawn over its Shading color. Clicking it opens a picker with model and drafting patterns side by side, each list with its own search and a preview of every pattern, plus **Template Pattern** and **No Pattern**; the choice can be applied to every selected row at once. A workbook column named Pattern, Surface Pattern, Fill Pattern or Hatch picks the pattern by name. The pattern becomes the new material's Surface Pattern foreground; its color stays as in the template material.

Changed

AutoCAD Block To Family lists model families only

The family browser, its category list, the mapping-row selectors and Smart Map now offer loadable model-category families only. Tags, title blocks, detail items, profiles, in-place families and curve-driven families such as beams and adaptive components, none of which can be placed at a block origin, are left out. A saved mapping that pointed at one of them shows as unmapped so the block can be given a model family before Run.

Fixed

Floor / Toposolid Types From Excel no longer closes Revit

Pictures set to *Move but don't size with cells* or *Don't move or size with cells*, or grouped, stopped the workbook from loading, and a second error in the same session ended Revit. Every picture placement now reads, and one damaged picture or cell no longer stops the load. Any other problem is explained in the window with the fix to try — check whether the workbook came from the LandForm template and, if not, the heading row, first data row and Code and Name columns — and the window stays open. When the table seems to start on another row, the tool finds the heading row and offers to use it in one click.

Fixed

Floor / Toposolid Types From Excel colors

The Color column now always becomes the new material's Graphics > Shading color, with Use Render Appearance off so shaded views show it; surface and cut patterns and the render appearance keep what the template material has. The color options no longer switch themselves off when the window opens, and the hex code in each Color cell stays readable on light colors.

Released

v1.0.7

This release adds Isovist Analysis.

New

Isovist Analysis

A new studio under **Analysis > Studios** maps what can be seen from where. Place viewpoints on the visible model — move, raise or lower, turn and widen them with on-screen handles — and each one shows its isovist, the area seen from it, with area, farthest sightline, openness, compactness and occluding edges, plus the area seen together by several viewpoints. Line of sight runs over the modelled terrain, floors and paving, so slopes, crests and dips count, and a **target height** chooses what must be seen (the ground, a child, a standing person). On flat sites the classic eye-level cut is also available. Buildings, conceptual **massing** (read even while Show Mass is off), walls, planting, linked Revit models and chosen CAD files and layers all block the view, each switchable. The field of view can be limited to any angle, with presets for all round, the human visual field, both eyes and central vision. A **field** runs an isovist from every grid point of the walkable surfaces to show open and hidden places, and the **3D viewshed** shows on the GPU what each viewer sees on the terrain and facades. For tall buildings, a **Tower** tab adds **landmarks** (the sea, a park, a monument, a tower top) checked with exact 3D sight lines, and **floor-by-floor views**: pick a building or mass and the studio walks its façade on every floor (mass floors, Revit levels or a floor height), measures how open the view is, how far it reaches, the ground it overlooks and the landmarks it sees, colours the façade by the result and lists every floor; a landmark on a tower top with the field's **Sees landmarks** measure maps where the tower is visible from. Isovists go into a plan view as grouped filled regions, the field and the façade results as analysis displays, and reports as PDF, CSV and PNG.

Released

v1.0.6

This release adds Studios on a second screen, Terrain Studio on every visible surface and Terrain Studio outline tool.

New

Studios on a second screen

Every studio window (Terrain, Hatch, Sun, Slope, Render, Bubble, Mix, Planting Library, Pattern, and the Surface, Family and Filter Legend studios) has a **Next screen** button beside Maximize. It moves the studio to the next monitor and fills that monitor's work area as a resizable window (a maximized studio stays maximized there), so Revit can stay on one screen while the studio takes the other; **Fit to Revit view** brings it back over the view. The button only appears when more than one screen is connected.

New

Terrain Studio on every visible surface

Starting the studio with nothing selected now asks whether to pick one surface or to load **all floors and Toposolids visible in the active view**. The surfaces open together as one editing mesh (each keeps its identity; Toposolid sub-divisions follow their host and are left out), a brush stroke or grading design edits the surface under the cursor, the elevation readout names that surface, and Apply writes every changed surface back to its own element in one Undo step, reporting any surface that could not be written. Selecting several floors or Toposolids before starting loads exactly those.

New

Terrain Studio outline tool

A new **Outline** tool (shortcut T) draws a Toposolid outline point by point in the studio. A point on the terrain takes the studio surface height; a point on the top face of any other visible element takes that element's elevation, with object snaps to top-face edges and the terrain boundary (Endpoint, Midpoint, Perpendicular, Nearest, each switchable, the active one named at the cursor). Edges are straight or arcs through a picked point (press A to switch), so an outline can follow a kerb line, and arcs stay true arcs in the Revit sketch. Closing the outline (click the first point, Enter or right-click) keeps it editable like a pad sketch: drag a corner to move it, drag an edge midpoint to bend it, click a midpoint for Add corner / Convert to arc / Make straight, right-click a corner to delete it. Undo (Backspace, Ctrl+Z) steps back through the sketch, and a Toposolid just created can be undone from the panel. Enter, right-click or Create then makes the Toposolid in Revit immediately as one Undo step, with the type and level of the surface it was drawn on and a top that follows the studio model inside (or a flat top at the mean outline height). The terrain itself is not changed.

Released

v1.0.5

This release adds Planting Family Generator plan symbols and Auto Mound and Composite Mound; fixes On-screen overlays when a project closes; changes Surface Legend.

New

Planting Family Generator elevation symbols

An **Elevation** tab in Customize offers 54 tree and 9 palm elevation outlines, filtered by All / Trees / Palms (palms open on Palms). The chosen symbol is drawn on the front and side planes of the family, stretched to the crown diameter and the height, and the 3D massing is hidden in elevation views so the outline is what the drawing shows; leaving it on "3D massing" keeps today's behaviour. Stored with the family like the plan symbol. The canopy of the outline starts at the family's clear trunk height, so it lines up with the 3D canopy; palm fronds keep their full leaflet detail and hang naturally below the trunk top.

New

Planting Family Generator plan symbols

A **Plan Symbol** card in Customize offers a gallery of 117 black plan symbols (Trees, Palms, Grasses filters) extracted from the approved symbol drawing, each scaled to the plant's crown diameter. The default circle-and-cross remains the fallback whenever no symbol is chosen or a symbol cannot be drawn, and the choice is stored with the family so Update Existing keeps it.

New

Auto Mound and Composite Mound

An **Invert** checkbox on the tool bar sinks the shape below the surface by the Height instead of raising it, so the same automatic arc and profiles (Arc, Bezier, Half Sphere, Plateau) now make ponds, basins and swales. Toggling it flips the grips through the surface and keeps any manual grip edits; the setting is saved with the surface like the other Auto Mound values.

Fixed

On-screen overlays when a project closes

Closing a project while a LandForm tool with an on-screen overlay was still open (Auto Mound and Smooth Mound grip chips, Contour Draw, Hatch, Filler, Site Steps, Split and the other tools that draw over the view) could crash Revit 2025 and 2026 with an access violation: the overlay's 25 ms view tracker kept calling the closed document's UI object. The tracker now follows the live active document only, stops as soon as its document starts closing, and resumes if the close is cancelled.

Changed

Surface Legend

The Legend > Surface tool is now a studio window like Bubble Diagram and Sketchy: a large paper-space preview draws every swatch with its real Revit fill pattern (drafting and model patterns, foreground and background) and wraps the item text the way the legend will, with zoom, pan, column guides and PNG export; the image-schedule output previews each category's schedule with its image column and configurable fields. A **Preview on** picker reads the model's title block types and existing sheets (with their viewports) so the legend can be dragged onto a sheet and checked for fit before anything is created in Revit; **Place on sheet** then puts the legend view on that sheet, or on any set of ticked sheets, at the dragged spot measured from each sheet's title block (moving it where it is already placed), on demand or automatically with each Run. Settings are simplified: a compact layout grid with the rarely used margins under Advanced, text sizes shown only for a Custom preset, and the legend-text parameters as ordered drag-to-reorder chips with a click-to-add list. Click a type row or a preview row to give that type its own legend text; double-click a row, heading or the title in the preview to edit it in place. Clean-up rules (find and replace, plain or regular expression, with a one-click "strip code prefix") and a case option tidy the automatic text, and category headings can be renamed; all of it is stored with the legend so Refresh and Auto-update reproduce it. Item and title text can use an existing Text type instead of the size presets; the preview mimics its size, font, bold, italic and width factor. The type list shows the legend text each type will get, and each parameter says on how many of the selected types it has a value. The window stays open after Run, reloads the model on demand, offers to load the settings stored in a target legend view, and re-themes with Revit. A Compact button docks it as a strip at the right edge of the Revit view with the preview above the type list, and the footer's Settings, Preview, Types and Reset buttons always bring a hidden panel back.

Released

v1.0.4

This release adds Slope Analysis; fixes Bubble Diagram.

New

Slope Analysis

A fourth studio in the Analysis panel's Studios pulldown: a grade checker for the whole site. Slope Studio loads every Floor and Toposolid of the model into one 3D view without picking, grades each triangle against a rule — a minimum grade to drain and a maximum grade for the use, with presets for accessible routes, paving, ramps, lawns, planting beds and embankments, in percent, ratio or degrees — and lists the areas outside the rule as findings with their surface, area and grade range. Hover for the grade under the cursor, click a patch for its card, zoom to it or select its surface in Revit; grade arrows with labels, contours, a grade heat map, the ghosted model, per-surface totals, a CSV report and PNG export document the result. The model is never changed: correct it with the terrain tools and Reload to check again.

Fixed

Bubble Diagram

The studio follows the LandForm/Revit UI theme (light or dark) instead of the Windows colour scheme, and re-themes when Revit’s theme changes while it is open.

Released

v1.0.3

Sketchy redraws any view as a hand sketch with a planting symbol library, Line Tracer converts whole sets of closed CAD regions in one go, the Analysis studios are grouped and renamed (Sun Analysis, Bubble Diagram), licensing moves to a one-year subscription with a License window that accepts license keys, and Revit 2027 installs are fixed.

New

Sketchy

Redraw the active plan, elevation, section or 3D view as a hand sketch, from the new Studios pulldown on the Analysis panel. Choose marker, watercolour, ink, pencil or a clean digital style; colour from a landscape palette, Revit materials or monochrome; and white, cream, kraft or transparent paper. Categories and individual elements switch on and off, take their own tint and opacity, and drag to reorder. Modelled planting is replaced by a library of sketch trees and shrubs — plan and elevation, from formal topiary to xeriscape — picked automatically by family name or by hand from a picture picker, and your own drawn symbol sheet can be traced in as scalable symbols. Pen, marker, eraser, text, stamp and mark tools draw over the sketch, each stroke as its own layer. Save a PNG, or place the sketch as an image in the current view at the right scale.

New

Line Tracer

The batch companion to Hatch, in the CAD panel's Hatch pulldown. Pick a CAD import or link and every closed region is read once and shown on a canvas: hover, click and box-select regions, or click to convert one at a time, then create all of them as Floors or Toposolids in a single transaction. Close gaps in the CAD linework by drawing lines and arcs with endpoint, midpoint and nearest snaps, and edit their points; a region is detected the moment it closes. Merge the selection into one outline with islands kept as openings, keep the CAD's arcs and circles as true arcs, and see regions already converted in the model marked as created. The canvas maximises, fits back over the Revit view, or collapses to a pill while you check the model.

New

License window and About > License

LandForm now explains its licensing inside Revit. The License window shows whether the computer is licensed, where the one-year subscription is sold (the Autodesk App Store listing for the store edition, landformautomation.com for the website edition) with a button that opens it, and an email-support button. On an unlicensed computer the LandForm tab carries only the License button, so the purchase path stays reachable after the startup window is closed; on a licensed one it sits with Settings in the LandForm pulldown and reports the license source and its end date.

Changed

Analysis studios

Sun Studio, Bubble Studio and the new Sketchy sit together in a **Studios** pulldown on the Analysis panel, and the two existing ones are renamed for what they produce: **Sun Analysis** (real-time shadows, sun-hours and shade heatmaps) and **Bubble Diagram** (the rule-driven site program). Hatch and Line Tracer share a **Hatch** pulldown on the CAD panel. Nothing else about the tools changes; F1 help and existing licenses carry over.

Changed

Subscription instead of trial

The 10-day trial has been removed. LandForm runs on a one-year subscription: on the Autodesk App Store edition the subscription is verified automatically with the Autodesk Account signed in to Revit (re-checked at every start, with a 14-day offline allowance), and on the website edition through a license issued by LandForm Automation. A computer that is not yet licensed sees the License window instead of a trial countdown. Licenses can be switched off centrally; a switched-off computer sees a notice with a support link, and its tools are disabled in the running session.

Fixed

Revit 2027 installation

Revit 2027 reads machine-wide add-ins from C:\Program Files\Autodesk\ApplicationPlugins rather than the ProgramData location earlier versions use, so the all-users installer left Revit 2027 without LandForm. The installer now places the Revit 2027 build (and forward entries for later versions) under Program Files and the Revit 2024–2026 builds under ProgramData, each with its own package manifest, and removes both on uninstall. Per-user installs were unaffected.

Released

v1.0.2

Terrain Studio sculpts and grades terrain in a live 3D editor, Sun Studio renders real-time shadows with sun-hours heatmaps, Bubble Studio sketches a site program that reacts to the site by rules, arboricultural tree surveys import as parametric survey trees, SketchUp concept models convert straight into native Revit terrain and planting, planting content is managed from one shared library, terrain gains relaxation and boulder tools, CAD details and drawings convert into native Revit content, an Esri location map drops behind the plan at real-world size, sheets can be delivered as DWG packages that keep true shared coordinates, and LandForm now announces new releases and news at Revit startup.

New

Terrain Studio

Sculpt and grade terrain in a 3D editor that sits over the Revit view, with live contours. Pick a Floor or Toposolid and the surface opens with its surroundings for context. Sculpt with elevation brushes at a chosen grid spacing, or add grading objects: pads with an elevation and a cut-and-fill embankment, paths with width, crossfall, longitudinal slope and a design profile drawn station by station, and contours at set levels or with per-point elevations. Cross sections and long profiles update as the design changes, slope ranges colour the surface between minimum and maximum grades, and the view can be ghosted, solid, or black-and-white lines with major and minor contour styling. **Save to Revit** edits the picked surface in place — points that cannot be matched are skipped and reported rather than losing the edit — and **New Toposolid** builds a fresh point-based surface inside the same boundary.

New

Sun Studio

Render the active view with real-time shadows and a sun-hours heatmap. The visible model, links included, opens in a 3D viewer that places the sun from the project location, true north and time zone for any date and time; scrub or play through the day and the shadows follow. Choose a metric — sun hours, shade hours, shade coverage, incident radiation from an EPW weather file, or sky view factor — over a day, solstice, month, season or whole year, and a progressive heatmap accumulates over every surface in view. Pick surfaces to build a shade set and read shaded and sunlit percentages per element, with an overall figure for the period, then bake the result to Revit, export CSV, hi-res PNGs, a PDF report, or batch-export a matrix of dates and times.

New

Bubble Studio

Sketch a bubble diagram of the site program that reacts to the site by rules. Select the site surface or a property line and Bubble Studio reads the boundary, buildings, entrances, roads, trees and slope. Drop preset spaces — lawn, patio, play, planting, utility and more — and each one attracts, repels, packs and settles by its own rules, scoring how well it sits; draw near, touch, away, flow and view links between spaces, add marks such as sun, shade, wind and views, then shuffle or auto-generate five options and keep the ones worth comparing. **Create in Revit** places the chosen diagram on the plan as coloured filled regions with labels and flow arrows.

New

Tree Survey Import

Bring the arborist's tree survey into Revit as parametric survey trees. Open the schedule as delivered — a BS 5837 table (UK), an AS 4970 assessment (Australia), a council-format sheet (NZ) or any consultant's own layout — and the header row is found under the title block, the built-in profile that matches its columns is detected, and anything it misses is guessed from the header text; a Map panel shows every field with its source column, unit and radius/diameter meaning, and the mapping saves as a named profile so the next schedule from the same consultant maps itself. Every tree becomes an instance of one parametric **LF Survey Tree** family: height, crown spread, stem diameter and the root protection zone are instance parameters driving the geometry, with a dashed protection circle on its own subcategory (plus the AS 4970 structural root zone), four cardinal crown radii collapsed to a diameter, multi-stem entries combined to the BS 5837 equivalent stem, and the RPA/TPZ computed by the chosen standard when the schedule has none. Trees are placed by shared or internal coordinates, or — for schedules without coordinates — at their tag in a picked CAD survey drawing. Species, category, condition, age class and notes ride along as tag- and schedule-ready shared parameters, Retain/Remove is read from the action column or category U and phased as existing/demolished, and re-importing an updated schedule moves and updates trees by Tree ID instead of doubling them up.

New

SketchUp Import (Beta)

Convert a SketchUp concept model into native Revit content, straight from the `.skp` file with no intermediate export. One mapping table lists everything the file contains: groups become Toposolids or DirectShapes in a chosen Revit category, materials pool their painted faces so each SketchUp material becomes its own automatically created Toposolid type — with a matching Revit material in the SketchUp colour, down to the surface pattern — and components become loadable Revit families, either mapped to existing types or generated from the SketchUp geometry with their materials. Terrain reads the drawn surface itself: top faces only, deduplicated, with exact plan boundaries traced from the mesh so every disjoint patch becomes its own cleanly bounded Toposolid, and component placements land at each instance's true position and rotation. Bulk set-all controls, a Top surfaces only option, and per-section grouping keep large models manageable; every warning is collected into a log the run summary names. Reads SketchUp files through an installed SketchUp or the free SketchUp C SDK, and says exactly what it needs if neither is found.

New

Surface Type Manager

Review every Floor and Toposolid type in one project grid, rename types, and expand any row to edit its compound layers without opening Revit's type dialogs one at a time. The inline editor exposes layer function, material, project-unit thickness, wrapping participation, structural material, and variable-layer controls. The active layer's material exposes shading color, render-appearance shading, transparency, surface foreground/background patterns and colors, and cut foreground/background patterns and colors. Copy a layer material, multi-select type rows, and paste the assignment to all of them at once; the expanded row targets its active layer and other rows target layer 1. Edits are staged until Apply, and **Make unique** can duplicate a shared material for one layer before its graphics are changed.

New

Site Steps

Build a native Revit stair straight off a slab edge in one pick. Pick the edge and the stair is placed square to it, running into open air, and built immediately: LandForm divides the height into equal risers inside your limits, checks the 2R+G comfort rule live in the command line, and creates a native stair with railings — no level has to exist at either end, so the flight still schedules, tags, and sections like any Revit stair. The edge pick supplies the direction, width, and top elevation in one action; width 0 uses the full edge length, and Align Left, Center, or Right positions a narrower flight against an end. Manual mode types the height, Auto mode reads it from the top and bottom edges of a level change so the flight lands exactly on the lower edge, and Rebuild replaces the previous flight instead of stacking a new one, so one undo returns to the start.

New

Contour Draw

Sketch contour model lines level by level, then turn them into terrain. Set a start elevation and interval, or pick any point in the model — including inside a linked CAD or Revit file — to read the height from what is already there. Draw splines by control points or through points: finishing a contour with Esc creates it, raises the work plane by one interval, and starts the next, so a whole landform is drawn in one continuous loop. While drawing, the work plane is shown as a translucent grid that centres itself on the terrain the current level actually cuts, an amber trace marks exactly where that level crosses visible toposolids, topography and floors so contours can follow the existing ground, and a cyan trace previews the level after it. **Auto Smooth Contours** traces the whole set in one action, at every interval across the surface, smoothed into splines rather than following mesh edges. **Edit Points** reduces a traced contour to a handful of draggable grips, with modes to move, add, or remove them, working through a set one contour at a time without the elevation ever changing. Terrain can then be created three ways: **New from Contours** traces the footprint from the contours themselves, **New from Drawn Area** lets an outline be drawn corner by corner and each edge bent into an arc by dragging its midpoint grip, and **New from Enclosed Area** fills the space that a selection of paths, kerbs, steps or railings rings, punching out anything standing free inside and matching the surrounding levels so the new terrain meets the paths instead of dropping off. **Apply Contours** pushes the drawn lines into an existing Floor or Toposolid instead of making a new one, and **Clear Lines** removes the session's contours once they have served their purpose, keeping any a surface still depends on.

New

Adaptive Points

Two housekeeping commands for the handles the mound tools leave behind. **Adaptive Points** turns their visibility on or off in the active view, updating the view template automatically when the view uses one. **Cleanup Adaptive Points** finds and removes LandForm mound handles across the whole document after the shaping is finished, asking for confirmation first and leaving other adaptive components — including Tensile Creator grips — untouched.

New

Dimension By Line

Dimension everything a dragged line crosses, from the Dims pulldown. Pick two points and every element the line cuts becomes a witness, with nothing selected first and a live onscreen guide that ticks each crossing before the second point lands and marks it with the right-angle symbol — only witnesses square to the run can be dimensioned, so the mark is also the sign that a crossing will really be taken. **Setup** lists every dimensionable category — walls, columns, structural framing and foundations, doors, windows, curtain panels and mullions, floors, toposolids, roofs, ceilings, stairs, railings, casework, furniture, generic models, specialty and mechanical equipment, air terminals, rebar, parts, mass, planting, site, parking, roads, grids, reference planes, and detail and model lines — and each is measured at its **Edges**, its **Centre**, or both. Edges takes the faces the line cut; Centre takes the wall centreline, the grid, the reference plane, or the family's own centre reference. **Every face crossed** governs how much of an element is read: on, every face the line cuts becomes a witness, because one family often holds many parts — the posts of a pergola, the frame of a screen — and stopping at its outermost two would skip everything between them; off, each element is measured to its outer faces alone. Faces and centres are read as real Revit references, so the dimensions stay attached and update with the model. The dimension line squares itself to the first element it cuts, which dimensions rotated content as cleanly as orthogonal content, or it can lock to the view axis or be taken exactly as drawn. **Snap** governs the picks themselves: your own Revit Snaps settings by default, a perpendicular set that adds perpendicular to endpoints, midpoints, and intersections, or off entirely for a free pick — Revit takes a snap set per pick rather than adding to the Snaps dialog, so the last two replace those settings for this command only. **Pick placement** asks for a third point that puts the string clear of the geometry, previewing witness lines back to every crossing as it slides; **Visible edges only** drops witnesses standing behind other geometry, so a dimension is only ever taken to an edge the drawing shows — Revit hands back a dimensionable reference solely from model geometry, which carries every face whether drawn or not, so each edge is tested by casting a ray toward the viewer and asking whether it reaches open air; **Links** measures elements inside loaded Revit links; a **Min segment** limit in millimetres on the printed sheet merges witnesses too close together to read at the view's scale; and a **Depth band** keeps only what sits within a set distance of the frontmost thing the line crosses. That last one exists because Revit hands back a dimensionable reference only from model geometry, and model geometry carries no hidden-line removal — a face behind what the view draws still offers itself as a witness, and depth is what tells the two apart. Because Revit refuses a dimension whose references are not parallel, a witness that is not square to the run is left out rather than failing the whole string, and a run Revit still rejects is reported instead of thrown so the pick loop carries on. Crossings are measured in the view plane, ordered along the dimension line, and de-duplicated against the project's own length rounding, so two parts of a family that butt together never produce a segment reading zero. An **Overall** option adds a second dimension spanning the first and last witness, placed clear of the segmented string on the side away from the geometry. Works in plans, sections, elevations, and the family editor, and keeps dimensioning until Escape.

New

Tag Studio

Arrange tags onto straight landing lines with parallel leaders. Select tags and text notes, pick a landing point, and the selection stacks along the landing line with parallel leaders — sequential or alternating two-column, with an optional constant landing length — while a collision-aware ordering pass keeps leaders clear of other tags' text and arrowheads. Leader styling is live: angle, landing, and leader length restyle the current selection or every tag in the view as the controls change, and newly placed tags are styled automatically while the window stays open. Each arrangement is a single undo step.

New

Update notifications

LandForm now checks landformautomation.com when Revit starts and announces a newer release in a themed dialog: the release summary, its top changes, and **Install after Revit closes**, with **Skip this version** and **Later** remembered for the next start. The small updater downloads the matching machine-wide or per-user installer in the background, verifies its published size and SHA-256, waits for every Revit window to close, then runs Inno Setup unattended; all-users installs may still show Windows' normal administrator-consent prompt. The same channel carries broadcast notices published on the website, so an announcement reaches every install exactly once with no reinstall. The startup check has a short timeout and cannot delay or disturb Revit. Autodesk App Store builds keep notices but leave updating to the store.

New

Boulder Creator and Editor

Generate a unique faceted landscape boulder at every placement from a user-defined nominal size range, facet count, and irregularity. Each result is authored as its own loadable Revit Site family with a stable random seed, so creating the next boulder never changes earlier placements. Select any generated instance in Boulder Editor to preview a different seed or size in place and reload the same family while all of its instances keep their locations.

New

Relax Surface

Smooth or recreate a Floor or Toposolid while its top boundary elevation is held exactly. Smooth relaxes the existing interior over a chosen number of passes, Rebuild recreates the interior as a relaxed membrane from the boundary alone, and Guides interpolates 3D guide contours drawn on the surface with adaptive grips. Trace recreates the surface's existing contours as editable guide splines, and results can be written on an even grid or along isolines at a set contour interval, with a points or isolines preview before the surface is rebuilt.

New

Location Map

Place an Esri map background behind the active plan at real-world size. Choose Esri World Imagery (satellite) or Esri World Topographic, set the ground coverage width and one of three image-quality presets, and place a north-aligned raster behind the model graphics. The tool reads the project's shared coordinates and the active view's crop centre to prefill the latitude, longitude, and coverage, and all three can be edited before placing, so imagery can also be pulled for a location other than the project's. A **Fit active view** button recalculates the ground coverage from the current crop at any time — rotation-aware, with a 20% margin. Because Revit does not expose raster opacity, the chosen opacity is faded into the image against white before import, and Esri attribution is stamped into the pixels. The image is embedded in the project with no external file to manage, drawn behind model graphics, aligned to True North even in rotated views, optionally pinned, and view-specific — each plan gets its own map, and re-running the tool replaces the previous Location Map in that view. Works in floor, site, engineering, and area plans; requires an internet connection and a project location set under Manage > Location.

New

Sheet Shared DWG (Experimental)

Export sheets as DWG packages whose model space carries true shared coordinates. Revit's native sheet DWG export loses shared coordinates; this Export command writes each selected sheet's paper space plus one shared-coordinate DWG per plan viewport, then drives AutoCAD in the background to attach those views as XREFs and restore every viewport's Revit centre, scale, and rotation — including rotated True North, viewport rotation, and several viewports per sheet at mixed scales, each isolated with per-viewport layer freezes so overlapping plans do not bleed. Options cover embedding raster images as OLE objects, binding the XREFs into the sheet as blocks, and the target DWG version. AutoCAD 2022–2027 is required. The export is safe by design: AutoCAD works on a copy, a sheet whose viewports cannot all be matched and verified is kept as the plain Revit export instead of a broken drawing, and every sheet writes a package log naming what happened. Workshared models get temporary type-based worksets during the export so DWG layers come out per Revit type, rolled back afterwards. For ordinary sheet output, multiple formats, or plotted-sheet delivery, Document Export remains the right tool.

New

Cloud Model Export

Batch export cloud and local Revit models to Navisworks NWC, DWFx, or a local central RVT from one Export command. Browse the Forma, ACC, and BIM 360 hubs available to the signed-in Autodesk account — no separate login — with a live search across loaded hubs, projects, folders, and models, queue cloud models alongside added local files, and give each row an editable export base name. NWC exports the entire project through a temporary full-model 3D view or one 3D view chosen by name, with the full set of Navisworks options: element properties, URLs, element IDs, links, parts, textures, object data, room handling, faceting, coordinate basis, and missing-material checks. DWFx exports one 3D view by name, and Save as Model writes a detached local central RVT with worksets preserved for transmittal. Each queued model opens in the background in turn, export dialogs are dismissed and logged automatically, every output file is verified on disk, and the opened models are closed again without touching the live project.

New

Planting Library

One command now manages the whole plant library. Trees, palms, xeriscapes, shrubs, groundcovers, ornamental grasses, climbers, and lawns are browsed, searched, and filtered together; a company library workbook can be loaded, edited in Excel, and reloaded; and Save as Library exports every catalog sheet into one editable workbook an office can maintain and share. Checked records create their content in batch, Create Active + Place places a single plant, Update Checked refreshes content already in the project, and Formatted Schedule mirrors the active category's workbook columns as a Planting or Toposolid schedule.

New

Planting Editor

Edit a placed library planting in place. Select an instance created from the LandForm plant library, then preview and adjust its 3D form, dimensions, and installation graphics. Updating regenerates the family while placed instances keep their locations, and the customization can be reset to the library values at any time.

New

Toposolid From CAD

Create a Toposolid from the curves in a CAD link or import. Pick the CAD, choose the curve layer or all layers, set the base level and Toposolid type, optionally subdivide the curves at a maximum spacing for a denser surface, then preview and create.

New

QA/QC — Untagged Elements

Highlight visible model elements that no tag in the active view refers to. The check reports how many untagged elements were found out of the visible candidates, highlights them in red, and leaves them selected so they can be tagged immediately. Running it again restores the previous highlight before applying the new one.

New

Detail Converter

Added a CAD pulldown tool that rebuilds a linked or imported typical detail as native Revit content. Pick a CAD import, map each CAD layer to a Revit line style inline with drag/drop and Smart Map, or drive the run from a shared mapping workbook whose `CADLayers` and `RevitLineStyle` columns can be generated as a template from the picked layers and the project's line styles. A run creates detail or model curves per layer, filled regions from closed CAD hatch boundaries, and text notes from CAD Text and MText, and reports converted, unmapped, and short-curve counts. Curves are grouped by target line style and created in batches, so a detail with thousands of segments costs a handful of Revit calls rather than one per curve. Smart Map reads the weight words CAD layer standards use — `THIN`, `MEDM`, `HVY`, `HIDDEN`, `CTR` — and never assigns a boundary or separation style, which would create rooms, areas, or spaces instead of linework. An **Auto** option beside the hatch type controls this: with it clear, every region is placed with the selected type and no export runs. With it set, the same DXF export also reads the CAD hatch patterns — name, layer, and full line definition — and rebuilds each one as a Revit drafting fill pattern with a matching filled region type, without needing the original `.pat` file. Each hatch face is tied to the hatch it came from by boundary centroid, so several patterns on one CAD layer stay distinct. Revit's DXF export discards the AutoCAD pattern name and renumbers every pattern to `FP_1`, `FP_2`, so the definition is matched back by grid geometry against the fill patterns Revit created when the CAD was imported; that recovers the real pattern name and reuses the existing pattern instead of rebuilding it. Where no match is found the type falls back to the CAD layer name, and a layer hatched with several patterns is never used to guess an assignment. A pattern Revit will not accept whole — concrete and aggregate patterns carry many more line families than a hatch — is rebuilt with fewer families, then failing that borrows the closest matching pattern already in the project, and only then falls back to the default type. The run says which patterns were simplified or approximated. Pressing Map scans the CAD and caches what it finds without converting anything, so the whole mapping is reviewed before Run touches the model. Each layer row previews its chosen Revit line style at the style's own weight, colour, and dash pattern, and clicking a row draws that layer's CAD linework on screen in the row's colour. The mapping panel lists every CAD hatch pattern with a drawn preview of its line families — the DXF name is only ever `FP_1`, `FP_2`, so the swatch is what identifies it — and each row carries an editable name for the type it will create, pre-filled with the suggested one, plus a target filled region type; rows left on Automatic keep resolving themselves. Every choice is saved per user and restored on the next run. Clicking a row shades every hatch using that pattern on screen, translucent fill with a heavier outline in the row's own colour, so a pattern is identified by the area it covers in the detail rather than by its swatch alone. Created types take an editable prefix, `LF-PATT-` by default, so generated content is identifiable and sorts together, and each is drawn in LandForm's drafting grey rather than black, so converted hatch reads as detail hatch. An existing project pattern or region type of the same name is reused rather than duplicated. The export runs in its own external event pass, because Revit blocks document modification for the remainder of any API context an export runs in. CAD leaders come across with their text: AutoCAD records which text a leader annotates, so each note is rebuilt with the arrow point and bend the drawing already defined rather than a guess from angle or proximity. Companion **Leader** and **Leader End** actions remain for details whose leaders are plain linework, adding straight leaders to text notes and placing their orthogonal elbows and arrowheads.

New

GIS Export

Export selected Floors, footprint Roofs, Toposolids, or Topography as attributed GeoJSON or Esri File Geodatabase data. The tool supports exact 3D TIN geometry or filled flat boundaries, Revit instance and type parameters, shared-coordinate output, and an authoritative projected EPSG coordinate reference system. File Geodatabase output uses GDAL 3.6 or newer.

New

Pattern Overlay auto-update switch and Update tool

Two buttons now sit beside Overlay. **Auto: On / Auto: Off** turns automatic overlay rebuilds on or off: while on, managed overlays rebuild as soon as their host surface, material, or fill pattern changes, as before; turn it off to regrade terrain or reshape hardscape on a large model without waiting for overlays after every edit. The button's text and icon show the state, and the choice is remembered between sessions. **Update** rebuilds managed overlays on demand — the selected host Floors or Toposolids, one picked host, or every overlay in the model — with overall progress and a summary, reusing each overlay's stored rotation, anchor, and hidden-view scope. Use it to catch up hosts edited while automatic updates were off, or to force a fresh rebuild. Automatic rebuilds now also follow the pattern source, not only the host shape: editing the material that carries the Surface Foreground pattern — swapping the pattern in the Material Browser included — editing the fill pattern definition itself, or changing the host's Floor or Toposolid type rebuilds every overlay drawn from it.

New

Pattern Overlay Edit

An **Edit** button on the Pattern Overlay toolbar picks a surface that already carries an overlay, loads its stored rotation and edge anchor into the toolbar, hides the existing lines in the active view, and previews the pattern exactly as it was applied, so an overlay can be re-rotated or re-aligned without resetting it first. Apply replaces the overlay and keeps the original run's hidden-view scope; Discard brings the original lines back untouched. Pick Surface on an already-overlaid surface likewise steps the old lines aside while its preview is live, so the preview never reads as a doubled pattern.

New

Autodesk App Store subscriptions (store edition)

Builds made with `LandFormStore=Autodesk` verify subscriptions purchased through the Autodesk App Store: LandForm reads the Autodesk Account signed in to Revit and validates it against Autodesk's entitlement service, so a store subscription activates automatically with no licence key. The verified result is cached in a machine-signed envelope with the same 14-day offline grace as the LandForm licence service, a lapsed subscription expires with the cache, and a purchase made mid-session announces itself with a restart prompt. The website edition compiles without any of this code.

Changed

Colored Tabs by opened model

The "Same color for the same view type" checkbox in General Settings is now a **Color by** selector with three modes: **Each view** gives every tab its own color, **Same view type** shares a color across plans, sections, and so on, and the new **Same opened model** shares one color across every tab that belongs to the same project or family, so the tabs of several open models read as groups at a glance. Title filters still win over any mode, and the saved view-type preference carries across.

Changed

Mound Factory outlines and shape gallery

The base of a mound can now be traced from the model instead of chosen from the preset sheet. **Pick Outline** takes model lines, detail lines or a filled region that close a ring, centres the mound on the outline and sizes the diameter to it, so the toe lands exactly on the drawn curves; the traced silhouette then behaves like any preset — diameter and rotation scale it, Bezier-base grips reshape it at the corners the outline actually has, and it is saved with the toposolid so reopening the mound restores it. The Shape picker is a visual gallery: every silhouette is drawn as the plan outline it will produce, with the custom outline as the last cell. Summit grips also gained an **Elev** box on the Summit grips row: select a grip and type its elevation (meters above the project base point, the datum spot elevations use) to move it there exactly, while every grip shows its elevation and height above ground beside it in the preview — and that chip is itself editable: click it and type the new elevation right there in the view. The same chips appear on **Smooth Mound**, **Auto Mound**, **Composite Mound** and **Point Grip** stations, and their Z/Elevation boxes now read against the project base point too, so every mound tool reports elevations the way Revit spot elevations do.

Changed

Mound profiles

Mound Factory, Auto Mound, and Point Grip share a Profile window that sets the shape of the landform rather than only its height. Choose Arc, Bezier, Half Sphere, or Plateau and a live section redraws as the curvature changes, so the profile can be judged before the surface is rebuilt.

Changed

LandForm Assistant on/off toggle

Closing the LandForm Assistant with its × button now turns the assistant off everywhere and remembers that choice, so it no longer reopens when the next command is selected. General Settings' Assistant tab carries the matching **Enable LandForm Assistant** toggle, which brings the assistant back at any time and applies immediately on Save.

Changed

Consistent numeric input validation

LandForm dialogs now share one input guard: fields that take numbers only accept numeric characters while typing and pasting, and an invalid or incomplete value is highlighted in red with a tooltip naming what the field expects, in every tool the same way. Fields bound to numeric options are covered automatically; colour fields validate as #RRGGBB hex, including the crosshair length and colour fields in General Settings and the Colored Tabs hex columns.

Changed

Ribbon panels

The LandForm tab is reorganized into twelve workflow panels — About, Excel, CAD, Terrain, Hardscape, Patterns, Modify, Softscape, Annotation, Analysis, Model Management, and Documentation — so commands sit in the order a landscape project develops, from data import through terrain, planting, and annotation to analysis, management, and delivery. Contextual F1 help follows every command to its guide article, including the compact labels the new panels use.

Changed

Kerb stays open

Escape no longer ends the Kerb tool; it pauses picking, freeing the cursor while the toolbar stays open, and Run Again or any option change resumes it. The kerb type, placement, and Link source can be changed mid-session without running the tool again, and only the toolbar's close button ends the tool. Escape is also no longer treated as the close shortcut when the toolbar itself has keyboard focus, and option changes cancel the running pick by addressing Revit's own window, so a change made right after clicking the toolbar takes effect immediately instead of closing it.

Changed

Kerb edge sources

A kerb is no longer limited to Floors, Roofs, Toposolids, and Ramps. Stairs, Walls, Wall Sweeps, Structural Foundations, and Generic Models can be traced too, in every placement mode, and a **Link** option picks from a linked model — the common case of running a kerb along a linked building. Revit's edge pick cannot reach into a link, so with Link ticked the link is picked by element and the kerb follows the boundary edge nearest the clicked point, the same edge the hover cue highlights; the accepted reach matches the cue's radius at the current zoom. Linked geometry is brought into project coordinates through the link's own transform, so the path lands where the link is seen. Revit hosts a railing on a Floor, Roof, Toposolid, Ramp, or Stair only, so a kerb traced from a wall, a coping sweep, a generic model, or anything in a link is created on its level and left unhosted instead of failing, and a host Revit rejects no longer rolls back the whole placement.

Changed

Kerb elevation

A kerb now takes the level nearest the edge it was traced from, rather than whichever level the document happened to list first, and an unhosted kerb is raised to the height it was picked at. A kerb picked on a wall top or a coping used to be created at the level, on the ground, because the path Revit needs is flat and the height was lost with it. The height is measured back off the railing as Revit placed it and applied as a base offset on top of the toolbar's Base value, so it lands on the edge that was picked whichever way Revit resolves a flattened path, and redo reproduces the elevation rather than replaying the offset that produced it.

Changed

Round crown scaffold

Round trees now carry scaffold limbs like the other broadleaf forms instead of a bare stem into the canopy. Five limbs radiate evenly from the top of the trunk with varying reach and tip height, splaying wider than the other forms so they stay readable below a round crown. The limb layout is deterministic, so regenerating or updating a family reproduces it exactly.

Changed

Clear-zone shapes

The planting clear zone is now a choice of Default, Cube, or Cylinder instead of the rounded bowl alone, and the inputs follow the selection: the bowl keeps its diameter, a cylinder adds an excavation depth, and a cube replaces the diameter with a plan length and width. Switching shape fills the new fields from the automatic excavation so nothing starts blank. The editor's section preview draws the chosen excavation, and the Planting Library's family thumbnail draws the clear zone currently assigned to the record — read from the plant's family once it is in the project, or from the library default before that — so the assignment is visible without opening the editor.

Changed

Drape boundary snapping

Target points that fall outside the source or base element are now snapped to the nearest point on the base boundary within a maximum snapping distance, so surfaces that overhang their reference no longer lose those points. **Auto** measures how far the picked targets sit from the source each run and uses that reach, capped at 2 m and never less than the target thickness. A **Viz** diagnostic draws the snap zone as a temporary Generic Model — the base boundary, the snap reach on both sides, and cross markers where points fell outside both projection and snap reach.

Changed

Document Export shared-coordinate sheets

The DWG options gain a **Shared-coordinate sheet XREFs (Experimental)** choice that exports selected sheet DWGs as coordinated packages from the normal export queue: paper space and its viewports stay native, every plan view is exported again as a shared-coordinate XREF, and AutoCAD restores each viewport's Revit centre and scale in the background — the same pipeline as the standalone Sheet Shared DWG command, confirmed before it runs and requiring AutoCAD 2022–2027. The existing checkbox is relabelled **Revit native shared coordinates** so the two options read apart, and the completion report counts the corrected packages and lists any DWG post-process warnings.

Changed

Document Export browser-organized subfolders

A **Create subfolders from Project Browser organization** option files each exported document into folders matching the active sheet and view organization in the Project Browser — for example Drawn By, then Author. Items that cannot be matched to a browser folder are saved to the output-folder root and reported.

Changed

Document Export DWF and DWFx options

DWF and DWFx now carry independent option sets instead of sharing one: each has its own Merge views, Show crop box, and a new **Stop on error** toggle, while Object data, Textures, and Rooms and areas remain DWF-specific.

Changed

Document Export revision removal

The revision picker now works in explicit Add revision and Remove revision modes. Removing states how many sheets will be updated, leaves revisions placed by clouds on the sheet, offers **Remove all revisions**, and reports how many manually assigned revisions were removed from how many sheets.

Changed

Document Export type-based DWG layers

On workshared models, DWG export now creates temporary worksets by Revit type and assigns visible elements to them, so exported DWG layers separate per type — the CAD By Layer behaviour available inside Document Export. Every temporary workset and setup change is rolled back after the export, and if preparation fails the normal DWG export proceeds with a warning.

Changed

Pattern Overlay preview, rotation, and edge alignment

Pattern Overlay no longer commits geometry on the first click. Picking a surface hides its native surface pattern in the active view and draws the pattern as a lightweight on-screen preview instead, which follows a **Rotate** value in degrees and an **Align to Edge** pick until **Apply** creates the real geometry — or **Discard** drops the preview and brings the native pattern back, leaving the model untouched. Align to Edge reads a picked straight edge and both turns the pattern to that edge and anchors it on the edge's start point, so the first joint line runs along the edge instead of through the project origin; the solved angle appears in the Rotate box and can be nudged afterwards, and **Clear** returns the overlay to zero rotation at the origin. The preview is drawn at full density — never thinned, so it always reads as the pattern it stands for — in a colour chosen against the drawing background, pink on a dark canvas and deep green on a light one. It reports its line count, warning when a pattern is dense enough to make panning feel slow. It rebuilds as the typed angle settles rather than on every keystroke, reuses everything an angle change does not affect, and draws its thousands of lines as one batched graphic so rotating stays responsive. In a 3D view the preview is handed to Revit's own graphics pipeline, so it is part of the scene — locked to the model through any pan, zoom, or orbit, and correct in perspective. Revit renders that only in 3D views, so a plan keeps the drawn-over-the-view preview; there, panning and zooming now carry the drawn preview along on a transform instead of re-projecting it line by line, so it stays with the surface rather than lagging a frame behind, and is re-projected once the view settles. Overlaid surfaces are now marked as such — **LF_Pattern Overlay** on the host, with **LF_Pattern Overlay ID** naming the geometry created for it — and a **Filter** button builds a *LandForm - Pattern Overlay Hosts* view filter from that mark, which can be added to every view template at once, to a single view, or removed everywhere. A filter in a template covers views created later, which per-view overrides cannot, and costs nothing per surface. Alongside it, a **Hide pattern in all views** option decides where the host's native surface pattern is suppressed so it cannot double up with the modelled lines: the view Apply ran in, as before, or every non-template plan, section, elevation, and 3D view. The applied status says which, Reset restores whichever were hidden, and automatic rebuilds keep the scope the manual run chose. The rotation and anchor are stored with the overlay too, so rebuilds after a host, material, or pattern change keep the alignment.

Changed

Pattern colour bands

Parametric and Dissolving patterns can now divide colour by distance instead of fading it. **Divide into parts** splits the distance from the influence into hard-edged bands with one palette colour each, either as equal parts across the surface extent or as fixed-width bands that repeat the palette outward, with an adjustable band width and start offset.

Changed

Softscape ribbon consolidation

The separate Planting Family and Low Planting launchers are replaced by a single **Planting Library** command, and the Softscape group now reads Planting Library, Mixes, and Planting Editor. The individual Shrubs, Groundcovers, and Ornamental Grass launchers are no longer on the ribbon; their catalogs are served by the combined library.

Changed

Ornamental Grass plumes

Added botanical plume accents to both the catalog preview and generated `GrassTuft` family geometry. `Pennisetum rubrum` now creates tapered red plume tips and `Pennisetum setaceum` creates tapered white plume tips; updating checked content reloads the accented family into the project.

Changed

Ornamental Grass preview fidelity

The library preview now projects the exact seeded 3D blade and plume descriptors used by the family generator in Revit Right elevation, replacing the separate illustrative fan so preview count, spread, height, thickness, and accented tips match the generated model.

Changed

Ornamental Grass plume materials

Red and white plume geometry now uses separate `LF_Grass_Plume_Red` and `LF_Grass_Plume_White` material identities, preventing Revit's project material-name merging from making `Pennisetum setaceum` inherit Rubrum's red plume material.

Changed

Ornamental Grass plume form

Replaced stepped cylindrical seed heads with blade-aligned elongated oval solids and matching rotated oval previews for a softer, more natural plume profile.

Changed

Planting family properties

Generated Planting types now show only literal planting-library workbook fields in Revit Type Properties. Geometry dimensions, visibility flags, randomization, representation, generated-file provenance, and other generator controls are migrated into invisible Extensible Storage so family reloads and regeneration remain functional without exposing implementation parameters.

Changed

Ornamental Grass oval stability

Oval plume solids are now revolved on exact global axes and then rotated into blade alignment, avoiding Revit's strict arbitrary-axis ellipse perpendicularity failure during family creation.

Changed

Ornamental Grass spread

Broadened generated `GrassTuft` families with a deterministic lower outer skirt: every third blade now reaches farther radially at a reduced height while the remaining blades retain the taller center, producing a fuller fountain profile in both the family and matching preview.

Changed

Low Planting plan graphics

Standardized generated materials on three lightweight shared plan symbols: `+` marks for Shrubs, `×` marks for Groundcovers, and `V` tufts for Ornamental Grass. Each repeat tile is generated on demand from two literal line segments by the shared Pattern Maker geometry compiler, producing reliable isolated symbols and gaps instead of direct signed `FillGrid` dash definitions. Symbol geometry and repeat spacing are uniformly scaled 40% smaller, yielding a 3.6 mm tile while retaining the original proportions. The patterns are self-contained and do not require AutoCAD or an external `acadiso.pat` file. Individual types remain differentiated by unique deterministic green-to-yellow-green colors, and **Update Checked** migrates existing generated materials to their category pattern.

Changed

Low Planting category names

Generated Toposolid types, coordinated materials, and optional Planting families now use `LF-SH-<Botanical Name>` for Shrubs, `LF-GC-<Botanical Name>` for Groundcovers, and `LF-OG-<Botanical Name>` for Ornamental Grass. **Update Checked** migrates legacy `LF-LP-` generated names in place while preserving explicitly customized names and library identity metadata.

Fixed

Planting Library — Edit source in Excel

The command handed the workbook path to the shell, which lets an already-running Excel answer over DDE and can leave the file unopened with no error reported, or open it behind Revit so nothing appears to happen. Excel is now launched by name with the workbook as an argument, falling back to the shell association and then Explorer, and the opened window is brought in front of Revit. A workbook that has been moved or renamed since it was selected now says so and names the path instead of failing silently, and any launch failure is reported in the status bar and written to the tool log.

Fixed

Low Planting cut patterns

Generated materials now always use a shared LandForm 45-degree diagonal drafting crosshatch in dark grey RGB `96, 96, 96` over a drafting Solid fill cut background in RGB `240, 240, 240`, replacing graphics inherited from duplicated template materials.

Fixed

Low Planting variable layers

Creating or updating a generated Toposolid type now explicitly clears the compound structure's variable-layer designation instead of inheriting it from the duplicated template.

Fixed

Auto Mound rectangular centerlines

Rectangular hosts now use a dedicated long-axis profile between the centers of their short sides, avoiding diagonal or curved automatically generated station paths.

Fixed

Auto Mound large-surface previews

Preview spacing now increases adaptively when the 3,500-point display budget is exceeded, instead of failing after a single 0.40 m retry.

Removed

Shade Coverage

The Analysis panel's Shade Coverage study is retired. Sun Studio takes its place with live shadows, period heatmaps and per-surface shade percentages, and existing Shade Coverage licences unlock it.

Removed

Low Planting Library, Planting Family Generator, and Set Type By Text

These commands are no longer on the ribbon, and their user-guide pages are removed. The shrub, groundcover, and ornamental-grass catalogs and planting family generation now live inside the combined **Planting Library** command.

Released

v1.0.1

A major LandForm update spanning new documentation tools, Excel-driven workflows, ribbon organization, contextual help, website delivery, and reliability fixes.

New

Family Legend

Create coordinated family documentation from the types represented on a sheet. Choose image schedules with plan-symbol Type Images or true model legends, then configure categories, fields, headings, grouping, ordering, scale, compact multi-view layouts, and update-existing behaviour.

New

Surface Legend

Document Floor and Toposolid types as native Filled Region legends in Drafting Views or as category-specific image schedules. Surface colours, foreground and background fill patterns, schedule columns, headings, and managed refresh workflows are preserved by category.

New

Contextual F1 help

Press F1 from any of the 70 LandForm ribbon commands to open its matching online User Guide article. Group and pulldown controls open the complete guide.

New

User Guide essentials

Added reader-friendly guidance for getting started, installation and removal, support, compatibility, resources, and known issues, including the Revit 2024 Toposolid performance note.

New

Request a trial and automatic download

Visitors can submit their details to request a trial, then receive an automatic site-hosted `LandForm.zip` download with progress, retry, and download-again controls.

New

LinkedIn and YouTube

Added prominent follow and subscribe cards, navigation, and footer links for LandForm's public social channels.

New

Buy LandForm request

Visitors can request a secure payment link from the website. After payment is confirmed, the installer and licence steps are delivered directly by email.

New

Bundled Excel templates

Floor/Toposolid Types and Family Placeholder now include their editable Excel templates inside LandForm. Template Copy saves, loads, and opens the correct workbook without relying on an external source folder.

New

Pattern Overlay

Create managed Hardscape model geometry from a Floor or Toposolid surface pattern, clipped and draped to the host.

New

Auto Mound

Fit an automatic mound to one Floor or Toposolid, then refine its height, profile, spacing, and adaptive axis grips before rebuilding the surface.

New

Composite Mound

Create one continuous automatic mound across several touching Floors or Toposolids while keeping the original host elements separate.

New

Shrub Toposolid output (Experimental)

Shrub records can create a coordinated Toposolid type by default, with an optional RFA and placed Planting family when both outputs are needed.

New

Floor / Toposolid Converter

Convert Floors to Toposolids or Toposolids to Floors while preserving supported profiles, openings, shape data, materials, parameters, and view graphics.

New

QA/QC — Plant Distance

Check visible planting clearance from selected path Floors, preview proposed corrections, and resolve non-compliant placements.

New

Public updates tracker

A single place to follow LandForm versions, product changes, fixes, and features as they move toward release.

Changed

Workflow-based ribbon layout

Reorganized commands into clearer Terrain, Hardscape, Softscape, Annotation, Modify, CAD, Documentation, and management workflows. Frequently used mound and planting commands are promoted, related tools are stacked or grouped, and compact labels reduce unused ribbon space.

Changed

Documentation ribbon

Family and Surface creation are grouped into a focused menu, hidden update utilities are removed from view, and Color Splash is directly available for faster parameter-based view colouring.

Changed

General Settings layout

Reduced the window size and unused space, aligned controls consistently, and placed related assistant settings side by side while retaining the full Colored Tabs editor.

Changed

Hardscape Types from Excel

Reworked Floor/Toposolid type naming into a visual, Sheet-Naming-style rule editor driven by workbook columns. Users can reorder fields, add separators, preview sanitized Revit names, choose Code and Name columns, and automatically create or reuse `Prefix-Header` type parameters.

Changed

Family Placeholder from Excel

Added the same visual naming and automatic parameter workflow, editable proposed family names, landscape-first loadable model categories mapped to installed Revit `.rft` templates, a Show All Loadable option, matching family/type names, and overwrite support when regenerating families.

Changed

Excel image imports

Floor/Toposolid Types and Family Placeholder read regular and in-cell Excel pictures once, display one Image column, exclude pictures from text naming, import them into Revit, and assign both Type Image and the automatic `LF-Image` image parameter.

Changed

Shared parameter handling

Existing compatible project parameters are reused and extended to the selected category; missing definitions are added to the configured shared-parameter file and bound automatically.

Changed

User Guide coverage

Added Auto Mound and Composite Mound pages, updated Smooth Mound and Dissolving Pattern instructions, and confirmed that every current ribbon command has a guide entry.

Changed

Changelog website synchronization

The solution-level `CHANGELOG.md` is now the canonical release-note source, and website development and production builds regenerate the Updates page data from it automatically.

Changed

Pattern Overlay updates

Managed overlays now rebuild automatically when their host, material, or fill pattern changes. Cached repeat modules and host geometry make repeat processing faster, while Reset Selected and Reset All restore native surface patterns cleanly.

Changed

Smooth Mound adaptive grips

Smooth Mound stations can now be selected and moved directly in Revit, with their positions, elevations, path, and preview kept in sync.

Changed

Dissolving Pattern influences

Build perfect circular arrays or use multiple monitored paths with shared or individual fade radii, directional colour fades, palette balancing, and the fixed-size Pentagonal rosette pattern.

Changed

Planting Family Generator (Experimental)

The experimental generator now works from a searchable UAE library of trees, shrubs, and xeriscape plants, with richer family setup, preview, and update-existing workflows.

Changed

Planting representation and installation controls (Experimental)

Plant generation now includes naturalistic faceted crowns, branch density, crown irregularity, multi-stem and deterministic seed controls, plus clear zones, rootballs, and staking options.

Fixed

Shared parameter reliability

Repaired mixed shared-parameter-file encoding, normalized LandForm-managed files to Revit-compatible UTF-16, preserved existing definitions, and corrected family/project definition ordering so generated parameters no longer fail partway through creation.

Fixed

Family Placeholder progress

The progress bar now advances for every family and the final parameter-binding step, refreshes during creation, reaches 100 percent, and resets cleanly after success or failure.

Fixed

Family and surface image assignment

Corrected blank, duplicated, or `#VALUE!` Excel image cells; imported pictures remain embedded in Revit instead of depending on temporary linked files.

Fixed

Surface Legend swatches

Image schedules now use the Filled Region rendering engine with correct paper-size scale, foreground and background patterns, colours, proportions, and export margins so patterned surfaces do not appear as solids.

Fixed

Family Legend schedule fields

Type Name now resolves to Revit's native schedulable Type field, including category-specific fallback names.

Fixed

Revit 2024 packaged build

Removed the Surface Legend UI naming collision that prevented the protected Revit 2024 build from completing.

Removed

Region Overlay

Region Overlay has been removed from the current LandForm toolkit and user guide.

Released

v1.0.0

The first LandForm release for Autodesk Revit.

New

LandForm toolkit

The initial terrain, planting, analysis, documentation, and interoperability toolkit for landscape workflows in Revit.

New

Multi-version support

Installer support for Autodesk Revit 2024, 2025, 2026, and 2027.

New

A new tool, workflow, or capability.

Changed

An improvement to existing behavior.

Fixed

A correction or reliability improvement.

Removed

A tool or workflow no longer included.