Welcome to Steve Stafford's Blog ~ Revit OpEd = OPinion EDitorial ~ My view of things Revit, both real and imagined.
Wednesday, April 18, 2007
New Blog - Revit Structure
Let me take this opportunity to apply a little pressure for one dedicated to Revit Architecture and MEP. Over a year ago I suggested to Phil Read that he do one called "Do This Right Quick" based on his hilarious and entertaining segment (at AU 2005) of one of his Revit classes. He demurred at the time...maybe with more pressure? He does a little bit of traveling but no more than Lynn and she manages to get a blog out 8-)!
Check it out!
Tuesday, March 27, 2007
A Proposal - Design Bar Tabs
A fairly common request is for a way to reduce the cluttered list of component types we get presented when we use the Component tool. I suggest that on a new component design bar tab that we have a category specific component tool for each category of the following component families:
- Casework
- Entourage
- Furniture
- Furniture System
- Generic Component
- Planting
- Site
- Specialty Equipment
- Sustainable Design
If a tool exists for a category under another tab I didn’t add it to this list, such as column, site and parking. I don’t know how deserving Sustainable Design is of its own tool or folder since each component in that folder could easily belong to an existing category. Seems that this folder is catering to a specific design issue than a feature.
While I’m at it I’d like to see our own Electrical, Mechanical and Plumbing tabs to place those categories of components as well, even if it is only for placing those components along with a few drafting tools like dimensions and tags. I’m hoping we get some architectural process tools for each discipline so our overlap and redundancy will be reduced as we moved forward on the BIM path.
If we get a separate component tab one assumes that each tool will filter the list of the types offered in the type selector to only those of that tool’s category. Of all the things that we want Revit to do this seems like it might be a pretty minor task to accomplish.
It might look like this?
Thursday, March 15, 2007
Workset Terminology - Quick Reference
Workset Types:
User-Created Workset: A grouping of model elements that we create and manage.
Family Workset: Revit created and managed workset for each family definition in the project. Not for each individual door but for each kind of door loaded in the project.
Project Standard Workset: Revit created and managed workset for each project standard feature such as dimensions, linestyles, fill patterns etc.
View Workset: Revit created and managed workset for each view that is part of a project.
Workset Interaction is primarily limited to User Created Worksets. Family, Project Standard and View worksets are managed entirely by Revit. Users need only decide which User Created Workset to establish in the project and assign model elements to. Family, Project Standard and View worksets are only engaged when the user alters a property of an element that belongs to one of them. In this case Revit lends that Workset definition to the user and the User returns it when they use Synchronize with Central combined with relinquishing the relevant workset(s).
File Features/Actions:
Central File: A Revit file that has had worksets enabled.
Local File: A copy of a Central File that a user works in.
Synchronize with Central (SWC): The action of saving work (pushing) completed in a local file to the central file and loading (pulling) work completed by others via SWC. Your changes are now available for others to see.
Save Local: Saving work within your local file. Changes are not visible to others until you Save to Central.
Reload Latest: A command that will load (pull) and display any changes that others have submitted using Synchronize with Central.
Ownership/Borrowing:
Owner: To possess an entire Workset(s) that elements are assigned to and thereby preventing anyone else from making changes to it or any elements assigned to that workset.
Borrower: To possess individual element(s) that is/are part of a Workset, not the Workset itself.
Editing Request: User can request to borrow elements from others. User can Grant/Deny request. Granting a request can only be done if no changes have been made to the element. SWC is required if changes are to be kept.
Make Elements Editable: Borrow just the selected element(s), like "borrowing a book".
Make Workset Editable: Borrow the entire Workset that an element belongs to as well as the element(s), like borrowing a book shelf.
Relinquish: To return the element(s) you have borrowed so that others may borrow them.
Editable: The element or workset belongs to you. You are free to make changes to them.
Non Editable: The element or workset does not belong to you. You can’t change it/them unless you borrow it/them.
Viewing/Interaction:
Active Workset: The workset that is displayed in the workset toolbar. New objects will become part of this workset automatically. Note this toolbar does not display the workset name of a selected object nor does it change the workset of a selected object if you choose another while objects are selected.
Open: The workset is loaded into memory and Revit will display it in all views according to visibility/graphic settings of each view.
Closed: The workset is not loaded and Revit will not display it or process it in memory and any views regardless of visibility/graphic settings of each view.
Gray Inactive Worksets: View setting that will make inactive worksets gray, lighter color, than the Active workset elements.
Maintenance/Special Features:
Compact Central File: This will condense the Revit database and result in a smaller file size. Similar to the concept of defragmenting your computer’s hard drive.
Detach From Central: This allows you to open a central file as a separate and file while severing its relationship to the original. It can never be syncronized with the original central file. Examples where this is useful are: Project Manager review or exploration, Plotting, Exporting, Troubleshooting and archiving. In each case this allows unfettered access to the project and does no harm to the active project. It also allows the project team to continue working while “snapshot” tasks like plotting, exporting or archiving are done.
[Amended April 1, 2010:] Replace prior to Revit 2010 language: Save to Central is now Synchronize with Central
Monday, March 05, 2007
Department of Quirky - Stair Sketch Failure in Workset Projects
Strange but it makes no difference in a stand alone project but seems to matter a great deal in a central/local file. The workaround at this time is to sketch your stair Boundary completely first then add the Risers.
Here is the familiar error message dialog that you'll get if you sketch poorly.

Sketched poorly perhaps in some cases except that I have and several students have encountered this message while learning stair features and using worksets at the same time. At first we attributed the errors to basic sketch mistakes. Then we started to think maybe upgraded templates might fail to produce the stair. In the face of repeated tries as well as in brand new stock templates it became obvious that it was deeper than simple sketch mistakes or upgrade issues.
Revit support isolated the behavior to the order described above because they are accustomed to Boundaries first, Risers second and this process didn't generate the error. I'm not sure when this behavior crept into being but I know that it is present in Revit Building 8.1, 9.0 and 9.1, just tested it in those versions, so it has been with us for awhile. The image depicts a "U" stair but this issue will appear in any stair shape other than a single straight run, those will finish without error messages.
At the sign post ahead is "The Quirky Zone"...you've been warned! 8-) If you've encountered this at some point and thought you were crazy, you may be, just not about this!
Wednesday, February 14, 2007
New Names All Round
Revit Building = Revit Architecture 2008
Revit Structure = Revit Structure 2008
Revit Systems = Revit MEP 2008
A few resellers broke the news as soon as their embargo was lifted. I'm sure we all are looking forward to learning more about the new releases!!
Wednesday, January 31, 2007
Fence Linestyle?
...and about a fence and mimicking a fence line style...an idea popped in my head, “What about a railing and baluster to do this?” We probably want a 3D fence anyway but what if we want the --X-----X-- in plan? At first I thought, “naah, can’t do it because you can’t create a baluster that gives you subcategories to manage visibility of parts”.
So I dismissed it until now. Then I thought, if you nest a detail component for the ---X--- and nested a generic model family for the baluster or fence portions you can assign each to visibility parameters that will give you control over each via visibility graphics under Generic Models and Detail Components. Ultimately we need the ---X--- with no rail visible in plan and the rails/baluster/panel in 3D with no ---X---.
It all comes down to what you really want but this is what I mocked up, messing around. Maybe the concept will spur some other ideas?

Hopefully they’ll just give us more options with line styles and it’ll be easy!
Download the sample File
Thursday, January 25, 2007
Future Phases
Overlay views on sheets!
It is a simple matter to create a view whose phase is assigned to the Future phase and tell Revit through Phase Filters that you don’t want to see Existing, Temporary or Demolished elements. The building you draw in this future phase will look new. If you don’t want it to you can use visibility graphics overrides to make it look different or even much simpler.
As long as the scale of the views you need to overlay on the sheet are the same you’ll find that Revit will snap them into alignment. Here is a simplistic representation of all the phases on a sheet in two views overlaid.

This example is one that has a different overrides applied.

This is the Future phased view setup to put on a sheet.

If you look closely I've used the Linework tool to make a small wall that will be demolished between the New and Future work look like it is to be demolished.
Give er a try?
Thursday, January 18, 2007
Autodesk University 2006 - Class Survey Results
As I wrote earlier, I presented two classes on the family editor, a lecture format and a lab format. AU management made arrangements to repeat the lab when the first filled up so quickly. This brought me to a total of three presentations. Overall my scores were very good. For those of you who attended my sessions and were pleased I am grateful and glad that they worked for you!
It would be easy to stop this article right here with the “thank you very much” but that is only one side of the story. I’m going dwell on the negative side of the story and I hope you fail to hear any excuses because I don’t want to utter a single one.
The survey results include the comments that are supplied on the bottom of each survey form. These comments vary from both ends of the spectrum, from completely negative to completely happy. I can honestly relate to each comment because as honest as each comment is they couldn’t compare to how brutally I picked apart my performance, you can ask my wife.
Naturally I’d like to focus on the positive remarks and feel good. Nevertheless, sometimes the truth hurts and every negative comment held truth that needs to be considered. As proof that I can trust “my gut” the lab I presented first felt wrong to me and sure enough the survey results were not as high as the second lab, which I retooled overnight before presenting the next morning. My apologies to the first lab! The second lab felt better but I was still dissatisfied. You can only fix so much overnight.
On the other hand the lecture felt good to me during and after but with such a large audience I knew there was no way I could really satisfy everyone. Sure enough there were some disappointed remarks.
In some cases the truth was probably simply a matter of wrong class, wrong student, mismatched agenda’s. In other cases it is a matter of approach or delivery, right idea, wrong message. For those who were not satisfied I am sorry, deeply so. I understand how much it means to take time away from family and work to attend AU and to be part of any dissatisfaction is hard to bear and certainly not intended.
The subject of content and the family editor is a deep subject and the last two years I’ve provided classes on the subject have been living proof that you can’t please everyone. At least not with one class or one level of experience in mind. Even if you think you’ve got it correct someone will come along and provide insight that you failed to consider.
I will encourage the next AU to provide a broader scope of training focused on the family editor. Ideally a beginning to end structure as the power track was intended to provide for the project side of Revit, a power track for the family editor if you will. Whether I’m a part of it or not is immaterial, that it happens, and that you are successful with Revit is important to me!
Thank you for attending and caring enough to share your thoughts so we can all strive make AU even better every year!! (and make me better too!)
Tuesday, January 16, 2007
White Pawn takes Black Knight

Here's how:

Use a filled region to create the black background then edit your text/labels.
[True for 2009 and previous]
Color: White
Background: Opaque.
Amended for for 2010
Color: RGB 251,251,251 (nearly white, RGB 254,254,254 is displayed "black")
Background: Transparent
That's it!
Caution if you export sheet views to dwg you'll need to adjust your pen table to plot the text correctly. If you assign the text on the titleblock to its own layer you can tell AutoCAD to plot them using the object color so the text will plot over the background hatch. There are probably other options as well.
Saturday, January 13, 2007
Fillet This! - The Options Bar

Another, "Can I copy something when I rotate it?"...the answer...you get the idea.

Along comes Revit and they seem to view it as a creation tool. A fillet is creating a third element, a line or wall arc where nothing was before except two lines or walls meeting at a corner or maybe not even meeting. With this in mind the process to fillet between two walls or lines is a creation event and the command is hiding within the commands for both, wall or lines.
When you are sketching a wall/line you have to take a closer look at the options bar because there is a little innocent check box next to Fillet and a place to enter a radius value. Check it, enter a value and when you sketch you'll get an arc between the segments you draw. Like this box:

Now what if you have a box already and you really meant to have radius corners? Start the wall/line command again and this time take another look at the Options Bar. Click the little pull down arrow next to the sketch tools and look at the list offered. Choose the Fillet Arc option.

Now you can select the two walls/lines you want to fillet between and graphically decide where the arc should land or specify a radius on the Options Bar first.

When in doubt, take a good look at the Options Bar!
When is Revit...Not?
Within North-West Europe six partners have come together to improve regenerating their brownfield sites by sharing experience and developing new concepts and innovative approaches.
Revitalisation of brownfields
In every country and in almost every city of North-West Europe (NWE), there are brownfield areas that need to be revitalised in order to preserve or improve the quality of urban living conditions. The revitalisation of brownfields may enhance coherent urban development, but can also create new employment and stimulate the local economy. Ultimately revitalising brownfields for a variety of future utilisation preserves new building land and makes cities aware of that value.
Six partner areas
The approaches to regenerate brownfield sites in North-West Europe are manifold and differ due to the specific national legislation and administrative instruments or the local economic situation in the different partners' areas.
Nevertheless, the six partner areas involved in the REVIT project confront problems in the context of brownfield regeneration that are in essence very similar and need to be tackled more effectively by improved co-operation within the NWE region.
New approaches
Until August 2007 the transnational working teams will develop new approaches for different aspects of brownfield regeneration. To ensure the practical realisability of the new approaches the teams will be testing the new tools in each partner area before publishing final guidelines and recommendations.
Good thing I didn't try to attend the conference they held back in 2004, titled "Revit Conference". Would have been surprised they weren't talking at all about the software!
Friday, January 12, 2007
Fixed "Map" Grid Overlay
The obvious issue with just using Revit grids in the project itself is that they compete with "real" grids for structural steel etc. The answer? We came up with nesting a separate Revit project with the grid layout. Guess we'll see how well it works as it goes forward. The grid below is a mockup and each square is 150 ft. x 150 ft.

The catch? Since you probably want grid cell labels you need to set up a view for each scale so you can add some text in between each grid. So for each scale view that you need to see the grid in the host project, you create a view and annotation for it. Then in the host file you override the visibility graphics for each view to assign the correct scale view.
Wednesday, January 10, 2007
Revit User's Residential Example Project - Diary

Tuesday, January 09, 2007
Egress Re-gress

Monday, January 08, 2007
Viva la "BIM Revolution"!
This blog has been created to detail the planning of and promote the Pasadena & Foothill Chapter of the AIA's 2007 Technology Symposium: BIM (r)Evolution: The Path In.
The site is also intended to become a repository of BIM information and resources as they become available, filtered by and for architects. Welcome, and thanks for joining us.
Keep an eye on it to see what develops!
Saturday, January 06, 2007
Four BIM
Egress Path
Often my articles are inspired by something I read on the newsgroups or forums. Other times they come from client questions. In this case it came from both and when line based families were introduced I applied them to this question, “How can I describe and then document exiting paths?” I discussed this approach at Autodesk University 2006 and the files will be available at AU Online.
This first image is the plan representation of the line-based family I made:

This image is the schedule results after sketching the segments you see above:

This image is what the family looks like in a 3D view:

I used a sub-category of generic model to allow me to turn on/off the 3D guy that’s sliding along the egress path.
This is an image of the family itself:

It is a line-based solid sweep using a silly looking “human” like form as the 3D object. A symbolic line in plan sweeps along with it. Finally a Multi-Category Tag family reports the “length” parameter (yes, a shared parameter) of each segment in the plan view. A multi-category schedule filters for just elements that have an egress related comment.

The trick to getting the Path of Egress shared parameter to report the length of the line-based family is to connect it to the default Length parameter present in line-based families already. Just entering the parameter name “Length” in the formula column for the parameter “Path of Egress” connects them.

I suppose I should have made a girl version too? Modular man? Give it try, see if the concept works for your needs?
Refer to the email instructions on the sidebar if you want to get a copy of the project file, which will give you the family, tag and the schedule as well as what you see above naturally.
Thursday, January 04, 2007
Easy RGB - Paint Color RGB Values
Wednesday, January 03, 2007
Which Objects Cut?
Help File Location:

Chart:

Or you could just open Settings menu > Object Styles and gaze upon the list of categories. Any element category with a gray box underneath the CUT column...well...doesn't.

Fwiw this image of the object styles was captured using the Scrolling Region function of SnagIT. This makes it easier to capture the information that isn't possible to report in Revit any other way.
Saturday, December 30, 2006
Notes to User - Family Editor

Here's how:
Create the parameter
Use "Text" for the data type
Enter the value you want stored as text in the formula column
(Just make sure you wrap it with "quotation marks")
Like this:

If using nested families just make sure you do this in the final host family so you can still "touch" the parameter to connect it to its mate in the host.
Hope this helps!