IFC 入出力用 Revit アドイン
“J tool for Revit IFC2X3 2023”
機能紹介
オートデスク株式会社 技術営業本部 中須賀淳貴
2023年9月20日 13:30-14:30© 2023 Autodesk. All rights reserved.

はじめにアドインについて ウェビナー当日(9/20)時点で、App Store 経由でのアドイン公開手続き中です。
公開までしばしお待ちください。
 App Store では下記を公開する予定です。
o アドインインストーラ
o リリースノート

o 操作マニュアル（及び附属資料・データ）

 詳しい操作説明は、今後公開される予定の操作マニュアルをご参照ください。
 アドイン公開後、当ウェビナーを操作確認の手段等としてご活用ください。

本日の目次1

IFC について2

IFC 検定実施の背景

3

J tool for Revit IFC2X3 2023 機能紹介

4

参考情報

IFC について

IFC とはオープンBIM基礎講座(1) IFCの基礎 https://www.youtube.com/watch?v=rlil6vbzve0

IFC とはオープンBIM基礎講座(1) IFCの基礎 https://www.youtube.com/watch?v=rlil6vbzve0

IFC とは登場する基準について

第2回IFCセミナー 1-1. IFCの概要2018.9.11

IFC とはIDM/MVD について

MVDとは - buildingSMART Japan
https://www.building-smart.or.jp/ifc/mvd/

IFC とは
MVD の開発

MVD Database – buildingSMART International
https://technical.buildingsmart.org/standards/ifc/mvd/mvd-database/ (2023/9/15時点)

IFC とはスキーマの開発

IFC4.3(ISO認証中)

IFC4

IFC2x3
IFC Specifications Database – buildingSMART International
https://technical.buildingsmart.org/standards/ifc/ifc-schema-specifications/ (2023/9/9時点)

参考：IFC4.3 について

IFC4.3 Infrastructure Extension – Projekteinführung und Aufruf zur Teilnahme – buildingSMART Deutschland
https://www.buildingsmart.de/buildingsmart/aktuelles/ifc43-infrastructure-extension-projekteinfuehrung-und-aufruf-zur-teilnahme

IFC とはビューワの紹介

テキストエディタ

テキストの羅列として表現可能

BIM vision

FZK viewer

一般的なIFCビューワ、形状/属性の確認が可能

形状/属性の確認に加え、スキーマのValidation Checkも可能

IFC とは#2 = IFCOWNERHISTORY

データベースとしての運用#45 = IFCBEAM

Attribute

Value…

…

EntityEntityAttributeValue#46 = IFCLOCALPLACEMENT

GlobalId

1cDyOjR813hvtK90zWjcFl

Attribute

Value

OwnerHistory

#2

…

…

Name

TEST NAME

Description

TEST DESCRIPTION

ObjectType

TEST OBJECTTYPE

ObjectPlacement#46

Representation

#51

Tag

TEST TAG

EntityEntity#51 = IFCPRODUCTDEFINITIONSHAPE
Attribute

Value

…

…

Entity / Attribute でデータベースのリレーションを構築

IFC 検定実施の背景

IFC 検定によるソフトウェア認証
https://www.building-smart.or.jp/ifcc/software.html
 Revit の認証について

o 認証ソフトウェア（入力・出力）• ソフトウェア名称：Autodesk Revit 2023 (JPN)•アドオン名称：J tool for Revit IFC2X3 2023

バージョン：2023

バージョン：2023o 検定 MVD：土木モデルビュー定義 2022 (IFC2x3)※9/18 時点

IFC 検定実施の背景（令和４年度時点）
BIM/CIM 原則適用：スケジュール※第7回 BIM/CIM推進委員会資料より

IFC 検定実施の背景（令和４年度時点）
BIM/CIM 原則適用：流れ
測量・調査・
計画

原則適用（必須）

概略・
予備設計
詳細設計

施工

維持管理

「3次元モデル成果物作成要領（案）」に基づく3次元モデルの作成・活用および納品
設計3次元モデル成果物を用いた設計図書の照査、施工計画の検討

リクワイヤメント（発注者が設定）

設計→施工への「データ引継ぎ」が大きなポイント
これを共通データフォーマットによって行いたい・可視化による設計選択肢の調査
・リスクに関するシミュレーション（ソフトウェア互換性確保のため）
・対外説明
・関係者協議の円滑化
・設計ミスによる変更協議の削減
・ICT施工への活用による生産性向上

・4Dモデルによる施工計画等の検討・複数業務・工事を統合した
工程管理及び情報共有
・既存地形及び地物の3次元データ作成

・BIM/CIMを活用した監督・検査の効率化
・BIM/CIMを活用した変更協議等の省力化・リスクに関するシミュレーション
・対外説明

IFC 検定実施の背景（令和４年度時点）
BIM/CIM 原則適用：詳細設計段階での納品フォーマット
※BIM/CIMモデル等電子納品要領（案）及び同解説より納品されるBIM/CIMモデル

地形モデル

納品ファイル形式

土工形状モデルJ-LandXML 及び オリジナルファイル

構造物モデルIFC2X3※1 及び オリジナルファイル

地質・土質モデル

オリジナルファイル

線形モデル
統合モデル

オリジナルファイル※1: buildingSMART JAPAN「土木モデルビュー定義」に適合したソフトウェア。
ソフトウェアの対応状況については、「5.1 対応ソフトウェアの情報」（3）土木 IFC 検定対応ソフトウェア一覧を参照。
「土木モデルビュー定義」は 2022 年度に「3 次元モデル成果物作成要領案」に準拠したものに更新される予定である。

IFC 検定実施の背景（令和４年度時点）
BIM/CIM 原則適用：IFC 検定について※第6回 BIM/CIM推進委員会資料より

・3次元成果物作成要領（案）の内容に基づき、IFC検定を実施
・IFC 検定に合格したソフトウェアからの納品を規定する という方針

IFC 検定実施の背景
IFC 検定の内容

ソフトウェアA（設計）

属性情報

IFC

出力

入力

ソフトウェアB（施工）属性情報

IDM/MVD
IFCで受け渡すべき形状、属性情報やその情報の持たせ方を定義

IFC 出力に関する要件
受け渡すべき情報/形状を正しく IFC に書き出せる

IFC 入力に関する要件
受け渡された情報/形状を正しく IFC から読込める

ソフトウェア機能要件
ユーザが正しく IFC で書き出したい情報・形状を作成・付与できる/IFCから読込んだ形状・情報を確認できる

各ソフトウェアベンダーが開発を実施、IFC 検定で要件へ対応できているかを確認

IFC 検定実施の背景想定されるユースケース例①

階層1：道路土構造物

階層2：カルバート（全体）

階層3：ウィング

階層4：鉄筋
階層4：コンクリート

階層3：カルバート本体※第6回 BIM/CIM推進委員会資料より••

３次元モデルは４段階に階層分けされている各階層に必要な属性情報（＝オブジェクト分類など）を付与する必要がある

IFC 検定実施の背景

ユースケース例①に対する IFC での情報交換要件

エンティティ

アトリビュート

IFCPROJECT

エンティティで階層構造を表現

階層１

IFCBUIDING

階層２

IFCBUIDINGSTOREY ObjectType

階層３
階層４

•
•

IFCSITE
ObjectType

IFCBUIDINGIFCELEMENTASSEMBLY ObjectType
IFCELEMENTASSEMBLY

オブジェクト分類はObjectTypeというアトリビュートに記載

IFCELEMENTのサブクラス ObjectType※IFC検定では最大６階層までを想定

３次元モデルはエンティティによって４段階に階層分けする
各階層の ObjectType アトリビュートにオブジェクト分類を付与する

IFC 検定実施の背景想定されるユースケース例②※第7回 BIM/CIM推進委員会資料より••※3次元モデル成果物作成要領（案）（附属資料4）プロセス間連携における基準点の扱いの効果的な運用方法より納品するモデルには基準点オブジェクトを２つ作成する
基準点オブジェクトには引き継ぐべき属性情報を付与する

IFC 検定実施の背景

ユースケース例②に対する IFC での情報交換要件

エンティティアトリビュート

IFCPROJECTIFCSITEIFCBUIDINGELEMENTPROXYIFCBUIDINGELEMENTPROXYIFCFACETEDBREP（形状）

マーカー（逆四角錐）••

IFCCARTESIANPOINT（形状）

基準点を示す点IFCPROPERTYSET（属性情報）

成果ID: XXX
調整年月日: 20XX-YY-ZZ
等級: 3級…

基準点自体の形状は CARTESIANPOINT で表現する必要な属性情報（成果IDなど）は PROPERTYSET に付与する

アドイン開発の背景
J tool for Revit IFC2X3 2023

 Revit 標準機能で対応できない範囲については、追加開発（＝アドイン）の必要あり要件へ対応が必要な範囲

Revit 標準機能で対応できる範囲（形状、一部属性など）

追加開発が必要な範囲（階層表現など）

J tool for Revit IFC2X32023 機能紹介

主な拡張機能

アドインタブよりアクセス可能 オブジェクト階層設定：Revit 上のオブジェクトの階層ツリーの作成、及びオブジェクト名、オブジェクト分類等の作成機能
 平面直角座標系表示：Revit 上の指定点の平面直角座標系の表示機能

 リンク切れ確認機能：ユーザ定義セットオブジェクトにて外部参照が設定されている場合、それらのリンク切れの有無を確認する機能
 カレントディレクトリ設定：リンク切れ確認のためのカレントディレクトリの設定機能

 属性一括設定：ユーザ定義セットオブジェクト、及びオブジェクト分類を一括で付与する機能
 IFC 出力：bSJ 土木 IFC 検定 2022 にて要求される IFC ファイルの出力機能
 IFC 入力：bSJ 土木 IFC 検定 2022 にて要求される IFC ファイルの入力機能

オブジェクト階層設定

 オブジェクト階層ツリーの作成

o 階層ツリー上にはオブジェクト名を設定

o 制約オブジェクト/基準点オブジェクトの設定
o 最小 3 階層、最大 6 階層

o 階層の移動/削除/複製が可能

 階層ツリー上から Revit オブジェクト選択、及び Revit オブジェクトから階層選択が可能
 オブジェクト分類の設定

 ユーザ定義属性セット名/属性値の設定
 数量計算階層ツリー階層の操作

属性の操作

Revit ジオメトリとの行き来オブジェクト階層設定
階層ツリーの作成

動画オブジェクト階層設定
階層ツリーの編集

動画オブジェクト階層設定
オブジェクト分類の設定

動画

オブジェクト階層設定
ユーザ定義属性の設定

動画

平面直角座標系表示
 指定点の平面直角座標系の表示

o IDM 表 4.8 に記載される座標系の情報が設定されていることが条件

o Revit の標準機能で取得できる座標値とはx/y 座標が逆となることに留意• (Revit)北/南 → (平面直角座標系) y 座標値• (Revit)東/西 → (平面直角座標系) x 座標値

座標値取得したい点を指定

平面直角座標系の座標値を取得

平面直角座標系表示
平面直角座標系表示

動画

リンク切れ確認機能/カレントディレクトリ設定
 ユーザ定義属性値として入力されるファイルパス/フォルダパスがリンク切れを起こしているかを確認

リンク切れを起こしているオブジェクトをリスト表示o リンク切れ確認の対象は”file://”で始まる
ユーザ定義属性値を持つオブジェクト
o リンク切れを起こしている場合、「オブジェクト選択」から、対象のオブジェクトを階層ツリー上で選択可能

 パスは相対パスで表現されるため、「カレントディレクトリ設定」より相対パスの起点を事前に設定する必要ありリンク切れを起こしているオブジェクトを選択可能

リンク切れ確認機能/カレントディレクトリ設定
相対ファイルパス/フォルダパスの設定ルール
 file://で始める

 下記により、参照したいフォルダまでのパスを作成する
o 同じフォルダ階層のフォルダ：”.¥”o 一つ上のフォルダ階層のフォルダ：”..¥”o 一つ下のフォルダ階層のフォルダ：”(フォルダ名)¥” ファイルを参照する場合は、最後にファイル名を拡張子付きで記述する。
 例

o 現フォルダ階層の下にある”TEST”フォルダ内の”TEST.txt”を参照→file://TEST¥TEST.txt
o ３つ上のフォルダ階層内にある”TEST”フォルダを参照→”file://..¥..¥..¥TEST¥”リンク切れ確認機能/カレントディレクトリ設定
ファイルパス/フォルダパスの設定

動画リンク切れ確認機能/カレントディレクトリ設定
リンク切れ確認動画

属性一括設定

 オブジェクト名ごとに付与する属性情報が一意に定まる場合、オブジェクト分類やユーザ定義属性設定作業を効率化
o タブ区切りの txt ファイルを２種類用意（csv → txt で作成可能）

1. オブジェクト名の定義ファイル

属性一括設定2. 属性セット番号の定義ファイル

キー列

1. オブジェクト名の定義ファイル
2. 属性セット番号の定義ファイル※文字コードはutf-8

o キー列に空白があると反映されない
o データ型列は下記のいずれか•

IFCTEXT•IFCREAL•IFCINTEGER

txt で指示した属性の設定が可能

属性一括設定
定義ファイルの作成

動画属性一括設定
属性一括設定動画

IFC 出力 Revit 上でユーザが設定した下記情報等を正しく IFC ファイルに書出し
o 形状情報o 階層情報IFC 出力o 属性• オブジェクト名• オブジェクト分類• ユーザ定義属性セット名/属性値など

出力 IFC ファイル プロジェクト開始時のテンプレート設定
を推奨(template_IFCcertification_export.rte)o テンプレート未使用でモデリングを行った場合、別途プロジェクトパラメータの作成が必要に例）ユーザ定義属性値を保持

IFC 出力Revit と IFC の関連

動画

入力 IFC ファイル

IFC 入力 IFC ファイルに含まれる下記情報等を確認可能な状態で Revit に読込み
o 形状情報o 階層情報IFC 入力o 属性• オブジェクト名• オブジェクト分類• ユーザ定義属性セット名/属性値など

 事前に IFC 入力時のテンプレートの設定を推奨(template_IFCcertification_import.rte)

例）ユーザ定義属性値を保持

IFC 入力

IFC と Revit の関連

動画

参考情報

参考情報

Autodesk Japan のWebサイト”BIM Design”
製品紹介

https://bim-design.com/infra/product/

トレーニング教材

https://bim-design.com/infra/training/参考情報

Autodesk Japan のWebサイト”BIM Design”
ユーザ事例

https://bim-design.com/infra/case/

セミナー情報https://bim-design.com/infra/event/Autodesk and the Autodesk logo are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to theirrespective holders. Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or graphical errors that may appear in this document.
© 2023 Autodesk. All rights reserved.