How 'bout them Design Options?!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
TL/DR: More thorough documentation of the Design Options feature, please.
I've read every article in the Revit Help that mentions Design Options, as well as dozens of 3rd party blog and forum posts, and still don't understand how to make this feature work in a way that makes sense. So I have compiled a list of questions here trying to probe into how Revit organizes / thinks of Design Options (DOs) and Design Option Sets (DOSs) in the hopes that the answers will help me (and others) make sense of the feature.
Questions:
Q1. What is a good analogy for how Revit manages DOs? Is it most like a special kind of Linked File? Is it most like a Model Group? Is it most like a Phase?
Q2. What is the difference (from Revit's point of view) between the Primary DO and a Secondary DO? How are they treated differently and what are their respective relationships to the Main Model
Q3. What happens (looking for a list of operations Revit performs) when a Secondary DO is promoted to be the Primary DO?
Q4. What happens (again, looking for a list of operations Revit performs) when a Primary DO is Incorporated into the Main Model?
Q5. How do (a) Joined elements, (b) Embedded elements, (c) Aligned/Locked elements operate across DOs?
Examples:
E1. I have an existing building for which I am designing 4 different adaptive reuse schemes. For the most part the facade will remain, but a window might be punched in an exterior wall here or there depending on the scheme; floors and roofs will remain; most interior walls will be fully or partially changed. Assuming I want to maximize the BIMness of this model (e.g. use Worksets & Phases & Design Options & Links) I am confronted with the task of structuring the model geometry in a way that lends itself to all these overlapping layers of organization simultaneously. Once I have modeled the existing conditions and assigned all those elements to the correct phase, workset, etc. should I:
E1a. Place the entire model into one DOS, leaving nothing in the Main Model?
Pros:
+ I don't have to cut up elements (e.g. exterior walls) to keep some parts of the elements in the Main Model, while other parts host elements in a DO.
Cons:
- If I have multiple areas in which I'm considering options, I can't see different DOs for different areas next to each other b/c everything is in one DOS; I have to create a DO for each combination of each option in each area.
E1b. Break the model into wings/zones for which I want to explore options, and create correlating DOSs?
Pros:
+ This seems like the most intuitive/logical way to use DOs.
+ I can see different DOs for different areas next to each other
Cons:
- If I decide to consider an option which crosses these pre-decided lines, Revit might have trouble Promoting or Demoting this option to/from Primary, or incorporating it into the model. (see Revit Help: Promote a Secondary Option to the Primary Option)
- If I decide to consider an option which crosses these pre-decided lines, model organization in general begins to break down (e.g. an element that is physically located in Zone A might end up in DOS Zone B b/c it is hosted to an element in DOS Zone B); this could be remedied by splitting any elements that cross these DOS lines, but this in itself is cumbersome.
E1c. Create empty DOs for each DOS, set these empty DOs to Primary in each DOS; then create all my real design options as Secondary DOs.
Pros:
+ This removes any complications caused by Primary DO geometry from the equation; reduces the relationship between DO geometry and Main Model geometry to visibility-only (I think?). (What are the other implications of this workflow?)
Cons:
- This undermines the way the feature was intended to be used, which usually tends causes problems. (What are the other implications of this workflow?)
E2. (ref Q5) If I host Window1 in Wall2, draw Wall2 parallel to and in front of Wall1, and Join Wall2 to Wall1, a hole is automatically punched in Wall2 for the Window1, even though it is hosted in Wall1, not Wall2. What happens if I then add Wall1 and Window1 to a DO, leaving Wall2 in the Main Model (and why does it work that way)?
E3. (ref Q5) If I embed Wall1 into Wall2 (same family and type), then copy Wall1 to DO1 and DO2, leaving Wall2 in the Main Model (can I even do this?), can I host Window1 to Wall1 in DO1, but not in DO2? (the intended result being a complete-looking wall regardless of which DO I have visible, without removing Wall2 from the Main Model)
E4. (ref Q5) If I host exterior decorative elements (e.g. cornices, light fixtures, etc.) to ref planes within my model, and align/lock the ref planes to walls, then add said walls to a DO, what happens (and why does it work that way)?
E5. I inherit a model from a coworker which has a few DOSs each with a few DOs already created. When I try to edit the model I get insoluble errors like "Element's internal join data is corrupt." How do I go about troubleshooting a model which is woven between Design Options, Worksets, and Phases in unknown ways?
Comments / Complaints
C1. Primary Option / Secondary Option Distinction
I see no reason to elevate a 'Primary Option' above the rest. I also see no reason to integrate the geometry of any one DO into the Main Model prior to 'Incorporating' it into the model. Secondary Options are currently relate to the Main Model on a visibility-only basis, correct?(e.g. you can pull a dimension between the Main Model & the Primary DO, but not a Secondary DO) Why not make all DOs in a DOS work this way, thereby avoiding the geometry-resolving mess of Promoting and Demoting options.
C2. Visibility / Editability Dissociation
It is confusing to have a disconnect between which DO is visible in a given view and which DO is editable. It would make much more sense (to me) to have one single place (similar to the Design Options tab within VG, but more accessible) that sets both visibility and editability with one parameter. This 'way what you see is what you get' in terms of what you can edit and what you can't.
Additionally (going back to C1), tying visibility of inactive areas (DOSs) to the 'Primary Option' (via the <Automatic> setting in VG) means that, to change which DO is visible within an inactive DOS (e.g. while editing DO in a different DOS in different part of the model), I have to go through the painful process of Promoting a Secondary DO to Primary. In other words:
If I have 2 DOSs (1 and 2) each with 2 DOs (A (primary) and B(secondary)), and my current visibility is set to 1:A 2:A, and I want to edit 1:B while seeing 2:B next to it, I must:
- open VG
- switch to the Design Options Tab
- set 1:A->1:B
- set 2:A->2:B
- select OK
- open the Design Options dropdown (either from the Manage tab or the status bar)
- select 1:B to edit
...when the process could be:
- open the DOS 1 dropdown (from the view properties panel)
- select DO B (sets both visibility and editability in my current view)
- open the DOS 2 dropdown
- select DO B
Another (related) unintuitive result of the current feature:
If I have 2 DOSs (1 and 2) each with 2 DOs (A (primary) and B(secondary)), and my current visibility is set to 1:<auto> 2:<auto>, and I want to edit 1:B I...
- open the Design Options dropdown
- select 1:B to edit
...at this point, a part of the model which I've been looking at / working with *pops* out of view and another *pops* in to replace it, and everything else in the model turns grey...
- do my editing
- open the Design Options dropdown
- select Main Model (to see my finished work in relation to the rest of the model sans the halftone)
...and *pop* there goes the part of the model I was just working on, out of sight b/c it is not the 'Primary Option'. The UX of this feature should not be so jarring and inconsistent.
C3. Exclude Options & Active Only Checkboxes
These checkboxes should not uncheck themselves when I hit escape. This is really a Revit-wide problem, but is extremely annoying in this incarnation. Checkboxes should remain checked or unchecked until the user changes the setting. Period.
Oooookay, that was a lot. Hopefully this can spur some productive discussion on the Design Options feature, and maybe get some helpful changes made. Thanks for your time.