建設DXへの挑戦:自社オフィスを「デジタルツイン」化するIFCビューアを開発しました

現在、建設業界ではBIM/CIMの原則適用が進み、3Dデータを活用した業務効率化が急務となっています。私たち開発会社としても、この「コンストラクション・テック(建設IT)」の領域に貢献すべく、一つの挑戦を行いました。
それは、自社オフィスのフルモデリングと、Webブラウザで動作する高機能IFCビューアの自社開発です。

今回は、このデモサイトの機能と、私たちがこのプロジェクトを通じて目指している未来についてご紹介します。
なぜ「自社オフィス」をモデリングしたのか?
私たちが目指したのは、単なる3Dモデルの表示ではありません。「実在する建物」のデータをいかにWeb上で扱いやすくし、ビジネス価値に変換できるかを検証することです。
そのため、まずは自分たちが毎日働いているオフィスを計測し、CADからRevitを用いて詳細なBIMモデルを作成。それを中間フォーマットであるIFC(Industry Foundation Classes)として書き出し、独自のWebシステムに統合しました。
自分たちの環境をモデルにすることで、現実の什器や設備とデータの整合性をダイレクトに検証できる「生きた実験場」が完成したのです。
独自開発した「IFC VIEWER」の主な機能
今回構築したデモサイトには、実務での活用を想定した多くの機能を盛り込んでいます。
Webブラウザで軽快に動作
専用ソフトは不要です。URLにアクセスするだけで、ノートPCやタブレットのブラウザから複雑なBIMデータを確認できます。
パーツを可視化する「Explode(分解)」と「Section(断面)」
建物をフロアごと、あるいは部材ごとにバラバラに分解して表示する「Explode機能」や、任意の場所でカットして内部構造を確認する「Section機能」を搭載。施工検討や打ち合わせでの合意形成を強力にサポートします。
属性データの抽出(Metadata JSON)
図形としての3Dモデルだけでなく、IFCが持つ「属性情報(部材の名称、材質、性能など)」を抽出し、JSON形式で活用できるようにしています。
パフォーマンスの最適化
BIMデータは非常に重くなりがちですが、このビューアでは独自の最適化処理を行い、頂点数(Verts)やデータ重量を調整することで、Web上でのスムーズな操作感を実現しました。



なぜ「GLB」ではなく「IFC」なのか?
3DモデルをWebで表示するだけであれば、GLBやOBJといった汎用的な3D形式の方が軽量で扱いは容易です。しかし、建設DXの文脈において、私たちはあえてIFCにこだわりました。その理由は3つあります。
① 「メッシュ」ではなく「部材」として認識するため
GLBは「ポリゴンの集まり(メッシュ)」としてデータを保持しますが、IFCは「これは『壁』である」「これは『窓』である」という部材としての意味(セマンティクス)を持っています。これにより、特定の壁だけを選択して面積を算出したり、窓の型番を一覧化したりすることが可能になります。
② 膨大な「属性情報(Property Sets)」の継承
IFCには、部材の材質、防火性能、耐荷重、メーカー、コストといった「目に見えない情報」が紐付いています。維持管理フェーズで「このエアコンの型番は?」「前回の点検日は?」といった情報を即座に引き出すには、IFCである必要があるのです。
③ 階層構造(ビルディング・ストラクチャ)の保持
建物は「プロジェクト > 敷地 > 建物 > 階層 > 部材」という階層構造を持っています。この構造をそのままWeb上で再現し、特定のフロアだけを透過させたり、特定のエリアの集計を行ったりできるのは、IFCというフォーマットが持つ最大の強みです。
この技術がもたらすビジネス価値
このビューアの技術は、以下のようなシーンでの活用を想定しています。
- デジタルツインによる維持管理(FM) オフィス内の設備の修繕履歴や保証期限を3Dモデルに紐付け、クリック一つで管理。
- IoT連携によるリアルタイム可視化 温度センサーや人流センサーのデータを3Dモデル上に重ね合わせ、オフィスの稼働状況を可視化。
- 遠隔地との合意形成ツール 現場監督、設計者、施主が同じブラウザ画面を見ながら、リアルタイムに建物の構造をチェック。
おわりに
今回の自社オフィス・デジタルツイン化プロジェクトは、私たちの「建設×IT」における技術力の証明でもあります。
「BIMデータを活用したいが、どうシステム化すればいいかわからない」「自社専用の3D管理ツールが欲しい」といったご要望に対し、私たちは設計データの作成からWebビューアの開発まで、ワンストップで伴走することが可能です。
このデモサイトにご興味をお持ちいただけましたら、ぜひお気軽にお問い合わせください。
関連記事

ISO 23247-3徹底解説:製造業デジタルツインのデータモデリングと情報属性
製造業向けデジタルツインの国際規格ISO 23247-3を解説。静的・動的データの分類、Identifier・Status・Locationなど7つの情報属性、既存規格とのマッピング、人員・機器・材料のOME別データ例を通じて、相互運用性を意識したデータモデル設計の考え方を整理します。

ISO 23247-2徹底解説:製造業デジタルツインの参照アーキテクチャと23の機能要素
製造業向けデジタルツインの国際規格ISO 23247-2を徹底解説。2つの参照モデル、23の機能要素(FE)、NISTが提示したユースケースを通じて、データ収集・シミュレーション・制御・セキュリティなどの設計方法を整理し、学術研究から見える実装上のギャップと現実的なアーキテクチャ設計のポイントを紹介します。

ISO 23247-1徹底解説:製造業デジタルツインの概念・基本原則・全体要件
製造業向けデジタルツインの国際規格ISO 23247-1を徹底解説。デジタルツインの国際定義、8つのOME(観測可能な製造要素)、Fit-for-purpose、技術中立性、相互運用性、同期要件、セッションベースの運用ライフサイクルまで整理します。
