LandRevit is an open source plugin for landscape architectural design in Revit, designed to be open, extensible, and flexible to however you like to work as a designer and drafter.
I want to start off by saying that I am a big fan of LandFX’s CAD plugins. They make so many aspects of working in CAD so much easier and more efficient, to the point that I would call them lazy essentials in the LA’s toolbox. They have some of the best software support in the industry, extensive documentation, and loads of training videos for you to digest. That being said, I’d be lying if I claimed I don’t have any… notes. The plugins are slow, sometimes clunky, and make assumptions about the way designers work that aren’t always true (looking at you, multileader landings and MSLTSCALE). To top it off, the plugin is something of a black box that you can’t pry into. You can customize so many things! just not that one thing that’s really bugging you. And if you want to extend it, well… you’re out of luck. It is after all a proprietary piece of software.
This is the inspiration for the LandRevit plugin. What if their was an open source C# plugin that aggregated workflows and tools similar to those found in LandFX, but also made them flexible, extensible, and transparent? A plugin that was truly customizable down to the nth degree? One that you could easily add your own commands, or remove commands you don’t need? One that used built-in, transparent native functionality of the host app to streamline adding landscape data to 3D elements in a building model? I think you get the idea of what we’re going for here.
A few things LandRevit is not: it is not a replacement for LandFX. It is not a headache free software tool that automatically updates itself, works when you want it, and never crashes. It does not come with world class support just a phone call or email away. While I do my best to keep it running smoothly, I don’t use it on production work (yet) in my day job.
So there it is, a brief introduction to LandRevit. If you want to know more, check out the Github repo and maybe give it a shot. Or better yet, join in on the development. Either way, just know this is one of those lazy “hacks” that’s actually more work than it saves… so maybe only dive into it if it seems cool enough for that to not matter.