Thursday, April 03, 2008

Rendering Examples from Revit Architecture 2009

Just a little model I started playing with in Revit Architecture 2008 and imported into Revit Architecture 2009.

Here is the rendering output from Revit 2008:


Here is the same scene rendered in Revit 2009 (after updating some of the materials - note especially the difference in the water!).


I should have postprocessed this with the exposure controls in Revit 2009 to brighten it up a bit but I was lazy. Which was stupid, because it only takes a few seconds. Here's an example of an interior scene rendered with 2009 before adjusting the exposure contols (no radiosity solution needed, by the way - this is done with the new Mental Ray engine, which is a breeze to use).


And here is the same image after adjusting the exposure just a bit:


What's most impressive about all this is that I really don't have much of a clue as to what I'm doing in this new rendering engine yet. I played around with the new materials library and editor a bit, and pushed a couple of buttons in the new Render dialog and viola! It's a breeze!

Thursday, March 06, 2008

Rendering Changes in Revit 2009

The Revit 2009 products have a lot of nice enhancements in them - some of them seemingly minor, but with a huge impact, such as being able to dimension to a point or override dimension text. However one that will be noticed in a big way (and hopefully a positive one) is the new rendering engine and interface. When you move to the "Rendering" tab of the Design Bar you will now have two tools - "Modify" of course, and "Render View". Selecting this button will bring up the new Render dialog box, which has all of the settings for rendering in one place. Revit now uses the Mental Ray rendering engine, bringing it more fully into standardization with other Autodesk products, and in my opinion, providing for much more realistic and compelling images while at the same time simplifying the rendering process.



In addition to the revamped interface and rendering engine, the render properties editing and interface of material dialog has been revamped with an asset browser built in. There is a huge library of pre-configured material templates and types added.

Labels: ,

Monday, February 18, 2008

New Features of AutoCAD Architecture 2009

David Koch has listed some of the major new features of AutoCAD Architecure 2009. Go take a read at:

David Koch's AutoCAD Architecture New Features Overview in "The Arhitect's Desktop"

Wednesday, February 13, 2008

Automated Keynoting in Autodesk Revit

I am frequently asked about the keynoting feature in Autodesk Revit; how to use it and how to set it up. It’s actually quite simple, and with a little bit of effort can reward you with a much-simplified annotation system, whether you actually use keynotes (reference or sheet) or simply want standardized “typical” text notes.

The following tutorial will attempt to walk through the process of using keynotes. Then we’ll take a look at how to customize them. This tutorial will use the standard keynotes file that ships with Revit Architecture (as well as Revit Structure and Revit MEP).

Associating the Keynotes File

Before you can use the keynoting feature in Revit, you must first associate your project with a keynotes file. You can do this in your template project if you want to use an office standard keynotes file, or you can use a separate file for each project.

To associate a keynotes file, go to Settings->Keynoting. The first item in the dialog is the path to your keynotes file. Note in the figure below that it is currently reflecting the default keynotes file, which should be located in your Imperial or Metric Library. This is a simple text file which can be edited or created from scratch, as we will see later.



Figure 1 – the Keynotes Settings dialog


Note the other settings in the keynotes file. Most importantly we will discuss the difference between the numbering methods “By sheet” and “By keynote” later.

Assigning Keynotes to Materials and Types
Once you’ve associated the keynotes file to your project or template you can begin to assign keynotes to material definitions and element types. Note in figure 2 and 3 that both the Material Definitions dialog (on the “Identity” tab) and the Type properties of any element have a field for a Keynote to be assigned.


Figure 2 – the Material Definitions dialog, with the “Identity” tab selected.



Figure 3 – the Type Properties dialog of a wall type.



Additionally, the Family Types dialog of a component family definition will allow the assignment of a keynote to any component or detail component family. Selecting the browse button in the Keynote field in any of these dialogs will take you to the associated keynote file, allowing you to select from any of your standard notes. Figure 4 shows the default Imperial keynote file, which is structured around the 16 division CSI format.


Figure 4 – The default Imperial keynotes file.


So, now you’ve associated a keynotes file to your project and you’ve assigned keynotes to your materials and type definitions. The hard part is done.


Using Keynotes


To use keynotes, go to the drafting panel and select the “Keynote” tool. You have three options:
Element: Pick an element and the keynote assigned to the type definition will be used.
Material: Pick an element that has materials assigned to its components and the keynote assigned to the material definition will be used.
User: Pick any element. Whether or not it already has a keynote assigned to it you will be taken to the keynotes file to select any other keynote that you prefer to use.


If you select an element or material that has no keynote assigned to it yet, you’ll also be sent to the keynotes file to select a note. Once selected, that keynote will then be assigned to the element or material that you selected for future picks. If you accidentally select the wrong keynote during this process, you need to edit the type (or material definition) properties and change the keynote assignment there.


Referring back to the keynotes settings dialog box shown in Figure 1 again, note that you can choose to use “By sheet ” or “By keynote” when you place keynotes. The difference between these is simple but significant. “By sheet” refers to a system where each keynote is assigned a number that is unique on a particular sheet, however the same keynote could be a different number on a different sheet. Typically the numbers will simply be “1”, “2”, etc. “By keynote” is a system where the actual keynote number specified in the keynotes file will be used, and will be consistent for a given keynote across all sheets. The terms “By sheet” and “By keynote” refer to the US National CAD Standard “Sheet Keynotes” and “Reference Keynotes”, respectively. Figure 5 shows a detail annotated with the “By keynote” (reference keynotes) option. Figure 6 shows the same detail annotated with the “By sheet” (sheet keynotes) option.


Figure 5 – A detail annotated with the “By keynote” option.



Figure 6 – A detail annotated with the “By sheet” option.


Note that with the sheet keynotes, the actual keynote number is not assigned; instead there is a simple “?” placeholder. The number will be assigned when the detail is actually placed on a sheet. You can actually switch an entire project’s details from the reference keynotes option to the sheet keynotes option by simply switching the choice in the Keynotes Settings dialog. All existing keynotes in your project will update immediately to the new system.


Keynotes are essentially nothing more than tags. You can choose to use a tag definition that displays the keynote number, or you can choose to use one that displays the keynote text itself. Therefore, even if you don’t use keynoting as an annotation method, you can still use this feature in Revit to standardize and automate your text annotation.


Creating Keynote Legends


Keynote legends are nothing more than a schedule view. To create them, however, you need to go to the View pull down menu and select New->Keynote Legend; you won’t find the option on the View design bar. Once the legend is created, you’ll see it listed in the Project Browser with the rest of your schedules.
Viewing the properties of the legend, you’ll see, in fact, that it has the same structure as any other Revit schedule with one critical exception. On the “Filter” tab there will be an option at the bottom to allow you to filter keynotes by sheet, as in figure 7.


Figure 7 – filtering keynotes by sheet.


Turning this option on will allow you to have all of your keynotes in one keynote legend. However you can use the legend on multiple sheets. For each sheet that you place it on, only those keynotes that appear on the sheet will be shown in the legend. If you are using sheet keynotes, the keynote number will be blank in the legend view, since each one can vary from sheet to sheet, but when the legend is placed on the various sheets the numbers for those sheets will be assigned.


That’s it. That’s all there is to working with keynotes. The critical thing to make it move fluidly and quickly is to take the time to assign keynotes to all of your component family types and system family types, as well as your material definitions. This means that you will probably also need to either edit the default keynotes text file or create a new one. Read on…


Customizing a Keynote File


Although keynote files are nothing more than simple text (.txt) files, the best tool to use to create or edit them is actually a spreadsheet editor such as Microsoft Excel. The formatting is a little ugly in the raw text form, but much more readable in spreadsheet form. When you open the file in Excel (we’ll use the default Imperial keynotes file as an example), make sure to set the file type in the File Open dialog to “all” so that you can see .txt files. After selecting the file, choose the “Delimited” option in the Text Import Wizard, and select “Next”. In the next screen, select “Tab” as the delimiter; you should see a preview of the file in the same dialog box.


Once the file is opened in Excel, you should notice that there are three columns. The first column is the actual keynote number for each note (or the section header for a group of keynotes). The second column is the keynote itself or the header text. The third column is a reference section – it is the section number that the keynote in that row falls under. This is how the keynote file can appear to “cascade” in the keynote dialog box. Looking at figure 8, let’s examine this a bit closer.


Figure 8 – a partial view of the default Imperial keynote text file


Notice the entry for “01530.A1”. The keynote text for that entry will be “Temporary Dustproof Partition”. It will fall under the section 1500 – “Temporary Facilities and Controls” – note the reference to section 1500 in the far right column for the keynote. Section 1500 will, in turn, fall underneath Section 1000, “Division 01 – General Requirements”, because it’s far right column includes a reference to that section. Rows that do not include a reference in the far right column will be considered top-level headers.


It’s that simple. After editing the file, make sure you save it back to .txt format, not .xls, and you’re ready to go!


That’s all there is to Revit keynoting – create/modify your keynote file, associate it to your project or template, assign keynotes to your type and material definitions, and start annotating!

Friday, February 08, 2008

Achtung! Presenters and Instructors

Do you use your computer to do on-screen presentations? If so, you might want to check out a handy little free utility that a co-worker turned me on to earlier this week, called "ZoomIt". It runs resident in your system tray and allows you to ZOOM to a specific area of your Windows screen, and also to mark up and draw, using CTRL keys. Hitting ESCAPE when done restores your original screen and removes any markups. WAY more effective than a laser pointer, and if you're like me, safer for your students as well!

Check it out: ZoomIt Donwload Page

Tuesday, January 08, 2008

Revit Y2K8 Bug Fixed

As reported elsewhere (multiple blogs and other locations), there has been a nasty little issue with Revit (all platforms) when exporting views, saving groups, etc., causing a fatal error and various error messages, due to a funky and bizarre "Y2K8" bug. The only workaround has been to reset your system clock to a date prior to 1/1/2008.

Autodesk has released new builds for all three Revit products to address this issue. This is one update you want to download and install:

Revit Architecture Y2K8 bug fix build
Revit MEP Y2K8 bug fix build
Revit Structure Y2K8 bug fix build

Thursday, December 27, 2007

Review Warnings - Me Too!

I've heard others and seen other blog posts referring to "Review Warnings" in Revit and how important it is.

I am officially jumping on the bandwagon.

REVIEW WARNINGS!!! This is a huge factor in file size and performance, especially if you're using worksets. If you're noticing performance degradations opening and closing the central file across the network, this may be the culprit.

Have you ever gotten one of those alerts in Revit that tell you that you just screwed up but give you the opportunity to just hit "OK" and keep going? Of course, in that case, that's probably what you did, right? After all, it's the easiest way out, and usually there's no obvious problem with the model after that. Just one of those Revit quirks,right?

WRONG, Grasshoppah. Go to the Tools pull-down menu. If the "Review Warnings" item near the bottom is not greyed out, then you've got problems. Possibly big problems. (In this case, having something greyed out on a menu is actually a good thing - it means that there are no unresolved issues in the model that Revit can see).

If Review Warnings is not greyed out, select it and note how many unresolved errors there are. I've seen as many as 400 or more in a single file. Each one of them is a potentially serious problem in your model somewhere that needs to be resolved. At the very least, it's increasing your file size. At worst, it's increasing the chance that your model is becoming corrupt.

Resolving the issues sometimes takes a little detective work, but it's usually not that difficult. First, select a warning and click "Show". Revit will attempt to take you to a view that shows the offending elements and highlight them for you. Sometimes this doesn't give you any clues, though. Next step, expand the warning and select one of the elements involved that will be listed. Again, click "Show". If this doesn't produce any answers, then you can use the "Select by ID" tool. First, note the element IDs of the elements involved in the warning. Then go to Tools and use the "Select by ID" tool to go to the object and actually select it. This usually pays off with some sort of clue. Worst case, delete the sucker and see what happens.

Whatever you wind up doing to resolve the error - be it deleting offending elements (for example, duplicate coincident walls) or moving something that may be out of position and causing problems with something else, as soon as the error condition has been dealt with, the warning will be removed from the Review Warnings dialog.

Once you get used to this, you'll find that a) you're hitting "OK" a lot less often, and dealing with the error right up front and b) you're reviewing warnings daily, if not several times a day. The effort will pay off in spades in file size, performance and stability.

But don't take my word for it - see what others are saying:

Steve Stafford in Revit OpEd
JB Zallan in Fear and Loathing in a CAD vs. BIM World
Aaron Maller in Malleristic Revitation

Thursday, July 26, 2007

Modeling a Built-Up Roof in Revit Architecture 2008

OK. I'm offishully an idiot. A bigger idiot, even, than George Castanza.

Some time back I listed my top three favorite features of Revit Architecture 2008 and they did not include the new slab modification tools. I figured what the heck good were they if you couldn't edit one side of the slab independently of the other?

So... if you're not as big an idiot as I am, read no further (and after that last statement, you'll know if you're as big an idiot as me). If you ARE an idiot like me, keep reading.

Turns out I was wrong - OH, so wrong. The worst part of it is, it's plainly stated in the New Features Workshop: "Slabs also have an additional parameter to create material layers with Variable thickness. When this is active, the non-variable will remain the same thickness throughout the slab while the variable layer will adjust accordingly based on the slope."

DOH! It's so blazingly simple! Try this (note: I'm assuming that you are using the default Revit template or a derivative thereof):

Create a roof by footprint. Using the line tool, draw a rectangular shape and make it a flat roof. Set the roof properties to use the type "Steel Truss - Insulation on Metal Deck - EPDM".

Edit the roof type properties and select the "Edit" button next to "Structure". For the 2nd row down (the "Insulation/Thermal Barriers - Rigid Insulation" material), place a check mark in the "Variable" column as in the image below.




Select "OK" to exit all dialogs.

That's the key.

Now select the roof and use the "Draw Points" tool in the options bar (shown below), to create a single point in the middle of the roof. Set the elevation to a value like -3".




That's it. You're done. Cut a section through the roof and take a look. Only the insulation material should be modified.




How easy is that? Do you feel as stoopid as I do? Good. Come join the rest of us. We meet every Wednesday at 7 PM. Bring a covered dish (with food, stoopid!).

Thursday, July 12, 2007

I'm Off for New Mexico!

I'm heading for Boy Scout Camp Wehinahpey (sp?), near Cloudcroft New Mexico, this week. My very good friend and fellow Scout Leader, Bo Jackson, and I are taking our boys and seven other stalwart young Scouts from our troop to summer camp in the southern Rocky Mountains.

Originally I was supposed to do a backpacking trip in the Bob Marshall Wilderness (Montana Bear Country) with the older boys this summer, but due to circumstances beyond my control (long story)... not gonna happen this year. I did, however, get my hair buzzed in empathy with my friends who are leaving for that trek tomorrow...

The Bob will still be there in a few years when I'll have the opportunity to do it again. In the meantime, I'm looking forward to a week in New Mexico :-). No phones, no TV, no internet.

I may not come back, actually...

(You know the really sad thing? These kids haven't even clued in to the fact that their leaders are named "Bo Jackson" and "Matt Dillon". *sigh* I hate getting old...)

Sunday, July 01, 2007

Computer Ergonomics? BAH! Try Ceiling Fans!

I recently complained about computer ergonometric design. Hah! I forgot about home improvement!

I had to install a ceiling fan in my kid's room today. This was a replacement fan - the supports were already there, wiring, etc. Should have been a piece of cake, right?

HAH!!! Why, oh WHY, can't there be any standards in home construction? Why does every frikkin' house have to be different in the way that fixtures are installed? I've done lots of ceiling fans, and I always run into something, but today was an exercise in Murphy's Law. Suffice to say, I will never, EVER, buy another "Harbor View" ceiling fan as long as I live.

I don't know who they have designing these things, but they're either sadists or idiots, or possibly... (it just ocurred to me...) Al Qaeda operatives. What should have been a simple one hour job turned into a six hour "creative engineering" exercise to get the stupid thing to actually mount so that it wouldn't fall down or look like ca-ca (which would have happened had I actually used their lame instructions and parts).

The only person stupider than the invertebrate that designed this POS is me, for thinking that I could actually get a quality product with reasonable installation instructions and parts without paying for something like a Hunter...