Editing OpenBIM Manufacturer Content

From Wiki.OSArch

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 3: Line 3:
 
= Introduction =
 
= Introduction =
 
[[OpenBIM]] is all about making access to data and interoperability easy and lossless. Manufacturer content, such as you can find online at sites like [https://www.bimobject.com BIMobject], typically offer files to designers authored in proprietary formats specifically for an intended software platform. A better solution would be the exclusive use of [https://en.wikipedia.org/wiki/Open_format Open Formats].  
 
[[OpenBIM]] is all about making access to data and interoperability easy and lossless. Manufacturer content, such as you can find online at sites like [https://www.bimobject.com BIMobject], typically offer files to designers authored in proprietary formats specifically for an intended software platform. A better solution would be the exclusive use of [https://en.wikipedia.org/wiki/Open_format Open Formats].  
 +
 +
= File formats =
 +
 +
== Open Formats ==
  
 
== Selecting a file format ==
 
== Selecting a file format ==
Line 16: Line 20:
 
* Parametric controls are limited
 
* Parametric controls are limited
  
There is a [[File format comparison]] useful for selecting relevant file formats.
+
Candidate file formats and criteria are
 +
 
 +
{| class="wikitable sortable"
 +
! Format
 +
! Open Format?
 +
! Support
 +
! Stores metadata
 +
! Stores materials
 +
! Stores parametric controls
 +
|-
 +
| GSM
 +
| No
 +
| [[ArchiCAD]]
 +
| Yes (proprietary)
 +
| Yes (proprietary)
 +
| Yes (proprietary)
 +
|-
 +
| IFC
 +
| [[Industry_Foundation_Classes_(IFC)|Yes]]
 +
| [[ArchiCAD]], [[Autodesk Revit]], [[Blender]], [[FreeCAD]], Rhino, SketchUp, Tekla, and [https://technical.buildingsmart.org/resources/software-implementations/ over 300 other software].
 +
| Yes (ISO-compliant)
 +
| Yes (ISO-compliant)
 +
| Basic (ISO-compliant)
 +
|-
 +
| RFA
 +
| No
 +
| [[Revit]], [https://www.opendesign.com/products/bimrv bimrv]
 +
| Yes (proprietary)
 +
| Yes (proprietary)
 +
| Yes (proprietary)
 +
|-
 +
| DWG
 +
| No
 +
| Most proprietary CAD, not compatible with most open source CAD
 +
| Basic (proprietary)
 +
| Basic (proprietary)
 +
| No
 +
|-
 +
| DXF
 +
| [http://help.autodesk.com/view/OARX/2018/ENU/?guid=GUID-235B22E0-A567-4CF6-92D3-38A2306D73F3 Yes]
 +
| Supported by all that support DWG, plus all open source CAD
 +
| Basic
 +
| Basic
 +
| No
 +
|-
 +
| STL
 +
| Yes
 +
| [[Blender]], [[FreeCAD]], Rhino, SketchUp
 +
| No
 +
| Possible, but inconvenient
 +
| No
 +
|-
 +
| [https://en.wikipedia.org/wiki/ISO_10303-21 STEP]
 +
| [https://en.wikipedia.org/wiki/ISO_10303-21 Yes]
 +
| Good
 +
| ?
 +
|
 +
|
 +
|-
 +
| OBJ
 +
| [https://en.wikipedia.org/wiki/Wavefront_.obj_file Yes]
 +
| Good
 +
| ?
 +
| Yes (.mtl)
 +
|
 +
|-
 +
| FBX
 +
| No
 +
| Good
 +
| ?
 +
|
 +
|
 +
|-
 +
| SKP
 +
| No
 +
| [[SketchUp]]
 +
| Yes (proprietary)
 +
| Yes (proprietary)
 +
| Yes (proprietary)
 +
|}
  
 
== Storing object data ==
 
== Storing object data ==
Line 27: Line 110:
 
A manufacturer will often think of asking a consultant they have worked with on projects to make some content they can share with other consultants. Typically this will then be offered in the format of the consultant company, often this will be the dominant software platform for that type of content in that region.
 
A manufacturer will often think of asking a consultant they have worked with on projects to make some content they can share with other consultants. Typically this will then be offered in the format of the consultant company, often this will be the dominant software platform for that type of content in that region.
  
== File Formats ==
+
In this example the client has asked for Revit Families of their zip screen / sun screen. As a supporter of cross platform solutions, and to support the client in widening the market for their product, one would want to make the digital asset available to multiple software platforms. In this case the targets are
In this example the client has asked for Revit Families of their zip screen / sun screen. As a supporter of cross platform solutions, and to support the client in widening the market for their product, one would want to make the digital asset available to multiple software platforms. In this case the targets are:
 
 
* Autodesk [[Revit]]
 
* Autodesk [[Revit]]
 
* Trimble [[SketchUp]]
 
* Trimble [[SketchUp]]
 
* Graphisoft [[ArchiCAD]]
 
* Graphisoft [[ArchiCAD]]
 
* McNeil [[Rhinoceros 3D]]
 
* McNeil [[Rhinoceros 3D]]
 
== Manufacturer Data ==
 
'''Revit Family'''
 
The manufacturer has some data they want stored in the native Revit Family RFA file. To standardize this is should be stores according to [[BuildingSMART_Data_Dictionary_(bSDD)|bSDD]] conventions. For example the [http://bsdd.buildingsmart.org/#concept/details/3_kLW3eI10Xem4Z9zSCTzp bSDD data for an electric motor] can be used to structure information about efficiency class, voltage, model and much more.
 
  
 
[[Category:Industry Foundation Classes (IFC)]]
 
[[Category:Industry Foundation Classes (IFC)]]

Please note that all contributions to Wiki.OSArch are considered to be released under the Creative Commons Attribution-ShareAlike (see Wiki.OSArch:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Template used on this page: