Overview: We are requesting the ability to assign and control Design Options within linked Revit models via instance parameters in the host model. Current Limitation: When a Revit model containing multiple Design Options is linked into another model (such as a site or masterplan), the displayed design option must be manually set per view via Visibility/Graphics (VG). This is view-specific, not instance-specific, and cannot be controlled parametrically or scheduled - making it impractical for large-scale developments. Real-World Context: I work for one of the top 10 house builders in the UK, where we regularly deliver large residential masterplans with over 100 housing units per site. Each housetype may have multiple variants (Detached, Semi, End-Terrace), and we need to swap between these variants frequently during feasibility and planning stages. The lack of instance-level control over Design Options is the sole reason we still produce our early feasibility layouts in AutoCAD. This missing functionality severely limits the potential for full adoption of Revit in the early design and option testing phases. I’m confident that enabling this feature would significantly accelerate the transition from AutoCAD to Revit for large residential developers across the UK and beyond. Proposed Feature: Introduce a new instance parameter (e.g., "Design Option Override") on Revit Link instances, allowing users to select which Design Option should be displayed per instance, rather than globally or per view. Benefits: Massive time savings on large developments. Clean, scalable workflows for residential layouts. Avoids bloating the model with multiple linked files for each variant. Enables BIM-driven feasibility and planning, rather than 2D CAD workarounds. Improves Revit adoption across large design teams and developers. Optional Enhancements: Allow Design Option value to be tagged or scheduled per link instance. Support view filters or colour schemes based on the selected Design Option. Allow API/Dynamo access to control link instance options programmatically.
Show More