Now here is something cool – Jon Mirtschin of Geometry Gym has been working on an IFC importer add-in for Revit (my previous post here) (current version 0.0.23 download direct here, or source page here).

What made me go ‘wow’ today was this: using this add-in, you can take an IFC file and import it as a Generic Model Adaptive Component in Revit 2012.  You can select the points and adjust it just like ANY Adaptive Component – but it came from Grasshopper via IFC!

Here is how to do it:

  1. Download and install the add-in
  2. Upon opening Revit 2012, you can see the add-in under External Tools – Geometry Gym IFC Importer
  3. You will need to email Jon to get a license XML file.  Paste that into the appropriate folder.
  4. Now, run the Geometry Gym IFC Importer again.
  5. Download, then select the IFC file that Jon provided today (see below)
  6. Click ‘Proceed’ then wait a bit
  7. The IFC will now appear as a bunch of Adaptive Component instances that you can select and modify!

Here’s the Grasshopper model, and here’s the IFC file.
via
Geometry Gym: Generative Adaptive Component

In fact, there is some serious 3rd party development happening on the Grasshopper to Revit front – check out:
http://www.grasshopper3d.com/group/gh-revit

What does Revit eStorage do?
Stores and Restores the data of an external file into Revit extensible storage on a selected element.

Download Revit e-Storage link

How to install (from the readme):
Copy the following files to the appropriate Revit Addins folder,
either “%AppData%AutodeskREVITAddins2013”
or “%AppData%AutodeskREVITAddins2012”:

– ADNPlugin-eStorage.addin: add-in manifest
– ADNPlugin-eStorage.bundle: bundle folder which contains all
other supporting materials

In this 30 second video example, I take a PDF file and save it in the extensible storage of a Raster Image in Revit, then I Restore the contents back out of the image into a PDF file again!

Using the ‘List’ button shows all of the file data stored in extensible storage in the current RVT project.

This actually reminds me a little bit of VEO Archive (a model linked document library) … the concept of attaching documents and file data to elements in a Building Information Model is actually VERY powerful!

EDIT:

Guess what – you can also store this file data in family RFA files!  Yay.  For example, I opened a Door family and then attached a PDF to a Text Note.  I then loaded this into a project, closed the source family, and opened it again FROM the project – and the extensible data stays with the Family. 

 


EDIT 2:

Jeremy Tammik actually describes how this works on page 8 of this PDF:
http://thebuildingcoder.typepad.com/files/cp6760-l_tammik_estorage.pdf

EDIT 3:

How about this for an idea – set up a File Browser drafting view with Text Notes.  Then, attach project related documents to these notes using eStorage.

  • This could be very handy in a Worksharing scenario as a way to push out Meeting Minutes / Agendas / Deadline documents inside the Revit model
  • You could even scale this idea up to Revit Server as a way to track, update and distribute project related documents throughout the globe!
EDIT 4:

What about embedding your Project Standards as a RVT file in eStorage?  Whenever you want to Transfer Project Standards, just save the file out, open it and go for it.

A few other links:
ADN Plugin of the Month main page

Autodesk Labs Utilities Plugin of the Month Updates

Heads up about eStorage from Revit Add-ons
http://revitaddons.blogspot.com.au/2012/04/estorage-for-revit-adn-plugin-of-month.html

Autodesk have published an add-in for Revit 2013 that automates the upgrading of RFA, template and RVT files.Go here.

File Upgrader will batch upgrade previous versions of Revit files to the Revit 2013 format. The tool is intended to help upgrade family contents, template files as well as project files. Every time users open a Revit file which was saved in a previous version of Revit, a standard dialog is displayed in the Revit user interface stating that the file is being upgraded. During the display of this dialog, Revit tries to upgrade the document to the current version. This slows down the process of opening a file. To save time opening older file versions during each of the subsequent attempts to open the file, users can manually open each of the Revit files and save it to the current version. This can be time consuming if there is a large set of files to upgrade across various folders and sub-folders. The File Upgrader tool saves time and manual labor by automating this process. This plug-in was first published as an ADN Plugin of the Month: http://labs.autodesk.com/utilities/ADN_plugins. The plug-in has been provided with the complete source code needed to build the application, with the intention of encouraging users of Autodesk software to use programming to tailor the products they use to their specific business needs.

via
Autodesk File Upgrader on Exchange

Let us know if this tool does the job for you…

*Note – this is version 1.0 of the application…

Additional info from the documentation provided below:

Usage
Inside your Revit-based application, go to “Add-ins” tab ⇒ “Upgrader” panel ⇒ “File Upgrader” to start the command. Clicking this button starts the command and launches the “Revit File Upgrader” dialog.

Under the “Source” text box, specify the location of the folder where previous versions of Revit files resides. Similarly, in the “Destination” box, specify the folder where the upgraded filers will be saved.

Check the file types you would like to upgrade; you can upgrade .rvt, .rfa, and .rte files. By default, .rvt and .rfa are checked.

Press the “Upgrade” button to start the upgrade.

Once upgrade starts, Revit will open a file one by one, and save in the destination folder. The progress can be monitored in the list box at the lower part of the dialog.

After the upgrade process is completed, a dialog box is displayed with the total count of succeeded files over total number of files confirming the completion of upgrade. The status messages are also save as a log file, UpgraderLog.txt, in the destination folder.

For some reason, if the files fail the automatic upgrade process, the users can check the log file, and manually open the files and save them to the current version after resolving the conflicts/errors using the Revit user interface.

The tool handles nested folders. It also handles catalog files (.txt files) if it exists, copying them to the destination folder.

While using this tool, please ensure that the target folder is not nested inside the source folder.

Known Issues
This plug-in only works when there is an active document in Revit.

After running the plug-in, the last document remains open in the Revit’s User Interface. The file is saved, but the user will have to manually close it.

These are due to the current limitation of API. We hope to address it in future.

Personally, I like the Component Commander and Open Folder tools.  Open Folder is a button that simply opens Windows Explorer to the folder of the currently active Project or Family – very handy!  (This is also a good way to find out the internally saved file location of a family – just click Edit Family from the Project Browser, then hit the Revved Open Folder button…)

ReVVed is a collection of Revit extensions that have been designed with the draftsperson in mind. ReVVed turns repetitive tasks into one click commands. These commands work with architecture, structure and MEP flavors of Revit. Commands like:

  • Text Tools – merge multiple text notes into a single note or change the case of notes.
  • Component Commander – allows loaded components to be searched and found easier.
  • Web Link – opens a web browser to the URL stored in Revit components.
  • Polyline – adjust the total length of end-to-end lines. (Like travel distances)
  • Open Folder – opens Windows Explorer to the folder where the project or linked file is located.
  • Project Commander – store critical information about the currently open project in a handy place.

You can download  ReVVed 2011 or ReVVed 2012 for free.
Current versions are 2011 release 4 and 2012 release 2.
Find out what’s new!

via
Revved

These are the latest Revit 2012 Files available for download. They are ready for use but the documentation is very out-of-date:
Note: These are compiled with 64-bit Revit and Windows 7, and .NET 4.0. I’m not sure of the effect if you don’t have these.
2012-03-21 WhiteFeetMenuSetR2012.zip
2011-06-31 WhiteFeetMenuDocumentation R2012.zip

You’ll need an addin file. Note that you need to edit the path in it to the location where you put the other files.
(See installation instructions below.)
WfRevitRibbonPanel2012AddIn.zip

via
http://www.whitefeet.com/PublicDownload/


As the plugin’s name suggests, this plugin can be used to generate multiple adjacent levels with one command. It is compatible with Revit Architecture 2012.
// Download Level Generator for Revit Architecture via Autodesk Labs

Read more and via:
February’s free ADN Plugin of the Month: Level Generator for Revit Architecture Now Available – It is Alive in the Lab

Go to http://apps.exchange.autodesk.com/ and click Autodesk Revit on the drop-down list.  A number of free add-ins are already available.

Autodesk Exchange has been active for AutoCAD for a while now, but it looks like this will become a somewhat ‘official’ delivery method for add-ins in the future (think Autodesk Seek for add-ins…)

Direct link:

Autodesk Exchange for Revit

Whether you prefer C# or VB.Net for Revit API add-in development is probably a matter of preference.  So for those of you who haven’t heard yet:

Based on popular demand, we have now added new VB.NET samples.
So regardless whether you are new to this training or have already gone through it once with the C# code, now is your chance to choose the language you prefer, C# or VB.Net, at www.autodesk.com/myfirstrevitplugin.

via
The Building Coder: My First Revit Plug-in in VB