via email:
IFC for Revit 2015 (v15.3.0.1):
http://apps.exchange.autodesk.com/RVT/en/Detail/Index?id=appstore.exchange.autodesk.com%3aifc2015_windows32and64%3aen

IFC Exporter for Revit 2014 (v3.13):
http://apps.exchange.autodesk.com/RVT/en/Detail/Index?id=appstore.exchange.autodesk.com%3aifcexporterforrevit2014%3aen

IFC Export Alternate UI for Revit 2014 (v2.13.0.1):
http://apps.exchange.autodesk.com/RVT/en/Detail/Index?id=appstore.exchange.autodesk.com%3arevitifcexportalternateui2014%3aen

What’s new for IFC for Revit 2015 v15.3.0.1:

New Export Functionality:

– Allow IfcLongName to override the “LongName” attribute for levels.
– Rooms can now be exported from 3D views even when exporting only elements visible in view.  If the option is chosen to export rooms, then all rooms inside or bordering the bounding box of the section box will be exported.  If the section box isn’t active, all rooms will be exported.
– Work in progress: users can now opt to export files according to the IFC4 Reference View MVD.  This will result in IFC4 files that use IfcTriangulatedFaceSet instead of IfcFacetedBRep, resulting in significantly smaller IFC files.  There are still some cases where IfcFacetedBReps show up in these files, and there are some cases where the tessellation isn’t optimized for the reference view; this will be improved in upcoming releases.

Export Bug Fixes:

– Fix export of files with a project north value different than true north that would cause a slight shift in elevation.
– Fix export of some IfcCurveBoundedPlanes with more outer loops than inner loops.
– Fix the location of some assemblies on export.
– Fix the base quantities export for walls and columns when they are split by level.
– Improve splitting of walls in some cases when they are split by level on export.
– Improved the export of some entities with extruded surface geometry with clippings and openings where some clippings and openings were not being exported.
– Properly scale the volume of columns when base quantities are exported for non-imperial projects.
– Update the French resources file that prevented IFC export from working on computers with a French OS.

New Import Functionality:

– Add ElevationWithFlooring and InteriorOrExteriorSpace/PredefinedType for IfcSpaces.
– Add IfcContainedInHost parameter for doors and windows to contain the name of the hosting wall.
– Add IfcElevation parameter for Levels.
– Add IfcElementAssembly parameter for elements inside assemblies.
– Add IfcSystem parameter for elements inside systems.
– Add material thickness to the IfcMaterial parameter for elements who have an associated IfcMaterialLayerSetUsage.
– Better handing of nameless grid lines.
– Heal some curves with short curve segments, small gaps between segments, and vertices that are too close and better log file error reporting of the above problems.
– IFC4: Import IfcTriangulatedFaceSets, generally created for the IFC4 Reference View MVD.
– Import Box (i.e., the bounding box) representation for elements that have it, but only if they have no Body representation or it contains no visible geometry.
– Import IfcAssemblies.
– Import Construction Type and Operation Type for IfcDoorStyles.
– Import IfcPorts.
– Import IfcSystems.
– Import IfcZones.

Import Bug Fixes:

– Accept “Profile” as an alternate name for “FootPrint” when reading in entity representations.
– Force some entities to have a default name if Revit requires them to, even if there is no name in the IFC file.
– Improve processing of faceted BReps with gaps and short edges.
– Improve processing of walls and slabs whose geometry is defined by IfcMaterialLayerSetUsage.
– Properly scale IfcCompositeCurveSegment trim parameter for non-imperial files.
– Use gray, not black, as the default material color for materials with no color assigned.

What’s new for IFC Exporter for Revit 2014 v3.13:

New Export Functionality:

– Allow IfcLongName to override the “LongName” attribute for levels.
– Rooms can now be exported from 3D views even when exporting only elements visible in view.  If the option is chosen to export rooms, then all rooms inside or bordering the bounding box of the section box will be exported.  If the section box isn’t active, all rooms will be exported.
– Work in progress: users can now opt to export files according to the IFC4 Reference View MVD.  This will result in IFC4 files that use IfcTriangulatedFaceSet instead of IfcFacetedBRep, resulting in significantly smaller IFC files.  There are still some cases where IfcFacetedBReps show up in these files, and there are some cases where the tessellation isn’t optimized for the reference view; this will be improved in upcoming releases.

Export Bug Fixes:

– Fix export of files with a project north value different than true north that would cause a slight shift in elevation.
– Fix export of some IfcCurveBoundedPlanes with more outer loops than inner loops.
– Fix the location of some assemblies on export.
– Fix the base quantities export for walls and columns when they are split by level.
– Improve splitting of walls in some cases when they are split by level on export.
– Improved the export of some entities with extruded surface geometry with clippings and openings where some clippings and openings were not being exported.
– Properly scale the volume of columns when base quantities are exported for non-imperial projects.

What’s new for IFC Export Alternate UI for Revit 2014 v2.13.0.1:

New Export Functionality:

– Rooms can now be exported from 3D views even when exporting only elements visible in view.  If the option is chosen to export rooms, then all rooms inside or bordering the bounding box of the section box will be exported.  If the section box isn’t active, all rooms will be exported.
– Work in progress: users can now opt to export files according to the IFC4 Reference View MVD.  This will result in IFC4 files that use IfcTriangulatedFaceSet instead of IfcFacetedBRep, resulting in significantly smaller IFC files.  There are still some cases where IfcFacetedBReps show up in these files, and there are some cases where the tessellation isn’t optimized for the reference view; this will be improved in upcoming releases.

Export Bug Fixes:

– Update the French resources file that prevented IFC export from working on computers with a French OS.

Teun De Vries shared an: “Excel document (download), with which you can build the mapping tables that Revit can use when importing from, or exporting to IFC. It is still a bèta. You can use it or even change it, but at your own risk of course. And if you do so, Teun would love to know what your experiences are. The RevitGG is also using this tool to help build some parts for in the Dutch Revit Standard the DRS.”

Original post:
Ik Leer BIM: A tool to build Revit’s IFC mapping tables

Looks pretty interesting?

Automation is the key to productivity. Don’t we use computers so that they can do the repetitive, boring stuff while we focus on the creative, interesting things? In BIM world, if there is something that is repetitive and requires little or no user interaction, it should be automated by some addin or script. RTV Xporter Pro is a great example of this.

Basically, it allows automatic exporting to a number of different formats, with little user interaction required. You can set up task schedules to export the formats that you need, from the Views or Sheets in your Revit model. You can use parameters from inside the Revit model (Views, Sheets, or Project Parameters) to automatically generate the correct names for the exported files. You can even integrate with the built-in Revision Schedule in Revit.

Coming from an architectural documentation background, I have spend many hours trying to find quicker ways of doing exactly these things. But RTV Xporter Pro takes a lot of the pain and guesswork out of it – you don’t have to reinvent the wheel, just use this to get the job done. My current work is more on the subcontractor side, and I have seen the time involved in generating deliverables that need to comply with certain requirements. This addin for Revit can help automate these deliverables, meaning you have more time to meet other deadlines.

This review is a collection of tip, links and resources to help you see the value in RTV Xporter Pro, and hopefully give you a head start in using the tool to accelerate your productivity.

When launching the addin for the first time in a Project, you will see this screen:

If you don’t need to use Project Parameters, click “Don’t load Project Parameters”
Once the pane loads, you will be able to choose between the Revit Sheets and Revit Views tabs. On the right, you will see a Batch Process section. The two little arrows can add selected items from the left (current Revit model) section into the right (Batch) section.

Exporting PDFs
… is very easy. Just add the Sheets you want, then click the Export button in the top-left. Tick the PDF box, and set any options you would like for target folder and naming, then click OK. Done!

3D Deliverable Export
What about exporting multiple views to DWF, DWG, FBX, IFC and NWC with the click of a button?

  1. Start RTV Xporter, then
  2. Add the Views you want to export to the Revit Views tab. 
  3. Click Export in the top left
  4. On the Export Views dialog, flick through each tab and set the options you would like. (Notice how the settings you see in the top of this dialog are essentially the same as the settings you would see in the DWG, IFC, or NWC export dialogs in Revit.)
  5. Set each export tab to suit your preferences
  6. Tick all the filetypes you want
  7. Set output folder
  8. Set File Naming Format
  9. optional – Click Save to save your settings to an XML for future use or scheduling
  10. Click OK
  11. Do some other work in another instance of Revit, or grab a coffee
  12. Come back and transmit your files to the required parties

Revisions
RTV Xporter can load and edit your Revit Revision Schedule. This means that there remains one point-of-truth for Revisions, and it is stored in your RVT file – great! Additionally, the View / Sheet Set selections are also read and written by RTV Xporter straight into your Revit model. There is no external database to manage, and I must admit, I love that.

Summary
As you can see, this addin could become an integral part of the way you handle the creation and transmission of documentation. It provides a powerful yet simple automation engine, that integrates well with native Revit capabilities. I recommend that you give it a try…

Download:

Activation:
Once you have purchased a license,  RTV Xporter Pro is activated using the send email request… receive activation code method.

Features:

  • output to multiple formats at one time
  • automatic naming (including revision)
  • print to two different printers at the same time
  • batch processing (unattended)
  • task scheduling
  • uses native Revit Revisions
  • can use Sheet, View or Project Information parameters in automatic naming
  • ability to Check for updates from inside the addin

Advanced Features (some are ‘coming soon’):

  • new Transmittal function (RTV Xporter and RTV Drawing Manager share some of the same space but the Xporter is built to work on top of Revit’s internal functions where as the Drawing Manager has been built to extend Revit functions, particularly revisions and giving users in the UK an option to comply with BS1192)
  • remote processing server for Revit, which will allow you to send printing and exporting jobs to a PC other they your own for processing, like backburner for rendering in 3DS Max
  • new file export extension to export Revit files to GSI via Safe Software’s FME Server

Output formats:

  • DWF / DWFx
  • DWG
  • DXF
  • PDF
  • IFC
  • NWC
  • Drafting Views (as RVT)
  • FBX
  • DGN
  • RVZ

Configuration and Deployment:
Batch settings can be saved to XML to allow for easy sharing of consistent options

Tip:
Right-click in the data grid to see various ways you can manipulate it (add columns, filter by columns and rows etc)

Playlist:

Tutorial videos:
http://www.youtube.com/user/theBIMmanNZ

Training:
I also reviewed some of the course material for the official Xporter Pro 2015 Training course, and there were some good step-by-step guides to get you started.

“Revit makes available the following IFC-specific files:

  • IFC Metric Template.rte. This file allows you to create new projects that are already set to the IFC standard.
  • IFC Parameter Upgrade.rvt. This file enables you to upgrade an existing project to contain IFC parameters by reading the instructions contained in the IFC Parameter Upgrade.rvt file.
  • IFC Shared Parameters.txt. This file contains the shared IFC parameters if you want to manually update an existing project to contain all or some of these parameters.
    Note: It is recommended that you use the IFC Parameter Upgrade.rvt file. If you use IFC Shared Parameters.txt, you must add parameters one at a time, setting the correct categories for each. If you use IFC Parameter Upgrade.rvt, you can use the Transfer Project Standards tool to add the parameters in one operation.”

From Help: Access IFC-Specific Files

It will send you here:
http://revit.autodesk.com/library/html/index.html

And you can download IFC.exe from this direct link
which contains these files:

It hasn’t shown up on Exchange yet, but it is already available for download on the Sourceforge page. There is an update to IFC 2015 (the one that is really robust, fast and accurate for Import and Export), and also some updates to 2014 IFC addins.

Direct link to the MSI installer for Revit 2015

Some of my testing:
30% file size reduction in RVT when using Link IFC on 85mb steel model from Tekla v16.1
v15.1.0 = 297mb
v15.2.0 = 210mb

66% file size increase in IFC when using export IFC to all proxies:
v15.1.0 = 288mb
v15.2.0 = 478mb

Some key Export improvements from the readme (I’ve underlined points of interest):
The functionality for creating and using user-defined property sets has been greatly enhanced. This includes:
– Added a “DefaultUserDefinedParameterSets.txt” file to allow a user to create user-defined property sets for any setup, including the in-session setup.
– Added the “IFC2x3 Extended FM Handover View.txt” user-defined property sets file to the installation. This also fixes a typo in the original version.
– Allow the user to specify any file as a user-defined property set file, instead of being forced to use the default name and location.
– Increased the types of fields that can be used from the original 4. The full list is detailed in the DefaultUserDefinedParameterSets.txt file.
– The Setup dialog for the export alternate UI has been split into 3 tabbed pages to make it easier to find and understand the export options.

– Significantly improve performance when trying to export a highly-tessellated geometry.

New Import Functionality:

– Add an “IfcMaterial” field that contains the material name(s) associated with the element.
– Add an “IfcSpatialContainer” field that contains the name of the project, building, building story or space that contains the element.
– Create multiple layers for simple cases of elements where IfcMateralLayerSetUsage is defined.
Import IfcGrids. There are some fundamental differences between IFC and Revit Grids, most notably that IFC grids are per-view, and Revit Grids are per-model. As such, there may be cases where some grid lines show up in more views than initially designated in the IFC file.
– Improve healing and logging of imported solid data that is slightly dirty. This should result in fewer missing objects.

Import Bug Fixes:
Fix “missing” faces when elements were cut by openings and the IfcOpeningElement sub-category had its visibility turned off.
– Handle unbound circles used for profile definitions in certain cases.

Heads-up https://twitter.com/digiacomoemma/status/517072219739291648

I’m not saying that AceCad BIMReview is a great program, but its another free tool to keep in mind.

There is also a good list going at http://bimblog.bondbryan.com/interoperability/, which includes:
BIM Surfer (open source WebGL viewer)
Constructivity Model Viewer (PC only)
DDS-CAD Open BIM Viewer (PC only)
FZKViewer (PC only)
Solibri Model Viewer (PC and Mac)
Tekla BIMsight (PC, Windows tablets, iPad and iPhone)
xBIM Xplorer (PC only)

Anyhow, to try BIMReview Lite, download the installer at:
BIMReview – BIM Project Collaboration

Install ‘core’ only.

Switch to the free version by direct text editing this file.
“C:Program FilesAceCad Software LtdBIMReview 7.2BIMReview.exe.config”

Like this:

Or in Options:

I noticed some cutting errors when opening IFC from Tekla (the beam ends should cut back):

Supported filetypes:

From a LinkedIn discussion:
normal .ifc file from Tekla with the rebar option ticked and imported it into MicroStation, from there I exported a .sat file of the rebar and inserted it into Revit. Of course this means you can’t modify it in anyway but if all you need it for is to cut sections then works quite well. 

via
Precast modeling export to Revit | LinkedIn

 

An interesting discussion has been brewing over on LinkedIn about IFC Export from Revit. In my personal experience, the most predictable results come from deleting the IfcExportAs parameter and using the IFC mapping files to force the export result. However, this may not be the best path for data longevity and roundtripping.

Here is one little excerpt from Wawan Solihin:
The use of IfcExportAs is more suited for mapping detailed subtype or predefined type of MEP components that are mostly defined by families and often they do not correspond 1-1 nicely with IFC definitions. So instead of getting a generic IfcBuildingElementProxy for a family type that does not have clear mapping to the IFC entity, one can use IfcExporAs to define the IFC type it is intended to be plus its subtype for example IfcSensorType.CO2SENSOR that will create IFC entity IfcDistributionControlElement with type IfcSensorType and predefinedtype=’CO2SESNSOR’ in IFC2x3 (or entity IfcSensor in IFC4). This is just one example. There are other entities in IFC that must have mandatory attribute set, e.g. IfcReinforcingMesh which has several mandatory attributes such as LongitudinalBarNominalDiameter. Unless those attributes are set and Revit IfcExporter knows where to get the relevant information, you will get invalid entity information in IFC.

Read the whole thread:
http://www.linkedin.com/groups/Revit-IFC-Exports-3690870%2ES%2E5891816567016034308

Heads up via @theoryshaw