Software · Revit Plugin Suite

RevSphere

A plugin toolkit that fills Revit's gaps for landscape BIM. From grading to material legends, it turns the operations a landscape designer repeats by hand every day into batch tools that take a few clicks — designed by a practitioner, built for the practitioner's workflow.

Role
Solo Developer
Stack
C# · .NET 8 · WPF
Status
Phase 1 · In Dev
Platform
Autodesk Revit
1600 × 900
Ribbon UI / module screenshot16:9 · place plugin UI here
点 · The Gap

Revit isn't built for landscape

Revit's BIM is built around architectural elements, but the core objects of landscape design — terrain, grade, paving materials, planting coverage — are either missing in the native tools, or only achievable through heavy manual work.

No batch grading, no Toposolid-to-filled-region conversion, no landscape-specific material legends. On every project, the landscape team burns time on these gaps.The gap isn't in the software's capability — it's that no one wrote the tools for the landscape discipline.

线 · The Architecture

A pure-geometry layer, sealed off from the Revit API

The whole suite uses a four-layer architecture; the key decision is to isolate a pure-geometry layer with no Revit API dependency — all boundary math and boolean unions happen here. That makes the core logic testable, reusable, and leaves a safe margin for a future .NET 10 migration.

Language
C#net8.0-windowsWPF
Revit SDK
Autodesk.Revit.SDK· NuGet, PrivateAssets=all
Geometry
Clipper2· boolean union, pure-geometry layer, no Revit dependency
Architecture
Four layers · UI / Revit-adapter / pure-geometry / domain
Distribution
.msi / .exe· offline activation, SHA-256 signed state file

"Turn the operations you repeat by hand every day into a few clicks."

线 · The Modules

Phase 1's three tools

The first phase targets the three highest-frequency pain points in landscape BIM; each module solves one concrete manual operation.

MODULE 01

GradeForge

Batch grading and slope shaping via SlabShapeEditor, replacing point-by-point manual adjustment.

1
MODULE 02

FlatFill

A Toposolid-to-FilledRegion converter, dual-mode: print fill + pattern flattening.

2
MODULE 03

EdgeSweep

Batch overrides triangulation edge visibility to clean up terrain display.

3
线 · The Build

From spec to scaffold

Spec

Six technical spec docs

00 architecture + 01–05 modules, fully defining interfaces and geometry logic.

Scaffold

Claude Code scaffold

Built the four-layer skeleton and project structure.

Phase 1

Three modules built

GradeForge / FlatFill / EdgeSweep delivered.

Phase 2

LegendForge · ParamCalc

Material-legend generation + parameter aggregation, with EFSG canopy coverage as the first preset.

面 · What It Delivers

A toolchain in use

From an overlooked disciplinary gap into a structured, extensible plugin suite serving a real workflow. The pure-geometry architecture keeps it controllable as the tools grow.

3
Phase 1 modules
4
Layer architecture
0·API
In geometry layer
Before · Native Revit
  • Grading adjusted point by point
  • No native terrain-to-fill
  • Material legends assembled by hand
  • Canopy coverage estimated manually
After · RevSphere
  • GradeForge batch grading
  • FlatFill one-click conversion
  • LegendForge auto-generation
  • ParamCalc boolean-union precision
2000 × 750
Architecture diagramfour-layer · pure geometry isolated
You are here · the site as a graph

Each page a , each link a 线, the whole a . Hover a node to trace its connections.

FromPoint Home 点 · THINKING Elevated Park 线 · PRODUCTS RevSphere 面 · METHOD Methods — ABOUT About
Next project

Elevated Park — A three-zone strategy