Add draft of beginners ifc tutorial
authorDion Moult <dion@thinkmoult.com>
Tue, 19 Nov 2019 08:17:29 +0000 (19:17 +1100)
committerDion Moult <dion@thinkmoult.com>
Tue, 19 Nov 2019 08:17:29 +0000 (19:17 +1100)
pages/beginners-ifc-tutorial/metadata.sh [new file with mode: 0644]
pages/beginners-ifc-tutorial/page.html [new file with mode: 0644]

diff --git a/pages/beginners-ifc-tutorial/metadata.sh b/pages/beginners-ifc-tutorial/metadata.sh
new file mode 100644 (file)
index 0000000..4938930
--- /dev/null
@@ -0,0 +1 @@
+export description=""
diff --git a/pages/beginners-ifc-tutorial/page.html b/pages/beginners-ifc-tutorial/page.html
new file mode 100644 (file)
index 0000000..2d89b0e
--- /dev/null
@@ -0,0 +1,120 @@
+<section>
+    <h2>Beginners IFC tutorial</h2>
+    <p>
+        This tutorial is for those new to OpenBIM and would like to learn more
+        about what it is, and what it can do. In short, OpenBIM is an
+        international standard of what constitutes BIM data, how it is stored,
+        how it can be checked, and what relationships exist between data. By the
+        end of this article, you will learn that OpenBIM is far more capable
+        than any existing proprietary solution, and that there is a wealth of
+        tools out there to access this information.
+    </p>
+    <h3>
+        The absolute beginner's guide
+    </h3>
+    <ol>
+        <li><a href="#">Why bother providing an OpenBIM model?</a></li>
+        <li><a href="#">What types of BIM data is there?</a></li>
+        <li><a href="#">IfcProjects and the spatial tree</a></li>
+        <li><a href="#">Products, types, and global IDs</a></li>
+        <li><a href="#">Property sets</a></li>
+    </ol>
+    <h3>
+        Intermediate concepts
+    </h3>
+    <ol>
+        <li><a href="#">External classification systems</a></li>
+        <li><a href="#">Classification systems</a></li>
+    </ol>
+    <h3>Why bother providing an OpenBIM model?</h3>
+    <p>
+        Most of us already have a BIM model authored by a proprietary program,
+        such as ArchiCAD, Tekla, or Allplan. No matter how data-rich these
+        models are, they have a relatively short shelf-life, and suffer large
+        amounts of data loss when integrating with other software. Their data is
+        also obfuscated, with limited ways to extract and manipulate it. Also,
+        the data is in non-standard locations, which means that it cannot be
+        easily analysed or discovered.
+    </p>
+    <p>
+        With OpenBIM, you are able to open BIM models created over a decade ago (and
+        counting!). This means you can:
+    </p>
+    <ul>
+        <li>Check properties of building element to minimise investigative
+            works, or minimise risk during refurbishments.</li>
+        <li>Verify building performance data, such as environmental and
+            architectural design intentions, with the original intents recorded
+            in the BIM model</li>
+        <li>Continue to use your BIM data well into the future with no vendor
+            lock-in, no expensive licensing or subscripion fees, and with
+            complete flexibility of your company's digital pipeline.</li>
+    </ul>
+    <p>
+        If your business maintains a large real-esate portfolio, it's important
+        to take full advantage of BIM in your digital strategy. If OpenBIM
+        models are an afterthought, instead of your primary output, then it's
+        time to change.
+    </p>
+    <h3>What types of BIM data is there?</h3>
+    <p>
+        If you have ever exported a <code>.ifc</code> file to share a BIM model,
+        you are probably aware that you can store 3D geometry, and open it in
+        other programs. However, IFC files can store more than 3D geometry! As
+        you might expect, they also store:
+    </p>
+    <ul>
+        <li>The class of object (e.g. is it a beam, a slab, a door, etc)</li>
+        <li>Building name and floors (e.g. level 1 with an RL of X)</li>
+        <li>Object materials (e.g. precast concrete, galvanised steel, etc)</li>
+        <li>Object colours</li>
+        <li>Object properties (e.g. this door has a name and 1 hour fire rating)</li>
+        <li>Object construction types (e.g. this wall follows the typical
+            construction called PARTITION-01)</li>
+    </ul>
+    <p>
+        This data is able to feed the majority of the things you
+        annotate and tag in architectural documentation. So theoretically, if
+        you export an IFC from your program, it will store all of this
+        information in the right places. However, in practice this is rarely the
+        case, and from my experience, I can expect 30% of all objects to be
+        incorrectly classified (e.g. a piece of furniture might be bizarrely
+        called a wall, instead). This incorrect classification occurs relatively
+        consistently across all disciplines, and is a symptom of a lack of
+        understanding by the industry as a whole.
+    </p>
+    <p>
+        Although the majority of the industry is currently struggling to deliver
+        the minimum requirements, the good news is that BlenderBIM makes it easy
+        to <em>get the basics right</em>. Even more, BlenderBIM supports more
+        IFC features that are relatively unknown by most, such as:
+    </p>
+    <ul>
+        <li>Storing documents, such as product brochures, warranties, and
+            certificates with the model.</li>
+        <li>Using external classification systems, such as Uniclass, Omniclass,
+            and others.</li>
+        <li>Defining external rendering and material assets, so that BIM models
+            can be used directly by CG artists and lighting simulations.</li>
+        <li>Using version control, so you can identify who has changed
+            particular elements, when, and why. You can then undo changes, or
+            merge changes.</li>
+        <li>Creating and storing 2D documentation directly from IFC models, that
+            are intelligently linked back to the IFC.</li>
+        <li>Creating space boundaries for building energy analysis models with
+            gbXML.</li>
+        <li>Creating project type libraries which can be reused across
+            projects.</li>
+        <li>Storing design intentions and code compliance constraints.</li>
+        <li>Storing asset data as part of the COBie standard for facility
+            management</li>
+        <li>Storing construction sequencing data, or building maintenance
+            tasks</li>
+        <li>More. Oh, so much more.</li>
+    </ul>
+    <p>
+        In the coming pages, we will introduce you to these concepts one by one.
+    </p>
+    <h3>IfcProjects and the spatial tree</h3>
+    <h3>Products, types, and global IDs</h3>
+</section>