I mentioned this item in a tweet the other day after I finished and scheduled it for posting.
When an architect uses the Basic Ceiling > Generic type they are creating a situation for the Revit MEP user they may not be aware of. Face based content does not orient themselves to the correct side or face of this ceiling. For air terminals and others this means they are usually upside-down. I created a short video to demonstrate what I'm writing about.
You can listen and watch below:
Here's an image to convey the issue without watching the video. The left side is a Basic Ceiling and the air terminals are upside down. The right side is the Compound Ceiling and the air terminals are okay.
Welcome to Steve Stafford's Blog ~ Revit OpEd = OPinion EDitorial ~ My view of things Revit, both real and imagined.
Monday, August 31, 2009
Sunday, August 30, 2009
Training? Don't Do THIS!
Are you getting some training soon, are you planning for some soon? Let me offer my opinion?
As a consultant/trainer one thing that really gets me down is when I find out that students who just went through training don't actually start their project right away or worse get assigned to a project using something else for months. Why does it bother me? Because it is a colossal waste of everything! Your time, my time, the firm's money, morale...everything.
Is your firm going to start training soon? Are they doing it the "old school" way...train for a few days and then go back to regular work? PLEASE!!! Don't! You are just wasting your precious resources.
This might seem counterintuitive, a consultant/trainer suggesting you don't train?? Believe it or not we want you to succeed and we like knowing that our students have been successful. I suppose there are some who might just be happy to get paid and not care what you do with the knowledge or how successful you are but speaking for myself and many others I know, we hate finding out about this.
Before you train make sure you have something real and productive for the students to do with Revit after training before you commit. Then make sure they do it immediately after training ends. Better still embrace the concept that I advocate and that CDV Systems has been using for several years now, "Train the Project".
It's a familiar thing to read and hear, practice makes perfect. Training makes people aware of features, gets them familiar with techniques and builds confidence but using the software for real, on a project, is what makes it all really sink in.
Okay I know, you make great plans and reality messes everything up. Just promise to try try try your best!!?? I wish you all the best in this!!
As a consultant/trainer one thing that really gets me down is when I find out that students who just went through training don't actually start their project right away or worse get assigned to a project using something else for months. Why does it bother me? Because it is a colossal waste of everything! Your time, my time, the firm's money, morale...everything.
Is your firm going to start training soon? Are they doing it the "old school" way...train for a few days and then go back to regular work? PLEASE!!! Don't! You are just wasting your precious resources.
This might seem counterintuitive, a consultant/trainer suggesting you don't train?? Believe it or not we want you to succeed and we like knowing that our students have been successful. I suppose there are some who might just be happy to get paid and not care what you do with the knowledge or how successful you are but speaking for myself and many others I know, we hate finding out about this.
Before you train make sure you have something real and productive for the students to do with Revit after training before you commit. Then make sure they do it immediately after training ends. Better still embrace the concept that I advocate and that CDV Systems has been using for several years now, "Train the Project".
It's a familiar thing to read and hear, practice makes perfect. Training makes people aware of features, gets them familiar with techniques and builds confidence but using the software for real, on a project, is what makes it all really sink in.
Okay I know, you make great plans and reality messes everything up. Just promise to try try try your best!!?? I wish you all the best in this!!
Saturday, August 29, 2009
Blog Updates
I don't often mention new blogs (or new to me anyway) anymore. I developed a fear that the staccato posting of each new blog I find would get tiresome. Instead I just quietly add them to the list on the side. I revised the naming of the international blogs today to place their language or country first in parenthesis. I thought it would make it easier to find a language first alphabetically and then focus on a blog name. In doing so I came across at least five more international blogs, Russian, French, Dutch and Norwegian.
I contemplated moving the Revit Blogs(Reseller) into the other groups rather than calling them out...and then went ahead and did it.
I added a new link for the Revit Timeline post at AUGI. It lists every version release of Revit since the begining, including point releases and name changes. David Conant started the thread while it was still part of Chris Zoog's website Zoogdesign and I've been keeping at it since then. I also copied it into Beau Turner's Revit Wiki.
I added a custom Google Search to the sidebar which will generate results from my blog and all those I have listed on the side too. Try criteria like "worksets" or "parameters" or "families" and see what kind of results you get now.
When a hotfix was issued recently I decided to add a new set of links to the Current Revit Builds group.
They are the "Is there a XXX Update/hotfix??" links at the bottom, one for each version of Revit.
As you've probably noticed I've begun getting back into the notion of using video. I can do a lot more with less time (as long as I don't get too hung up with making good videos) and spending a bit less time writing to describe things as well. Hopefully they'll be useful too.
I added a Twitter widget on the sidebar. Not much of a Twitterer really but I do tweet occasionally. I'm at a conflict with Twittering about my blog posts. I'd rather come up with some other reason to Tweet.
As of today blogger tells me that I have 626 subscribers. Google analytics tells me that visitors come by Monday - Friday in numbers between 350-600 per day. The weekends dwindle which I believe indicates that many of you actually have lives, which is good! I appreciate the continued interest, it makes me feel like keeping on keeping on, Thanks!
I contemplated moving the Revit Blogs(Reseller) into the other groups rather than calling them out...and then went ahead and did it.
I added a new link for the Revit Timeline post at AUGI. It lists every version release of Revit since the begining, including point releases and name changes. David Conant started the thread while it was still part of Chris Zoog's website Zoogdesign and I've been keeping at it since then. I also copied it into Beau Turner's Revit Wiki.
I added a custom Google Search to the sidebar which will generate results from my blog and all those I have listed on the side too. Try criteria like "worksets" or "parameters" or "families" and see what kind of results you get now.
When a hotfix was issued recently I decided to add a new set of links to the Current Revit Builds group.
They are the "Is there a XXX Update/hotfix??" links at the bottom, one for each version of Revit.
As you've probably noticed I've begun getting back into the notion of using video. I can do a lot more with less time (as long as I don't get too hung up with making good videos) and spending a bit less time writing to describe things as well. Hopefully they'll be useful too.
I added a Twitter widget on the sidebar. Not much of a Twitterer really but I do tweet occasionally. I'm at a conflict with Twittering about my blog posts. I'd rather come up with some other reason to Tweet.
As of today blogger tells me that I have 626 subscribers. Google analytics tells me that visitors come by Monday - Friday in numbers between 350-600 per day. The weekends dwindle which I believe indicates that many of you actually have lives, which is good! I appreciate the continued interest, it makes me feel like keeping on keeping on, Thanks!
Labels:
Blog Updates,
Off Topic
Automatic Sketch Dimensions
If you say, "What are those?" then this post is for you. Actually this video is for you. I've posted or mentioned them in other posts before too. You can watch the VIDEO HERE or listen and sort of watch below.
To summarize, Automatic Sketch Dimensions are added to your family when you add constraints in the form of parameters and dimensions but don't constrain the symbolic lines and the sketches for the 3D geometry that you create.
To summarize, Automatic Sketch Dimensions are added to your family when you add constraints in the form of parameters and dimensions but don't constrain the symbolic lines and the sketches for the 3D geometry that you create.
Roof Example - Slope and Shape Editing
A post at AUGI asked about a roof condition that followed a curved wall. They wanted the roof to use a 1/12 pitch (1 inch rise per 12 inches of run for metric and slope in degrees folks). This is easy to do by specifying one segment of the roof as Defining Slope. This is the result.
Notice that the edge at the far left in the elevation is sloping? This is the sketch view using a slope arrow but it could have been done by assigning the Defines Slope parameter to the side sketch line segment too.
It was easy except they want the roof edge at the start to be parallel to the ground AND the roof edge at the end to be parallel too. Using this technique creates a roof object that represents a flat plate roof (imagine building it on the ground first, flat) structure that is lifted into place and the far end lifted up to create the pitch.
To create a roof that provides the parallel conditions at both ends we can use the Shape Editing tools instead. This will let us specify the elevation at each point of the roof. This also means that we are creating a warping roof surface. The rafters will each have a unique slope/pitch. Here's the result.
This is the sketch view of the roof using the Shape Editing tools and specifying a four (4) offset at the far left end.
Two approaches with different results. It all comes down to the desired result.
Labels:
Roofs
Friday, August 28, 2009
Egress Path Update
I don't get as many requests for this as I used to because I've made it easier to just download them directly. I got a request today from a new user who wasn't sure how to get the families and schedules into their project or template. So I wrote back to explain and while I was writing it occurred to me that maybe others might have wondered about this too.
First, if you don't know what this is about you can use THIS SEARCH to see all the posts I've made about it already.
Second, I recorded a VIDEO to explain how.
Third, you can watch or at least listen below to see how to get the content in your project or template:
I used Revit Architecture 2009 to record the video because that was the file version that I happened choose. I probably should have done it with 2010 but the concepts are the same.
Fourth, I've added another video to demo how to use them, as requested.
Last, seasoned users know that there are other ways to get the content in the project too as well as using them in the project. I just showed one, pretty simple, way to get where you want to go.
First, if you don't know what this is about you can use THIS SEARCH to see all the posts I've made about it already.
Second, I recorded a VIDEO to explain how.
Third, you can watch or at least listen below to see how to get the content in your project or template:
I used Revit Architecture 2009 to record the video because that was the file version that I happened choose. I probably should have done it with 2010 but the concepts are the same.
Fourth, I've added another video to demo how to use them, as requested.
Last, seasoned users know that there are other ways to get the content in the project too as well as using them in the project. I just showed one, pretty simple, way to get where you want to go.
Revit Structure - New Extension - Element Positioning
A recent post from BIM and Beam blog. This is an excerpt:
...snip...Download the Extension from the Subscription Center under the “Revit Extensions for Autodesk Revit Structure 2010” link.
Revit Structure has various tools to adding tags to your structural elements. One can add them to the element one-by-one or, by using the “Tag all” tool, can add them automatically within the current view. However, it would be more practical if it could be able to add tags by defining more than just the current view as well as to be able to set a distance for the placement of the tags and number them by element, type, and/or level.
Revit Structure 2010 now has an extension that will give more flexibility to adding tags within your project. This Element Positioning extension allows these basic functions:
...snip...Download the Extension from the Subscription Center under the “Revit Extensions for Autodesk Revit Structure 2010” link.
Revit Structure has various tools to adding tags to your structural elements. One can add them to the element one-by-one or, by using the “Tag all” tool, can add them automatically within the current view. However, it would be more practical if it could be able to add tags by defining more than just the current view as well as to be able to set a distance for the placement of the tags and number them by element, type, and/or level.
Revit Structure 2010 now has an extension that will give more flexibility to adding tags within your project. This Element Positioning extension allows these basic functions:
- Create a set of elements and divide them into categories and types
- Sort elements depending on their location in the project
- Add a tag describing a user-defined position at the location specified
- Object category (e.g. beam)
- Object family (e.g. steel W-section)
- Object type (e.g. W12x26)
- Object geometry
- Object location (level)
- Material of which the object is made (after you select the option)
- Bars reinforcing for RC elements (after you select the option)...snip...
The blog continues to explain each subset of the extension a bit more, check it out?!
Labels:
Extensions,
RST
Thursday, August 27, 2009
Is it CAD or Revit?
I received a sample drawing today. We were discussing detailing with Revit. While I was checking it out I thought of the cassette tape competition for our money back when Memorex was asking us "Is it Live or is it Memorex?" in their commercials.
Considering the focus of this blog you might logically conclude that the above image is a detail completed in Revit. If I didn't give it away would you assume it was Revit or CAD?
It is a Revit detail. All too often people dismiss Revit as not being as efficient as other software for this type of drafting or that the results don't look as good. On both counts they are mistaken.
By the way, the detail is from Scott with WTW Architects in Pittsburgh, PA. (RIP Scott, he passed away a couple years ago now)
Edit: per a comment here is another image of the same view with the Detail Components category turned off. The text, dimensions, callout and grids are obviously annotation.
Considering the focus of this blog you might logically conclude that the above image is a detail completed in Revit. If I didn't give it away would you assume it was Revit or CAD?
It is a Revit detail. All too often people dismiss Revit as not being as efficient as other software for this type of drafting or that the results don't look as good. On both counts they are mistaken.
By the way, the detail is from Scott with WTW Architects in Pittsburgh, PA. (RIP Scott, he passed away a couple years ago now)
Edit: per a comment here is another image of the same view with the Detail Components category turned off. The text, dimensions, callout and grids are obviously annotation.
BIM Definitions - A Lighter Side
While attending the Revit Technology Conference in Melbourne in June this year Wesley Benn shared a number of alternative meanings during various sessions. Here are the ones I captured. Yes, I'm ridiculously late in writing about my experience there. I'll use the lame excuse that I'm waiting for some photos...well I tried.
BIM = Big Incomprehensible Mishmash
BIM = Blindly Initiated Mission
BIM = Bed, Internet & Masseuse
BIM = Beautiful, Intriguing Missive
BIM = Bloody Incredible Mate!
Have you got some to add? I'm sure there are a lot of interesting combinations that are possible.
BIM = Big Incomprehensible Mishmash
BIM = Blindly Initiated Mission
BIM = Bed, Internet & Masseuse
BIM = Beautiful, Intriguing Missive
BIM = Bloody Incredible Mate!
Have you got some to add? I'm sure there are a lot of interesting combinations that are possible.
Wednesday, August 26, 2009
Family Editor - Annotation
This is a quick reminder. When you first open a Revit template or any family for that matter, what you see depends on the way the previous user left it. If they turned off categories or altered a view in some other way that's what you see.
The reminder therefore is, when you open a template be sure to check Visibility/Graphics and the Annotations tab. Some or all of the categories listed here are quite often turned off. Particularly true of finished content because this improves the thumbnail we see while loading content. This is also why most stock content is using a 3D view oriented to a side view so that annotation is automatically removed.
The reminder therefore is, when you open a template be sure to check Visibility/Graphics and the Annotations tab. Some or all of the categories listed here are quite often turned off. Particularly true of finished content because this improves the thumbnail we see while loading content. This is also why most stock content is using a 3D view oriented to a side view so that annotation is automatically removed.
Tuesday, August 25, 2009
Pads and Slope Arrows
I received a question the other day about an unwanted sliver of a toposurface element appearing. At first the assumption was related to Design Options because there was quite a bit going on. Turns out adjusting the pad and its Slope Arrow could resolve the issue. Here's a picture of Pad A and B. Pad "B" obviously has the sliver problem.
Pad A is two pads, one flat and one sloping. Both pads are set at their lowest elevation and the Slope Arrow tells the pad to go UP. Here are the properties of the sloping pad.
And here are the properties of the Slope Arrow for A.
Pad B is also two pads but they are defined a little differently.
Pad B's Slope Arrow properties.
When you need a pad to slope it seems that it is more reliable to define the lowest elevation and work up than in the reverse. At least it helped resolve this sliver.
Pad A is two pads, one flat and one sloping. Both pads are set at their lowest elevation and the Slope Arrow tells the pad to go UP. Here are the properties of the sloping pad.
And here are the properties of the Slope Arrow for A.
Pad B is also two pads but they are defined a little differently.
Pad B's Slope Arrow properties.
When you need a pad to slope it seems that it is more reliable to define the lowest elevation and work up than in the reverse. At least it helped resolve this sliver.
Labels:
Pads,
Site,
Slope Arrow,
Toposurface
Monday, August 24, 2009
Introducing Revit Architecture 2010 - BIM for Beginners
This book has been updated for 2010 and you can order it now.
If you look closely you'll my find my name listed at the bottom, "Foreword by Stephen Stafford". I was flattered when Tatjana asked if I would do it. I was excited to get my review copy just to see a little bit of "me" in print. Imagine my surprise...no foreword at all, not even in the Table of Contents. Deep sadness sets in...must find will to live...
In my role as editor for the AUGI|AEC EDGE eZine and doing technical editing for the Mastering Revit Structure 2010 book due out soon I'm becoming well aware of publishing trials and tribulations. Suffice it to say that there is no foreword for now. Now that you've decided not to rush out to buy, haha!...don't let that sway you! The book looks as good as ever and the authors remain top notch! You can also check out their other book Mastering Revit Architecture 2010. It is also available now.
[Addendum: February 3, 2010] I added a link to the sidebar at the right side of this blog if you want to read the foreword despite it being missing in the book.
[Addendum: March 27, 2010] A new run including the foreword is out now. A really nice review was posted on Mark Kiker's blog even before he knew that I had the slightest involvement with the book.
If you look closely you'll my find my name listed at the bottom, "Foreword by Stephen Stafford". I was flattered when Tatjana asked if I would do it. I was excited to get my review copy just to see a little bit of "me" in print. Imagine my surprise...no foreword at all, not even in the Table of Contents. Deep sadness sets in...must find will to live...
In my role as editor for the AUGI|AEC EDGE eZine and doing technical editing for the Mastering Revit Structure 2010 book due out soon I'm becoming well aware of publishing trials and tribulations. Suffice it to say that there is no foreword for now. Now that you've decided not to rush out to buy, haha!...don't let that sway you! The book looks as good as ever and the authors remain top notch! You can also check out their other book Mastering Revit Architecture 2010. It is also available now.
[Addendum: February 3, 2010] I added a link to the sidebar at the right side of this blog if you want to read the foreword despite it being missing in the book.
[Addendum: March 27, 2010] A new run including the foreword is out now. A really nice review was posted on Mark Kiker's blog even before he knew that I had the slightest involvement with the book.
Labels:
Announcements,
Book
Sunday, August 23, 2009
Titleblock Parameters
You want to add a parameter to your title block family so that you can change the value for each sheet/title block.
You need a Shared Parameter. You add this parameter to the title block family. When you define the parameter you must be careful to choose the correct data type so you can store the values you want ie; text, number, integer etc.
Once you have defined the Shared Parameter (SP) you can add a Label to the title block and select your SP. Assuming everything else is done in the title block, save and load it into your project.
In the project the parameter value will not let you edit it until you add the SP to the Project via Manage Ribbon tab > Project Parameters (Settings menu > Project Parameters in 2009).
It is here that you define whether your parameter will be distinct for each sheet or the same for all sheets.
If distinct then you assign the parameter to category: Sheets (instance parameter).
If the same for all sheets then you choose category: Project Information (Type Parameter).
You need a Shared Parameter. You add this parameter to the title block family. When you define the parameter you must be careful to choose the correct data type so you can store the values you want ie; text, number, integer etc.
Once you have defined the Shared Parameter (SP) you can add a Label to the title block and select your SP. Assuming everything else is done in the title block, save and load it into your project.
In the project the parameter value will not let you edit it until you add the SP to the Project via Manage Ribbon tab > Project Parameters (Settings menu > Project Parameters in 2009).
It is here that you define whether your parameter will be distinct for each sheet or the same for all sheets.
If distinct then you assign the parameter to category: Sheets (instance parameter).
If the same for all sheets then you choose category: Project Information (Type Parameter).
Saturday, August 22, 2009
Nesting a Hosted Family - Clarification
Task - You want a family to be hosted when used in a project.
Consideration - You've built your family with nested components
Limitation - The hosting must be defined in the last family, the one that goes in the project. If you create a hosted family and nest it in another family it will lose the hosting behavior.
Said another way, you cannot expect a hosted family to retain its hosted behavior when you nest the family in another family.
Consideration - You've built your family with nested components
Limitation - The hosting must be defined in the last family, the one that goes in the project. If you create a hosted family and nest it in another family it will lose the hosting behavior.
Said another way, you cannot expect a hosted family to retain its hosted behavior when you nest the family in another family.
Labels:
content,
Families,
Family Editor
Friday, August 21, 2009
Hotfix Revit 2010 Platform - Walls
The Autodesk Update site has a new Hotfix item. The description is a bit vague: This hotfix addresses issues related to deleting or modifying walls, a crash may occur.
You need to make sure that you read the Readme file. You need Web Update #1 installed first too. There is a hotfix for 32 bit and 64 bit versions. Surprisingly low tech patch process. Same hotfix applies to each version so just repeat for the others if you have them too.
It's a good idea to keep an eye on this site every now and then.
[Edit: Aaron Rumple posted at AUGI that this hotfix disables the 2009 UI Revit.ini hack that permits users to use the 2009 user interface instead of the Ribbon. Stay tuned to the thread or here for an update.]
You need to make sure that you read the Readme file. You need Web Update #1 installed first too. There is a hotfix for 32 bit and 64 bit versions. Surprisingly low tech patch process. Same hotfix applies to each version so just repeat for the others if you have them too.
It's a good idea to keep an eye on this site every now and then.
[Edit: Aaron Rumple posted at AUGI that this hotfix disables the 2009 UI Revit.ini hack that permits users to use the 2009 user interface instead of the Ribbon. Stay tuned to the thread or here for an update.]
AUGI | AEC EDGE call for papers Update
The latest information has our deadline moving forward (closer) to September 18, 2009. This deadline is the publishers deadline for us to submit content. So our internal (AUGI) deadline is September 12, 2009. The magazine will be published at the end of September or first week October.
We are also considering a special Autodesk University issue so if you couldn't pull off something for the next issue perhaps you have time to offer something for this AU issue assuming it goes forward.
Last, submission information about process and calendar is being added to the magazine website so that there will be a quick easy way to see what's up.
Thanks, please return to your regularly schedule fun!
We are also considering a special Autodesk University issue so if you couldn't pull off something for the next issue perhaps you have time to offer something for this AU issue assuming it goes forward.
Last, submission information about process and calendar is being added to the magazine website so that there will be a quick easy way to see what's up.
Thanks, please return to your regularly schedule fun!
Labels:
AUGI|AEC EDGE,
Update
Simpson Content Update
I have been contacted by Ed again to let me know that he has encountered issues with the content and he is getting similar reports from others. They haven't been able to get them to work in Revit. A couple of comments posted here and in a thread at AUGI suggest that this first release might better have been termed "Alpha". Ed informs me that he's been told that the folks at Simpson are working on it. I'm sure they'll get the situation sorted out.
The primary objections shared with me so far is modelling excessively and that users need detail component versions of these families as much or more than 3D versions. This is what I was alluding to in my comment about level of detail in the previous POST.
The primary objections shared with me so far is modelling excessively and that users need detail component versions of these families as much or more than 3D versions. This is what I was alluding to in my comment about level of detail in the previous POST.
Labels:
content,
Families,
Manufacturers,
Update
Dept. of Subtle - Double Click the Big R
J.J. in DC sent me this the other day when he stumble on to it. If you want to CLOSE Revit, apart from the other ways you are familiar with, just double click on the Application Menu "button", the Big R.
Simple, easy but perhaps unexpected unless you've already encountered it with Windows apps or others like Snag It, except the Snag It editor doesn't work that way.
Simple, easy but perhaps unexpected unless you've already encountered it with Windows apps or others like Snag It, except the Snag It editor doesn't work that way.
Thursday, August 20, 2009
Revit Content - What is Interference?
For the most part Revit will help you find when various elements interfere with each other. A window that gets bumped into by a perpendicular wall will generate a warning. A wall that overlaps another will too. A desk copied on top of another will but only if it is in the exact same location.
There are instances that do not generate warnings at all. The same window that complained about a wall won't complain if another window overlaps it. Then there is a door that doesn't mind something encroaching on the swing area or the accessibility requirements. Put a desk so that it crosses into the swing area and use Interference Check between doors and furniture and you'll find no interference reported. Is Revit blind? In a way yes!
A typical door family doesn't have a real element representing the swing or panel in a plan view, it is just symbolic lines. Therefore no interference. The only solid geometry in most door families is the panel and glass which is usually confined to the extents of the wall interior and exterior faces. That desk will need to cross into that space to be a conflict.
Is all of the content for Revit missing this intelligence. Yes, nearly all of it. Why? Because except for a few instances this intelligence isn't so simple. The clearance requirements for content becomes highly specific very quickly. Even more specific when you start examining MEP equipment. Even doors that have seemingly simple push/pull clearance requirements have subtle exceptions depending upon where in the world the door is installed and the relevant code(s). Thus far the content we use ignores this issue for the most part.
The next step is for content to begin to address these design considerations and that's how content becomes more powerful and relevant. More powerful when it not only helps us model and document a design but it begins to make sure that our decisions will meet codes and design best practices. Does your content help your firm in this way? If it does then bravo, if it doesn't it could. How?
One way is to include solid geometry that represents the clearance requirements for the element. This means defining a boundary, usually parametric too, that will represent whatever clearance/interference issues a family might have. This could be a bounding box surrounding the entire element or a box defining an access door's swing clearance for maintenance.
Incidentally, with Naviswork's Clash Detective it is possible to test for Hard and Soft clashes and even define a clearance value that can be applied during a test. Revit lacks this subtlety so a family needs to provide something for it to use. That something is solid geometry.
Practically speaking this means more in each family. This extra solid will also have to be managed otherwise you'll be seeing a lot of boxes in your views.
Autodesk could help us by defining a new sub-category for all elements called Clearance or similar. This would mean that Revit could then learn how to detect a user defined clearance sub-category element and even have a default visibility behavior or setting allowing us to flip a switch to show or hide clearances. Until such time we have to do it by adding it ourselves and ensuring these solids are properly assigned and done consistently for our content.
Keep in mind that the obvious way to manage visibility by using Detail Level won't help us for now. Why? Detail Level doesn't work with Interference Checking, the solid has to be "visible". If you assign the clearance solid to use a specific Detail Level the Interference Check tool fails to see the solid at all even if you change the view to the correct detail level.
Bottom line, can't use Detail Level to manage the visibility of clearance solids. You must use sub-categories or Yes/No parameters. Using sub-categories is a broader brush solution while Yes/No is more involved because you have to manage them at the family level. When you use these methods you can turn off the visibility of a clearance solid and the Interference Check tool will still find them.
Just when you thought your content was great you find out there is something else you could do to make them even better! A toast to making content better still!
There are instances that do not generate warnings at all. The same window that complained about a wall won't complain if another window overlaps it. Then there is a door that doesn't mind something encroaching on the swing area or the accessibility requirements. Put a desk so that it crosses into the swing area and use Interference Check between doors and furniture and you'll find no interference reported. Is Revit blind? In a way yes!
A typical door family doesn't have a real element representing the swing or panel in a plan view, it is just symbolic lines. Therefore no interference. The only solid geometry in most door families is the panel and glass which is usually confined to the extents of the wall interior and exterior faces. That desk will need to cross into that space to be a conflict.
Is all of the content for Revit missing this intelligence. Yes, nearly all of it. Why? Because except for a few instances this intelligence isn't so simple. The clearance requirements for content becomes highly specific very quickly. Even more specific when you start examining MEP equipment. Even doors that have seemingly simple push/pull clearance requirements have subtle exceptions depending upon where in the world the door is installed and the relevant code(s). Thus far the content we use ignores this issue for the most part.
The next step is for content to begin to address these design considerations and that's how content becomes more powerful and relevant. More powerful when it not only helps us model and document a design but it begins to make sure that our decisions will meet codes and design best practices. Does your content help your firm in this way? If it does then bravo, if it doesn't it could. How?
One way is to include solid geometry that represents the clearance requirements for the element. This means defining a boundary, usually parametric too, that will represent whatever clearance/interference issues a family might have. This could be a bounding box surrounding the entire element or a box defining an access door's swing clearance for maintenance.
Incidentally, with Naviswork's Clash Detective it is possible to test for Hard and Soft clashes and even define a clearance value that can be applied during a test. Revit lacks this subtlety so a family needs to provide something for it to use. That something is solid geometry.
Practically speaking this means more in each family. This extra solid will also have to be managed otherwise you'll be seeing a lot of boxes in your views.
Autodesk could help us by defining a new sub-category for all elements called Clearance or similar. This would mean that Revit could then learn how to detect a user defined clearance sub-category element and even have a default visibility behavior or setting allowing us to flip a switch to show or hide clearances. Until such time we have to do it by adding it ourselves and ensuring these solids are properly assigned and done consistently for our content.
Keep in mind that the obvious way to manage visibility by using Detail Level won't help us for now. Why? Detail Level doesn't work with Interference Checking, the solid has to be "visible". If you assign the clearance solid to use a specific Detail Level the Interference Check tool fails to see the solid at all even if you change the view to the correct detail level.
Bottom line, can't use Detail Level to manage the visibility of clearance solids. You must use sub-categories or Yes/No parameters. Using sub-categories is a broader brush solution while Yes/No is more involved because you have to manage them at the family level. When you use these methods you can turn off the visibility of a clearance solid and the Interference Check tool will still find them.
Just when you thought your content was great you find out there is something else you could do to make them even better! A toast to making content better still!
Wednesday, August 19, 2009
Revit API SDK - AutoParameter
If you have ever thought, "I wish I could add a bunch of parameters (shared too) to a family all at once" then you may want to take a closer look at this.
In the Software Developer Kit (SDK) for 2010 they've added a few new samples. One is called "AutoParameter". Here is a description that I found on Jeremy Tammik's prolific programming blog. If you read his post you'll have to scroll quite a bit because it is toward the end of the post.
AutoParameter implements batch mode automatic addition of shared or non-shared parameters to one or more family documents. It optionally processes either the currently active family document or all families in a specified folder. It uses the FamilyManager class AddParameter methods and reads its input data from parameter text files in a format similar to the Revit shared parameter files.
You may want to use this one as an excuse to get more familiar with the API and the SDK.
In the Software Developer Kit (SDK) for 2010 they've added a few new samples. One is called "AutoParameter". Here is a description that I found on Jeremy Tammik's prolific programming blog. If you read his post you'll have to scroll quite a bit because it is toward the end of the post.
AutoParameter implements batch mode automatic addition of shared or non-shared parameters to one or more family documents. It optionally processes either the currently active family document or all families in a specified folder. It uses the FamilyManager class AddParameter methods and reads its input data from parameter text files in a format similar to the Revit shared parameter files.
You may want to use this one as an excuse to get more familiar with the API and the SDK.
Labels:
API,
Shared Parameters
Tuesday, August 18, 2009
Simpson - Revit Content Available
Ed Tallmadge with Kelar Pacific let me know that this was available today. Thanks Ed!
From the Simpson site (snip):
...At the request of our customers, Simpson Strong-Tie is creating drawings for our product offerings that work with Autodesk® Revit® software. You can download the models we currently have available, grouped into "families", from the links on the right... Here's a screen capture of their site:
This level of detail might be a bit extreme on a large project but used intelligently could be a nice addition to your projects. Be sure to note their willingness to put certain content at the head of the line if something you need isn't available yet. Just let them know.
From the Simpson site (snip):
...At the request of our customers, Simpson Strong-Tie is creating drawings for our product offerings that work with Autodesk® Revit® software. You can download the models we currently have available, grouped into "families", from the links on the right... Here's a screen capture of their site:
This level of detail might be a bit extreme on a large project but used intelligently could be a nice addition to your projects. Be sure to note their willingness to put certain content at the head of the line if something you need isn't available yet. Just let them know.
Labels:
content,
Manufacturers
Multi Core/Processors - Tech Note
In the Revit Tech Note document Autodesk has the following information:
Although the Revit platform is not fully optimized for multi-threading, multiple-core processors reduce cycle use by other applications running concurrently. Some reports show as much as a 20% increase in Revit platform performance in a multi-core or multiple processor environment.
In Revit 2010, multi-threaded methods for printing and wall join cleanup have been made available. Multi-threaded hidden line removal for printing has been enabled by default.
Due to the operating system overhead of maintaining multiple threads, multiprocessing of wall join cleanups can experience a minor degradation when only 2 CPU cores are present, but up to a 27% performance increase when 4 hyper-threaded CPU cores are present. Because 2 CPU core systems remain the most common configuration of Revit systems as reported by CIP data, multiprocessing of this features is OFF by default.
To enable multiprocessing for wall join cleanup, add the following entries to the Revit.ini file:
[PerformanceOptimizations]
ParallelWallJoins=ON
To disable multiprocessing for wall join cleanup, you may omit any entries in the
[PerformanceOptimizations] section of the Revit.ini file, or explicitly set the state of either one or both multiprocessing optimizations:
[PerformanceOptimizations]
ParallelWallJoins=OFF
ParallelPrintProcessing=OFF
The Revit platform's rendering function is optimized to use up to four processors. The Revit platform will share processing time with one of these four rendering processors, so there is no exclusive gain for the Revit platform in making more than four processors available. Additional processors may be desired if other computationally intensive applications need to run while the Revit platform is rendering.
Also, if you use the 3.5 GB switch feature for Windows 32 bit operating systems Revit is already a Large Address aware application so no additional work is required other than enabling the switch.
Although the Revit platform is not fully optimized for multi-threading, multiple-core processors reduce cycle use by other applications running concurrently. Some reports show as much as a 20% increase in Revit platform performance in a multi-core or multiple processor environment.
In Revit 2010, multi-threaded methods for printing and wall join cleanup have been made available. Multi-threaded hidden line removal for printing has been enabled by default.
Due to the operating system overhead of maintaining multiple threads, multiprocessing of wall join cleanups can experience a minor degradation when only 2 CPU cores are present, but up to a 27% performance increase when 4 hyper-threaded CPU cores are present. Because 2 CPU core systems remain the most common configuration of Revit systems as reported by CIP data, multiprocessing of this features is OFF by default.
To enable multiprocessing for wall join cleanup, add the following entries to the Revit.ini file:
[PerformanceOptimizations]
ParallelWallJoins=ON
To disable multiprocessing for wall join cleanup, you may omit any entries in the
[PerformanceOptimizations] section of the Revit.ini file, or explicitly set the state of either one or both multiprocessing optimizations:
[PerformanceOptimizations]
ParallelWallJoins=OFF
ParallelPrintProcessing=OFF
The Revit platform's rendering function is optimized to use up to four processors. The Revit platform will share processing time with one of these four rendering processors, so there is no exclusive gain for the Revit platform in making more than four processors available. Additional processors may be desired if other computationally intensive applications need to run while the Revit platform is rendering.
Also, if you use the 3.5 GB switch feature for Windows 32 bit operating systems Revit is already a Large Address aware application so no additional work is required other than enabling the switch.
Monday, August 17, 2009
MEP Wire Sizing Feedback Request
Echoing copy from an AUGI post.
The Revit MEP User Assistance team (the group responsible for help and tutorials) has been working on documenting some of the calculation methods that are used in Revit MEP. We are posting some of the information in a “pre-release” state to try and get feedback on how we can better meet your needs.
The first of these reviews is on how duct sizing in Revit MEP works, with additional sections to follow as we get them completed. Any and all comments are welcomed about the information we provide in the attached files.
If the contents of these documents don’t apply to you, please don’t feel like you need to review them (i.e. if you're the electrical person, don’t review duct sizing stuff), but if you know someone who might be interested please let them know. The more feedback we get the better we can make the documentation.
Vist the Inside the System blog
Thanks for your help!
Karen Smith (Autodesk)
The Revit MEP User Assistance team (the group responsible for help and tutorials) has been working on documenting some of the calculation methods that are used in Revit MEP. We are posting some of the information in a “pre-release” state to try and get feedback on how we can better meet your needs.
The first of these reviews is on how duct sizing in Revit MEP works, with additional sections to follow as we get them completed. Any and all comments are welcomed about the information we provide in the attached files.
If the contents of these documents don’t apply to you, please don’t feel like you need to review them (i.e. if you're the electrical person, don’t review duct sizing stuff), but if you know someone who might be interested please let them know. The more feedback we get the better we can make the documentation.
Vist the Inside the System blog
Thanks for your help!
Karen Smith (Autodesk)
Conceptual Tools - Panels
I was feeling a little jealous of David and Zach and others having fun sharing the massing panel families techniques they been using that are available in 2010. Zach and David and another David have been prolific sharing videos of their stuff.
Most of the fun things I get involved with aren't really mine to share. These are not quite as exciting forms as the examples on the other sites but I thought I'd post a few images that I can share. A little over a year ago I used line based families to create the last image. This time around it took less than an hour in between other stuff. Different structures but similar thought process.
These images are of a panel family that includes the "frame" and glass panel applied to an elliptical cone shape that slopes at the top as well.
This last image is of the structure I mentioned earlier, the one that I used line based families for.
Most of the fun things I get involved with aren't really mine to share. These are not quite as exciting forms as the examples on the other sites but I thought I'd post a few images that I can share. A little over a year ago I used line based families to create the last image. This time around it took less than an hour in between other stuff. Different structures but similar thought process.
These images are of a panel family that includes the "frame" and glass panel applied to an elliptical cone shape that slopes at the top as well.
This last image is of the structure I mentioned earlier, the one that I used line based families for.
Saturday, August 15, 2009
Sheet 4 of 50 - A Sheet Counter
Any Revit user will tell you that this isn't possible, at least not easily or out-of-the-box. That is...to indicate which sheet number this sheet is relative to the total number of sheets.
Some firms don't bother with this, others insist and numerous oversight/regulatory organization as well as clients demand it. As a practical matter it just helps the person reading a set of drawings determine if they have the entire set or not, or if they are in the correct order. If they are looking at sheet 25 of 50 and they only have 5 sheets in front of them, clearly there is a problem. Their other option is to check the Sheet Index...assuming they have one.
Now that I've gotten you depressed that it isn't possible I can cheer you up a bit. Phillip Miller with Kiwi Codes is working on a solution that he started out sharing at AUGI. His single license version will set you back $5 USD and a site license will cost you $20 USD. Methinks that sales might be brisk from certain companies faced with meeting this requirement. Phillip has provided a video for you to consider it prior to purchase. They also have other, though New Zealand specific, tools for Revit.
Check it out!
Some firms don't bother with this, others insist and numerous oversight/regulatory organization as well as clients demand it. As a practical matter it just helps the person reading a set of drawings determine if they have the entire set or not, or if they are in the correct order. If they are looking at sheet 25 of 50 and they only have 5 sheets in front of them, clearly there is a problem. Their other option is to check the Sheet Index...assuming they have one.
Now that I've gotten you depressed that it isn't possible I can cheer you up a bit. Phillip Miller with Kiwi Codes is working on a solution that he started out sharing at AUGI. His single license version will set you back $5 USD and a site license will cost you $20 USD. Methinks that sales might be brisk from certain companies faced with meeting this requirement. Phillip has provided a video for you to consider it prior to purchase. They also have other, though New Zealand specific, tools for Revit.
Check it out!
Labels:
API,
Sheet Counter
Friday, August 14, 2009
Autodesk University 2009 - Virtually
I will be presenting one class at AU09. It is part of the new Virtual Sessions they are offering. This means that you can attend this session (and others) at AU even if you can't do so in person. The class is called:
"Autodesk Revit Collaboration: Shared Coordinates for Projects Big and Small"
They (Autodesk) are offering two kinds of passes: AU Virtual Free Pass and AU Virtual Premier Pass. They have a comparison chart. Something to consider for those planning to travel to Vegas, each person that registers to attend AU in person will receive two complimentary AU Virtual Premier Passes.
I haven't been able to figure out how people sign up for it yet except that I've seen the class listed in the tentative schedule that was posted on the AU Blog. It may just be a little too soon since general registration has not yet opened.
By the way, there is another class to attend on this subject that will be available for people who come to Vegas.
AB118-3 - "Finding Your Way Around Shared Coordinates"
Theresa Martin will be presenting. Theresa, who works for Ideate, worked as a lab assistant in one of my labs and is a smart cookie so you won't go wrong attending it if you can.
I digress...I don't know about you but I find it annoying that the AU site must load a video before giving me back control of my browser everytime I visit their homepage. I'm just glad I've got decent bandwidth. I can only imagine what it must be doing to those who don't.
Hope to see you at AU 2009 and virtually too!
"Autodesk Revit Collaboration: Shared Coordinates for Projects Big and Small"
They (Autodesk) are offering two kinds of passes: AU Virtual Free Pass and AU Virtual Premier Pass. They have a comparison chart. Something to consider for those planning to travel to Vegas, each person that registers to attend AU in person will receive two complimentary AU Virtual Premier Passes.
I haven't been able to figure out how people sign up for it yet except that I've seen the class listed in the tentative schedule that was posted on the AU Blog. It may just be a little too soon since general registration has not yet opened.
By the way, there is another class to attend on this subject that will be available for people who come to Vegas.
AB118-3 - "Finding Your Way Around Shared Coordinates"
Theresa Martin will be presenting. Theresa, who works for Ideate, worked as a lab assistant in one of my labs and is a smart cookie so you won't go wrong attending it if you can.
I digress...I don't know about you but I find it annoying that the AU site must load a video before giving me back control of my browser everytime I visit their homepage. I'm just glad I've got decent bandwidth. I can only imagine what it must be doing to those who don't.
Hope to see you at AU 2009 and virtually too!
Thursday, August 13, 2009
Revit Inside - Getting on the List
I started the blog Revit Inside back during April 2006. But when the Revit Structure blog BIM and Beam posted about it the other day I realized that I never really mention it much here on Revit OpEd. I do have a link for it on the sidebar.
It has been growing steadily, quietly for the last three years. I see a surge in requests when it is mentioned at a user group meeting, or a reseller happens to mention it during a conversation etc. There have been quite a few since BIM and BEAM's mention of it too.
The premise of the list is quite simple. Your firm name is a hyperlink to your company website with the relevant location information. The only thing we have to manage is a simple bit of information. Your own site does the selling.
Over the last three years I've had a couple of requests to make the list more comprehensive. There is much more that firms would like to know about your firm before contacting you. Such as How many projects you've completed, how many staff use Revit, How long have you been using Revit and many others. Another request is to allow the list to be searched geographically.
I've considered a Google approach to the list where you type in a search criteria and then provide a result but the list hasn't been so big that a short period of scrolling provides a comprehensive look at all the firms listed. For now I plan to leave it alone so the list is longer and more impressive.
As for providing more information that would require much more information from firms who want to be on the list. This would require joining the site, membership etc, so that you could edit your own information when it changes. Instead of going that route I think that firms that use Revit could/should provide a Revit page on their own sites that can provide the necessary background and do so in their own words.
Oh, as for actually getting on the list visit the Revit Inside site for instructions. If you are in a hurry you can start an email to me now.
It has been growing steadily, quietly for the last three years. I see a surge in requests when it is mentioned at a user group meeting, or a reseller happens to mention it during a conversation etc. There have been quite a few since BIM and BEAM's mention of it too.
The premise of the list is quite simple. Your firm name is a hyperlink to your company website with the relevant location information. The only thing we have to manage is a simple bit of information. Your own site does the selling.
Over the last three years I've had a couple of requests to make the list more comprehensive. There is much more that firms would like to know about your firm before contacting you. Such as How many projects you've completed, how many staff use Revit, How long have you been using Revit and many others. Another request is to allow the list to be searched geographically.
I've considered a Google approach to the list where you type in a search criteria and then provide a result but the list hasn't been so big that a short period of scrolling provides a comprehensive look at all the firms listed. For now I plan to leave it alone so the list is longer and more impressive.
As for providing more information that would require much more information from firms who want to be on the list. This would require joining the site, membership etc, so that you could edit your own information when it changes. Instead of going that route I think that firms that use Revit could/should provide a Revit page on their own sites that can provide the necessary background and do so in their own words.
Oh, as for actually getting on the list visit the Revit Inside site for instructions. If you are in a hurry you can start an email to me now.
Labels:
Revit Inside
Wednesday, August 12, 2009
Call for Papers - AUGI | AEC EDGE
If you work in the AEC "space" then I'm interested in what you do and how you do it using Autodesk's software. Why? Because I am the editor of AUGI|AEC EDGE
The first issue of this magazine had a focus on Revit and BIM. We had to start somewhere and let's face it, I'm comfortable with Revit so that part was easy. Reaching out to the other software users is a little harder. Posting this on this blog isn't the best place either so I'll be reaching out using other tactics too.
If you read this blog and know someone who uses the other products and would be interested in writing for the magazine I'd like to hear from you or them. If you use other products as well then I'd like to hear from you too.
Rather than call on the same authors for every issue I hope to bring fresh and heretofore unknown authors out and give them a chance to say what's on their mind. AUGI members are our first source of talent and if you aren't a member we can resolve that easy enough, it's free to join after all!
If you want to contact me to discuss an article or to connect me with someone who does please send me an EMAIL (include AUGI | AEC EDGE in the subject please). Thanks!
The first issue of this magazine had a focus on Revit and BIM. We had to start somewhere and let's face it, I'm comfortable with Revit so that part was easy. Reaching out to the other software users is a little harder. Posting this on this blog isn't the best place either so I'll be reaching out using other tactics too.
If you read this blog and know someone who uses the other products and would be interested in writing for the magazine I'd like to hear from you or them. If you use other products as well then I'd like to hear from you too.
Rather than call on the same authors for every issue I hope to bring fresh and heretofore unknown authors out and give them a chance to say what's on their mind. AUGI members are our first source of talent and if you aren't a member we can resolve that easy enough, it's free to join after all!
If you want to contact me to discuss an article or to connect me with someone who does please send me an EMAIL (include AUGI | AEC EDGE in the subject please). Thanks!
Labels:
AUGI|AEC EDGE,
Authors
Tuesday, August 11, 2009
Family Editor Training Options
These are two options that have been brought to my attention recently.
Mastering Series by Paul Aubin
Paul has been running some online web training this summer and is currently conducting one focused on making Revit families with the family editor. He has increased the number of participants so he can accept many more students now. For more details you can visit his website.
BIM Tutorials - Virtual Tutor Revit Families
I received an email last week (as some of you may have as well) from this organization that has just created a DVD of tutorials focused on the family editor as well.
Mastering Series by Paul Aubin
Paul has been running some online web training this summer and is currently conducting one focused on making Revit families with the family editor. He has increased the number of participants so he can accept many more students now. For more details you can visit his website.
BIM Tutorials - Virtual Tutor Revit Families
I received an email last week (as some of you may have as well) from this organization that has just created a DVD of tutorials focused on the family editor as well.
Subscribe to:
Posts (Atom)