2d89b0e07d1874e757221a1826ecfc206e046463
[blenderbimorg.git] / pages / beginners-ifc-tutorial / page.html
1 <section>
2     <h2>Beginners IFC tutorial</h2>
3     <p>
4         This tutorial is for those new to OpenBIM and would like to learn more
5         about what it is, and what it can do. In short, OpenBIM is an
6         international standard of what constitutes BIM data, how it is stored,
7         how it can be checked, and what relationships exist between data. By the
8         end of this article, you will learn that OpenBIM is far more capable
9         than any existing proprietary solution, and that there is a wealth of
10         tools out there to access this information.
11     </p>
12     <h3>
13         The absolute beginner's guide
14     </h3>
15     <ol>
16         <li><a href="#">Why bother providing an OpenBIM model?</a></li>
17         <li><a href="#">What types of BIM data is there?</a></li>
18         <li><a href="#">IfcProjects and the spatial tree</a></li>
19         <li><a href="#">Products, types, and global IDs</a></li>
20         <li><a href="#">Property sets</a></li>
21     </ol>
22     <h3>
23         Intermediate concepts
24     </h3>
25     <ol>
26         <li><a href="#">External classification systems</a></li>
27         <li><a href="#">Classification systems</a></li>
28     </ol>
29     <h3>Why bother providing an OpenBIM model?</h3>
30     <p>
31         Most of us already have a BIM model authored by a proprietary program,
32         such as ArchiCAD, Tekla, or Allplan. No matter how data-rich these
33         models are, they have a relatively short shelf-life, and suffer large
34         amounts of data loss when integrating with other software. Their data is
35         also obfuscated, with limited ways to extract and manipulate it. Also,
36         the data is in non-standard locations, which means that it cannot be
37         easily analysed or discovered.
38     </p>
39     <p>
40         With OpenBIM, you are able to open BIM models created over a decade ago (and
41         counting!). This means you can:
42     </p>
43     <ul>
44         <li>Check properties of building element to minimise investigative
45             works, or minimise risk during refurbishments.</li>
46         <li>Verify building performance data, such as environmental and
47             architectural design intentions, with the original intents recorded
48             in the BIM model</li>
49         <li>Continue to use your BIM data well into the future with no vendor
50             lock-in, no expensive licensing or subscripion fees, and with
51             complete flexibility of your company's digital pipeline.</li>
52     </ul>
53     <p>
54         If your business maintains a large real-esate portfolio, it's important
55         to take full advantage of BIM in your digital strategy. If OpenBIM
56         models are an afterthought, instead of your primary output, then it's
57         time to change.
58     </p>
59     <h3>What types of BIM data is there?</h3>
60     <p>
61         If you have ever exported a <code>.ifc</code> file to share a BIM model,
62         you are probably aware that you can store 3D geometry, and open it in
63         other programs. However, IFC files can store more than 3D geometry! As
64         you might expect, they also store:
65     </p>
66     <ul>
67         <li>The class of object (e.g. is it a beam, a slab, a door, etc)</li>
68         <li>Building name and floors (e.g. level 1 with an RL of X)</li>
69         <li>Object materials (e.g. precast concrete, galvanised steel, etc)</li>
70         <li>Object colours</li>
71         <li>Object properties (e.g. this door has a name and 1 hour fire rating)</li>
72         <li>Object construction types (e.g. this wall follows the typical
73             construction called PARTITION-01)</li>
74     </ul>
75     <p>
76         This data is able to feed the majority of the things you
77         annotate and tag in architectural documentation. So theoretically, if
78         you export an IFC from your program, it will store all of this
79         information in the right places. However, in practice this is rarely the
80         case, and from my experience, I can expect 30% of all objects to be
81         incorrectly classified (e.g. a piece of furniture might be bizarrely
82         called a wall, instead). This incorrect classification occurs relatively
83         consistently across all disciplines, and is a symptom of a lack of
84         understanding by the industry as a whole.
85     </p>
86     <p>
87         Although the majority of the industry is currently struggling to deliver
88         the minimum requirements, the good news is that BlenderBIM makes it easy
89         to <em>get the basics right</em>. Even more, BlenderBIM supports more
90         IFC features that are relatively unknown by most, such as:
91     </p>
92     <ul>
93         <li>Storing documents, such as product brochures, warranties, and
94             certificates with the model.</li>
95         <li>Using external classification systems, such as Uniclass, Omniclass,
96             and others.</li>
97         <li>Defining external rendering and material assets, so that BIM models
98             can be used directly by CG artists and lighting simulations.</li>
99         <li>Using version control, so you can identify who has changed
100             particular elements, when, and why. You can then undo changes, or
101             merge changes.</li>
102         <li>Creating and storing 2D documentation directly from IFC models, that
103             are intelligently linked back to the IFC.</li>
104         <li>Creating space boundaries for building energy analysis models with
105             gbXML.</li>
106         <li>Creating project type libraries which can be reused across
107             projects.</li>
108         <li>Storing design intentions and code compliance constraints.</li>
109         <li>Storing asset data as part of the COBie standard for facility
110             management</li>
111         <li>Storing construction sequencing data, or building maintenance
112             tasks</li>
113         <li>More. Oh, so much more.</li>
114     </ul>
115     <p>
116         In the coming pages, we will introduce you to these concepts one by one.
117     </p>
118     <h3>IfcProjects and the spatial tree</h3>
119     <h3>Products, types, and global IDs</h3>
120 </section>