Showing posts with label Revit 2011. Show all posts
Showing posts with label Revit 2011. Show all posts

Tuesday, March 29, 2011

Lists

One drawback to switching directly from 2010 to 2012 you start using features that were in 2011 that you had forgotten about.

Oh lists, where have you been all my life? :-)

Some downsides to the list text feature is:
1) You can't break text into separate columns and continue the numbering.
2) You can't start a list with anything other then 1., A., or a. What if I want to start my list at 32?

Tuesday, March 22, 2011

Perspective Graphics

So here's a realistic example of where I've used some of the new graphic features in 2012.

We have a revolving panel that can be rotated out of the way. In previous versions if you set the view to realistic you wouldn't be able to see what the space would look like closed unless you move the panels out of the way. But now with 2012 you can.

So you just simply right click on an object & go to Override graphics in view by element:

Then Click on Ghost Surfaces:

And Voila! Ghosted panels that give you and your client an idea of what the space will look like with the panels both open & closed.






Thursday, March 10, 2011

Placeholder Sheets


I was reminded how great the placeholder option is.

I needed to create a drawing schedule but some of the sheets we don't need right now
but will need later. So I created some placeholders (the top three sheets seen below).


Now I need to issue schematic design without those placeholders included so I clicked on Hide and voila:


Now how do I know what sheets I have yet to create? Click on Isolate & tada:



Wednesday, December 08, 2010

Inspiration from AU

Where did we take that photograph of existing conditions?
Where am I standing while looking at this rendering?


Familiar questions when working with Revit, right? Revit provides no good way to mark, or locate cameras, renderings or photos, right? Well earlier this year I created a generic annotation component to callout "cameras" this came out of the need to identify photo locations on a site. It was nice, but completely manual in nature, particularly in terms of setting the detail and sheet numbers, which also meant it did not update correctly.

Ever since the customizable elevation tags came out I've tried to think of something useful to do with them, sure you can finally "tweak" the OOTB content to look exactly like what you drew on mylar, but really? How important was that? Inspiration finally struck when I was hanging out in the AEC lounge at AU answering user questions, you can use a custom elevation view type to "callout" a photo or camera location!

click for enlarged view

How does it work you ask? First I've got a custom pointer family and body family. These are assigned as a new elevation tag, which is then assigned to a new Elevation Type. The last trick is, when you go to place the elevation, you choose "Reference other view" in the Options bar. From Reference other View you can choose  either drafting views (good for site/existing condition photos) or any view saved as a "rendering" (image) in the project. Once placed you can rotate and adjust as needed, since it is not a "live" view, these annotations will only show up in the view they're placed in. Of course, because its an elevation tag, it will carry the sheet/detail number references when you place your drafting or rendering view onto a sheet.

So, there are a few "drawbacks" to this approach....
  1. You can't actually directly reference a real "camera" (Autodesk are you listening?) but you can save a camera view as a "rendering" in your project browser tree (warning, this is the same as inserting an image in a drafting view, so watch your file size!).
  2. You can't really adjust the size of the "Field of View" without having multiple custom Elevation Tags assigned to multiple Elevation Types (could get quite messy in the project browser).
Other then that, I think this is likely to work really well for a number of people, particularly if you're dealing with photos or renderings, annotated 3D views might be trickier. One solution might be to place the actual camera view on a sheet, reference an empty drafting view and place the drafting view on the same sheet, and use its title and detail number to identify the annotated camera view. Not perfect, but better then anything else, right?!

Thursday, September 09, 2010

News!! AU & more!

I'm a speaker at AU2010!















So we've been quiet for quite some time, because there are just sooo many things going in our lives!!!

First off, I will be presenting at AU this year. Two Classes, One Lab and one Virtual Session. Thankfully I have a great supporting cast around me, and each is only an hour long:

  • Parametrics Laid Bare: Panels and Adaptive Components in Autodesk Revit: AB223-1
  • Beyond Project Templates: Managing Company Standards and Best Practices in Autodesk Revit: AB234-4P
  • Au Bon Panel: Baking Your Own Adaptive Components and Panels with Autodesk Revit Architecture: AB316-1L
  • "Virtually" There: Using Revit with Geographically Dispersed Teams: AB22-1R
Hopefully Krista will be co-speaking (via Skype) with me for the Project Templates course, but alas, she may be a little tied up with our new baby who is due on Nov. 13th!!


Lastly, if you have not heard or seen the most recent big news, you may want to read the press release here.


Look for some more posts later this month, but I suspect we will continue to run pretty silent, stay tuned!

Thursday, July 22, 2010

Time to retire....

32bit that is! I've been waiting for this post to be published by the Revit Clinic folks. I've been working with Ryan for a month now on a user that continues to crash no matter what. The current thinking being that it is the issue of stability of 32 vs 64. Needless to say we've tried and exhausted just about every other possible option, and no, this user is not working on huge Revit files at all either.

Monday, July 19, 2010

Navisworks 2011 Addin file

Ugh! More then a month since I last posted, and that was from my BB while at Dev Camp.

Dev Camp was fun, too bad I've not really got back into programming. :-(

However, one thing that was further clarified for me was AddIn files and lo and behold, I need to make one!

We're in the midst of prepping for full rollout of ADSK 2011 BIM products here, which includes Navisworks. I manually installed Navis, and noticed that it modified my Revit INI in order to load the export plug-in! Well that was just annoying, modifying the ini is a pain, especially with packaged deployments, the new manifest files are much friendlier to packaged deployment of software, rather then having to make sure an INI file is properly modified. So, I wrote my own!

If you feel like using an Addin file to integrate Navisworks into your 2011 installations, just copy the code below into a text file (I recommend Notepad) and save the file as a *.addin file. Place the new file in your addins directory, remove the nasty code from your ini, and presto, you'll be all set!


<?xml version="1.0" encoding="utf-8"?>
<RevitAddIns>
<AddIn Type="Command">
<Text>Export to Navisworks 2011</Text>
<Description>Exports an NWC file from Revit for Navisworks</Description>
<Assembly>C:\Program Files\Common Files\Autodesk Shared\Navisworks\2011\nwexportrevit2011\nwexportrevit2011_8.dll</Assembly>
<FullClassName>NavisWorks8.LcRevitExportCommand</FullClassName>
<ClientId>AB6AC86F-532E-439C-B3D4-D34F660CDD54</ClientId>
<VisibilityMode>NotVisibleInFamily</VisibilityMode>
<LongDescription>
<p>Use this command to export an NWC (Navisworks Cache file) file of your Revit model. NWC files can be opened in Navisworks and saved as NWD files.</p>
</LongDescription>
</AddIn>
</RevitAddIns>

Thursday, June 03, 2010

Guide Grids

I’ve been exploring these a little bit as we get ready to roll out 2011 to the firm. I have to say they are an odd mix of Revit objects and attributes. For instance;

How do you delete a guide grid?

Well oddly enough, to detele a Guide Grid from a project, you simply select it, and delete it! If you have multiple Guide Grids defined you cannot purge them, and they don’t show up in the project browser. They simply exist in the sheet view(s). What is even odder is what this behavior implies. A guide grid is effectively an instance of a datum object similar to Grids, Levels or Reference Planes. There are no type properties of a Guide Grids, there is a single “Type” within a whole project. When you manipulate the Instance Properties of a particular Guide Grid in the Properties Pallette, it updates the Grid in all the sheets you’ve “placed” the grid in. In fact what you’ve really done is actually make that particular instance of the Type Guide grid visible in the particular sheets you assigned it to. You don’t actually place the Grid. What this also means is that the location of any particular grid is based on the origin of a sheet view.

Interestingly enough, if you get to thinking about it, Sheet Views are really nothing more then a Drafting View whose behavior has been specialized to allow Views of the Model to be added to them. They have an origin just like drafting views, but “we” can never see or find that origin perse (its important to note that using the API you can find the origin in both Drafting and Sheet Views, or using a linked DWG).

The point is, that the Guide Grid function operates based on the premise that your titleblock locations share a common origin, much as Grids operate on the premise that your model is built around a commong origin from floor to floor. If you move your titleblock (for whatever reason) within the Sheet View Canvas, the Guide Grid will be in the same place, but not relative to the Titleblock.

What this also means is that even though the Guide Grid uses a very basic implentation of the “Pattern” functionality to create the graphical grid, it effectively represents the coordinate system of the Sheet View(s) with the one minor fact that you don’t know where 0,0 is.

What really gets me about this whole thing is, why implement each individual grid as a separate instance of a single Type? Why not allow multiple Types to be defined? Multiple Types would make more sense in the long run, and would allow for some type of “management” console to see all the defined type at once, and delete/modify, etc. Instead all we get is a drop down in view properties, which in reality is simply turning the visibility of a particular instance on or off. Furthermore, when you click on the “Guide Grid” button once again you’re creating “new” by way of placing a new element of an existing Type. Lastly, this comes back to the “delete” issue. In Revit “delete” can be and sometimes is confused with “removal”. One can easily imagine a user opting to “delete” a grid from a particular view, when in fact they simply want to make it no longer visible in that one view. Hitting delete however may have the un-desired effect of completely removing the Guide Grid from the whole project (which might be a big problem!).

I have to say, the one really nice thing about the functionality they did add, is that if, like us, you’ve added your own “grid” and visibility controls to your Titleblock families (with Symbolic Lines) then you can actually use that to snap to and align your views (or offset them from the grid to a specific point, etc.). What is nice about this approach is that the grid is relative to the Titleblock, so if you move the Titleblock, or for some reason delete it, then add a new one back later, you will always have the “same” grid no matter what.

For now, even though there are some drawbacks in terms of management and printing with our own TB grids, I think I’ll generally stick with them, as it seems to have fewer pitfalls, and is potentially less confusing in the long run, then Guide Grids.

Thursday, May 13, 2010

Upgrading to 2011: Deleted Levels!? Broken Plan Regions!?

So I came across this error quite by accident. The good news is if you don't care about the explanation, you can stop now and safely ignore the warning/error (shown below) that might be posted when upgrading a file from any previous version of Revit.


So what might you ask is going on? I'm glad you asked! :-)

As I said the short story is that this error is harmless (as far as anyone knows). I've now seen this error show up in three different models, two from 2009 and one from 2010. At first I wrote it off, as the first two models were not 100% familiar to me, and I assumed it was some type of error related to the files, and something the user(s) had done. However, when the error(s) above showed up in the model from 2010 I started to wonder as I'm much more familiar with the 2010 model.

So, off went an e-mail to my Autodesk contacts... and low and behold we've got ourselves a reasonably straightforward answer.

<snip>This warning is a result of fixing one of the bugs I was assigned right before code split. Basically, when the slanted columns project was originally done, a level id was stored in the view range dialog used by plan views and plan regions. At some point, the design changed, but the data was left in place. Somehow, and I’m not sure how, lots of plan regions are storing a stale element id. That was the source of the bug I was assigned.  This warning just indicated this is such a plan region. It can be ignored. There should be no consequence to the user.<snip>

So, basically when they first wrote the code for slanted columns the data mattered, but it doesn't anymore. Now we get a warning that is meaningless. If anything I think an example like this really illustrates the complexity of a piece of software like Revit. One might argue that they should be doing a better job of making sure random bits of data are not stored (taking up space) but given the complexity of such things, its not really surprising. A great deal happens as they write the software, and just like architecture and engineering the design changes. Have you ever sat there looking at a drawing, wondering how a design decision was arrived at....? Decisions and changes get made, and sometimes we loose track of the history and process, we're then left to clean it all up later on down the road.

Friday, April 16, 2010

Revit 2011: Stepped Foundations with Adaptive Components

So, if you want to learn all sorts of impractical for the new Adaptive Components (AC) you can visit Builz. But if you're interested in some more practical applications you've come to the correct place.

I don't know about you, but I've always found modeling stepped footings to be a bit of a pain. There were several techniques, but they all had their drawbacks. I think the newest technique that AC's offer us is the best yet. It is still not perfect, but its quick and easy! This quick demo illustrates some of the flexibility AC's actually offer, and the concept of thinking of the Conceptual Mass Environment as a wrapper for working with these elements.

Saturday, April 10, 2010

Subtle Updates in 2011

We'll get back to Media Day, but for now Steve does a good job of recapping most of what went on etc.

First up on updates in 2011, everything that was previously only available for Subscription customers (Q3 Subscription Advantage Pack) is available to everyone who buys Revit, needless to say, Autodesk's sales pitch is, "buy the subscription pack it will be worth it" (something confirmed at the Media Day and recent Boston Revit User group events).

So what about these subtle changes?

The first one quite handy, "Save View as Image", You can right click on any view in the project browser and choose "Save View as Image". This is a great way to "freeze" a drawing, without having to export to CAD, and it keeps everything in the model. The same functionality is also exposed in the API. One presumes that this is all part of the new "Analysis Styles" view framework meant to make it easier to graphically convey and save analysis data in the model.



Next, we have some changes in the user interface. Autocad users can rejoice, Revit's UI now supports activating  a modifier command (such as Copy, Rotate or Move) before selecting any elements. Once the command is activated, you can select elements, finish the selection and execute the command. This means that combined with more keyboard shortcuts, mouse clicks to the ribbon can be greatly decreased.



Lastly, Revit Structure provides a number of enhancements to framing, particulary in terms of cleaning up slanted columns, trusses, and how you can place edit these elements. All these changes are available in Architecture too. I have to say I think the method of placing a slanted column is quite elegant (not the only one either) and the new ability to manipulate the top and bottom of a column is quite handy to.

Monday, April 05, 2010

Autodesk: AEC Media Day, Revit 2011 Text & Labels

Well, technically media day is tomorrow, but it started tonight with a reception. Quite the crowd they've brought in, and I appreciated being invited and entertained too. Steve Stafford, David Light David Harrington, Lachmi Khemlani and more were all there.

Tomorrow we get down to all the "real" release info, a chance to ask questions, and perhaps, if we're lucky some goodies that we probably won't be allowed to blog about anyway (pesky NDAs....).

Text & Labels

A small, but possibly overlooked new feature in 2011 is a change to Text and Labels (you may have already heard Text is going to support bullets, numbering and several other new features).  What I want to focus on in this post is the new border feature.

In both text and label types you can check to show a border around the text in the object. The size of the border is controlled by the size of the text/label box and the offset in the type properties. I tend to equate the offset to being the "margin" around the text, but since this offset also controls where a leader terminates, I guess they've used the correct term.

Of course, this means you better start thinking about redoing all your tags and annotations! Think of all those families with boxes draw with symbolic lines, that don't adapt to text size! No longer a problem, with the border feature. Line weight of the line is controlled by way of the Text/Label type properties. However, its important to note that the box and any associated leaders will have the same line-weight. It also means that the line-weight will be consistent in all views. The only way to override the line weight is an object specific override. It would be preferable possibly useful if the leader and border had their own subcategories, under annotation categories, but perhaps next year..... On second thought, perhaps it should remain a type property? Or possibly, both? Allow the base value to be defined in Object Styles, overrides in Visual Styles, and then, last a property in Type Properties that has "By Category" by default.

Sunday, March 28, 2010

Revit 2011: Custom Elevation Tags

So, this feature was not on my personal list of requests, but obviously it is/was on someone's given its persistent presence on AUGI wishlists (along with site tools*). I have to say, it will be nice to be able to create Elevation tags that are smaller, and will fit better into small interior spaces.

These new tags are pretty straight forward. You have to create a "body" which can hold as many pointers as you like. The pointers allow for the creation of elevation views. There are some limitations as you will see in the video, but overall the implementation is really good (and I wish it would come to section heads too). There is a new property for text and labels that controls the relative rotation of the text to the symbolic geometry. Lastly, the same problem that has plagued section heads, plagues elevation tags too, where masking regions will mask symbolic lines. Thus you either must create many separate masking regions to get all your required edges, or skip the masking regions, which can be a problem in complicated spaces or when floor patterns/finishes are visible in views. See the video for a fairly quick demonstration of the new feature(s).



* A brief note on Side tools, a bug in 2010 when a sloped pad was adjacent to a level pad resulted in a teeny tiny sliver of "site" extending up past both pads has reportedly been fixed in 2011.

Friday, March 26, 2010

Revit 2011: Reporting Parameters

2011 is here! As I post, I'm participating in Autodesk AEC's blogger day event. Much like David Light, I've had to sit on most of this information for 9 months+ now (and its been soooo hard!), I can also say that I expect to see more! Maybe not tomorrow, not even next month, but soon!

There are a growing number of posts in general about the new features in 2011, so I decided to focus on something near and dear to my heart (supposedly my case-study provided good reasons to move forward with this feature) Reporting Parameters.

Reporting Parameters are a hugely powerful feature (as mentioned by other posters). So I thought that I would do some movies to demo how they work, and what they do. I've got four movies lined up, each builds on the next in complication.

First, the basics. Creating a reporting parameter, and showing what it can do. Note, a reporting parameter does not have to be shared, but combining reporting parameters with shared parameters, means you can get that information into a schedule (or tag).



Next up, a little bit of what you can and can't do with a reporting parameter in a family. For instance you can use dimensions from "Host Geometry" to drive elements in families. However, reporting parameters driven by non-host geometry can only report the information, you can't use the value in a formula. Note, you also cannot directly drive geometry with a reporting parameter, you should set another parameter equal to the Reporting parameter in the formula column.



Third a creative application of the reporting parameter in Curtain Panel. Note that when a curtain panel is loaded into a project you can already schedule Width & Height, so if you create reporting parameters to do the same thing you should probably name them differently (particularly if they're shared).



Are the idea juices cooking yet? Here is one more example, also making use of the new "Adaptive Component". Note that these components can only be placed in a Conceptual Mass family (think of the mass family as a "wrapper" but you can change the category of the Adaptive Component, as well as linking parameters and geometry, to give the user in project full control of the Adaptive component (within reason, there are still some limitations).