buildingSMART

IAI技術セミナ
IAI技術セミナー

2014.5.16

IFC互換性検証

IAI日本構造分科会

buildingSMART

IAI構造分科会の活動


参加企業、メンバーが増加
参加企業、メンバが増加– 2014年=16社、43名



50
45

メンバー数

40

参加企業数

35

課題の多様化30– ST-Bridgeの普及・展開– 構造部材のIFC互換性検証– 構造情報連携の強化

25
20
15
10
5
0
2006



2008

2011

2012

2013

課題ごとにチームを編成して活動– STB普及チーム– STB計算チーム– IFC検証チーム（2013年終了）– 情報連携チーム（2014年より）2014/5/16

2

IAI技術セミナー2014

buildingSMART

STB普及チーム
普及チ– ST-Bridgeの適用範囲を拡張する。
– 標準データを作成しクロスチェックを行う。



STB計算チーム– 複数のソフトウエアで構造的な検討を可能にするため、
ST B id に計算 解析デ タを定義する
ST-Bridgeに計算・解析データを定義する。



IFC検証チーム– 構造部材についてBIMソフト間のIFC互換性を検証する
構造部材についてBIMソフト間のIFC互換性を検証する。
– バグ、不具合を抽出して、ベンダーに改善要望を出す。



情報連携チ ム
情報連携チーム– 構造ソフトウエア間の情報連携マップを作成する。
– 構造BIMの活用事例を調査し、情報連携を強化する。

2014/5/16

3

IAI技術セミナー

buildingSMART

本日のアジェンダ


IFC検証概要
検証結果報告– SS3検証
 ArchiCAD
 Revit GLOOBE– 個別検証 ArchiCAD
 Revit
キャラバン活動概要まとめ
ベンダーからIFC関連の情報提供

大林組

川畑

フジタ 福島安藤ハザマ 東條
福井ｺﾝﾋﾟｭｰﾀｱｰｷﾃｸﾄ

村上

竹中工務店 長井
大成建設 大越
竹中工務店 吉田グラフィソフト 飯田
オートデスク 梶浦
福井ｺﾝﾋﾟｭｰﾀｱｰｷﾃｸﾄ 村上質疑他

2014/5/16

4

IAI技術セミナー

 IAI技術
技術セミナー（
セミナー（2014
2014年
年5月16
16日）
日）

IFC検証チーム 川畑徹

IFC互換性検証報告
１．検証概要IFC検証チームの活動内容
・検証用モデル(RC造、S造）を使って、BIMソフト間のIFC互換性を検証する。
・開発ベンダー（オートデスク様、グラフィソフト様、福井コンピュータ様）に対してヒアリングを実施し、検証結果に対するコメントや今後の対応について回答を得る。

 検証メンバー （IAI日本－構造分科会－IFC検証チーム）
氏名

会社

ﾘｰﾀﾞｰ
ﾀﾞ

吉 健
吉田健一

竹中 務店
竹中工務店

ｻﾌﾞリーダ

大越 潤

大成建設

福島泰之

フジタ

川畑 徹

大林組

東條有希子

安藤ハザマ

長井理恵

竹中工務店（当時はデジタルビジ ン）
竹中工務店（当時はデジタルビジョン）

大川芳邦

福井コンピュータアーキテクト

1 「SS3検証」と「個別検証」
SS3検証」と「個別検証」（1） SS3
SS3検証
検証 （検証モデルを用いた（検証モデルを用いたIFC
IFC互換性検証）
互換性検証）• 検証モデル(RC造5階、S造3階)を一貫計算ソフトSS3で作成し、
SIRCADを介して各BIMソフトへ取り込む。
• その後、各BIMソフトから出力したIFCファイルを別のBIMソフトにて読み込み、 デルの再現性を検証する。
読み込み、モデルの再現性を検証する。
SS3 （ユニオンシステム）
SIRCAD （ソフトウェアセンター）
RS

AC

RevitStructure
SSC 2013

ArchiCAD
16
SSC

IFC_IN IFC_OUT

IFC_IN IFC_OUT

GLB

BSﾃﾞｰﾀBSﾃﾀ

GLOOBE2013
IFC_IN IFC_OUT

2

※(1)で使用した検証用モデル①RCモデル（SS3→SIRCAD）【RC造5階】②Sモデル（SS3→SIRCAD）【S造3階】(2) 個別検証
RevitやArchiCADの構造オブジェクト（柱、梁など）に着目して検証する。
－プロパティ（属性）情報
プ－IFC記述方法など
3

スケジュール（スケジュール（IFC
IFC相互検証）
相互検証）
2月

3月

2/20

4月
3/27

4/17

5月
5/22

6月
6/19

2013年
2013
年2月～
月～2013
2013年
年12
12月
月
7月
7/17

8月
8/21

9月
9/18

10月
10/16

11月
11/20

検証モデルを用いたIFC互換性検証■担当者
東條、福島、大川、川畑
情報連携

キャラバン活動
ベンダ ヒアリング
ベンダーヒアリング

IFCオブジェクト・プロパティ個別検証■担当者
大越、長井、大川、吉田

まとめ

12月
12/18

IAI日本 構造分科会
IFC相互検証報告（ArchiCAD）（1） Revit→IFC→ArchiCAD
Revit IFC ArchiCAD（2） GLOOBE→IFC→ArchiCAD
2014年5月16日
株式会社フジタ 福島・小田 「SS3検証」と「個別検証」
SS3検証」と「個別検証」（1） SS3
SS3検証
検証 （検証モデルを用いた（検証モデルを用いたIFC
IFC互換性検証）
互換性検証）• 検証
検証モデル(RC造5階、S造3階)を一貫計算ソフトSS3で作成し、
階、
階
貫 算
、
SIRCADを介して各BIMソフトへ取り込む。
• その後、各BIMソフトから出力したIFCファイルを別のBIMソフトにて読み込み、モデルの再現性を検証する。
SS3 （ユニオンシステム）
SIRCAD （ソフトウェアセンター）
RS

AC

RevitStructure
SSC 2013

ArchiCAD
16
SSC

IFC_IN IFC_OUT

IFC_IN IFC_OUT

GLB

BSﾃﾞｰﾀBSﾃﾀ

GLOOBE2013
IFC_IN IFC_OUT

1※(1)で使用した検証用モデル①RCモデル（SS3→SIRCAD）【RC造5階】②Sモデル（SS3→SIRCAD）【S造3階】(2) 個別検証
RevitやArchiCADの構造オブジェクト（柱、梁など）に着目して検証する。
－プロパティ（属性）情報
プ－IFC記述方法など(11)

検証AC（ArchiCAD）■IFC読込み側ソフトウェア
ArchiCAD16（64bit) Ver 16.0.0
HOTFIX2適用3274ライブラリ3282.3016■読込み元IFCデータ①RCモデル・130213_Revit-IFC-RC.IFC
・RC版BS_GLOOBE_IFC.IFC(2013/02/13 17:43)(2013/01/10 11:09)②Sモデル
・ 130213_Revit-IFC-S.IFC
・S版BS_GLOOBE_IFC.IFC(2013/02/13 17:43)(2013/01/10 11:00)

2

（1） Revit→IFC→ArchiCAD①RCモデル RS→IFC→AC（RC）

3

RS→IFC→AC（RC）

平面形状

2.2

4.4

1.1

3.3

通り芯情報がない

4

RS→IFC→AC（RC）

柱の一部？
柱の
部？ IFC開口部

Z0（基礎階）レベル（基礎階） ベ5

RS→IFC→AC（RC）

気になるところ
単なるオブジェクトして認識
ifcColumn

柱として認識ifcColumn
単なるオブジェクトして認識
単なるオブジ
クトして認識ifcColumn

同じifcColumnでも取り込み時の認識が違っている。

6

RS→IFC→AC（RC）

形状のずれ？

柱として認識されたオブジェクトの高さが足りない

7

RS→IFC→AC（RC）

斜め柱の端部の納まり

外壁面より外側にはみ出している

8

（1） Revit→IFC→ArchiCAD②Sモデル RS→IFC→AC（S）

9

RS→IFC→AC（S）

平面形状

2.2FL

5.5FL

1.1FL

4.4FL

Z0

3.3FL

通り芯情報がない

10

RS→IFC→AC（S）

垂直ブレースの端部処理

明らかに他のCADと端部処理が異なっている。形状が違う

11

RS→IFC→AC（S）

垂直ブレースの交点処理

交差していない。隙間が開いている。

12

RS→IFC→AC（S）

梁接合部の処理

梁と梁の接合部は離れている。

13

RS→IFC→AC（S）

屋根部頂点の処理

起点と終点の影響？対称に配置されていない。
起点と終点の影響？対称に配置されていない

14

RS→IFC→AC（S）

屋根面の小梁

水平に配置されている。

15

IFC相互検証結果（部材レベル） 【RS→IFC→AC】
部材定義

配置

断面ｻｲｽﾞ

CON強度
鋼材種別

符号

その他

RC柱

△ *1

○

○

○

IfcLabelとして構造マテリアル
コンクリート‐CONCR Fc30
高さがおかしいものもある

S柱

○

○

○

○

ifcColumnで認識

RC大梁

○

○

○

○

IfcLabelとして構造マテリアル
コンクリート‐CONCR Fc27

RC小梁

○

○

○

○

IfcLabelとして構造マテリアル
コンクリート‐CONCR Fc24

S大梁

○

○

○

○

ifcBeamで認識

S小梁

△ *2
端部処理

○

○

○

ifcBeamで認識

○

○

○

ifcBuildindElementProxyで配
置

○

×

○

ifcWallで認識

垂直 ﾞ
垂直ﾌﾞﾚｰｽ△*3端部・交点処理○

RC耐震壁

標準壁として配置

壁開口

○

－

－

－

雑壁

○

○

×

○

スラブ

○

○

×

○

片持スラブ

○

○

×

○

片持ちスラブという区別は無
い

片持梁

○

○

○

○

ifcBeamで認識

ifcBeamで認識＊基礎＊垂壁・腰壁・袖壁

16

IFC相互検証結果（建物概要） 【RS→IFC→AC】
建物概要
モデル名

×

スパン数（X,Y）

－

階数

△

GL

―

通り軸名

×

スパン長

―

RS→AC

参考SSC

なし

某５階建マンション新築工事

RFL階高2900

RFL階高1450

通り芯情報なし

通り芯情報ありX1～X9、Y1、Y1A、Y2

17【RS→IFC→AC】

RC

その他

【RS→IFC→AC】

RC*1【RS→IFC→AC】

RC*1【RS→IFC→AC】

RC

その他

【RS→IFC→AC】

S*3【RS→IFC→AC】

S*3【RS→IFC→AC】

S

その他【RS→IFC→AC】

S*2【RS→IFC→AC】

S

その他

(RS)

（2） GLOOBE→IFC→ArchiCAD①RCモデル GLB→IFC→AC（RC）

18

GLB→IFC→AC（RC）

3D表示時のレポート
3D表示時のレポト••••C:¥Program Files¥Graphisoft¥ArchiCAD 16¥ArchiCAD.exe
未使用の一時フォルダ : 410130.9 MB...................................................
OpenGL

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

ATI Technologies Inc. AMD FirePro V5900 (ATI FireGL)
ご使用のOpenGLドライバは必要な全てのエクステンションに対応しています。
Vertical Sync: OFFZ buffer: 24 bits
Per Pixel Lighting:gg ON, 4.10
Stencil buffer: 8 bits...................................................
プロセッサコア数: 8‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
ファイル名: RC版BS_GLOOBE_IFC
処理中: 246壁 231オブジェクト 90柱 209梁
311 スラブ 0 メッシュ 0 ルーフ
0 モルフ
経過時間
: 0秒
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
投影
: パース
経過時間
: 0秒
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
多角形の生成が異常です。 (SF32)
多角形の生成が異常です。 (SF32)
多角形の生成が異常です。 (SF32)
多角形の生成が異常です。 (SF32)
多角形の生成が異常です。 (SF32)
多角形の生成が異常です。 (SF32)
多角形の生成が異常です。 (SF32)
多角形の生成が異常です。 (SF32)
多角形の生成が異常です。 (SF32)
多角形の生成が異常です。 (SF32)
多角形の生成が異常です。 (SF33)
多角形の生成が異常です。 (SF33)
多角形の生成が異常です。 (SF33)
多角形の生成が異常です。 (SF33)
多角形の生成が異常です。 (SF33)
多角形の生成が異常です。 (SF33)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 ((S32))
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 ((S33))
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S17)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S18)
多角形の生成が異常です。 ((S18))
多角形の生成が異常です。 (S18)
多角形の生成が異常です。 (S18)
多角形の生成が異常です。 (S17)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 ((S33))
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S17)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S17)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S17)
多角形の生成が異常です。 (S32)
多角形の生成が異常です。 (S17)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S33)
多角形の生成が異常です。 (S18)
多角形の生成が異常です。 (S18)
多角形の生成が異常です。 (S18)
多角形の生成が異常です。 (S18)
多角形の生成が異常です。 (S18)
多角形の生成が異常です。 (S16)
多角形の生成が異常です。 (S16)
多角形の生成が異常です。 (S18)
多角形の生成が異常です。 (S18)
多角形の生成が異常です。 (S18)
多角形の生成が異常です。 (S18)
多角形の生成が異常です。 (S18)(181)

GLB→IFC→AC（RC）

平面形状

2F

5F

1F

4F

3F

19

GLB→IFC→AC（RC）

気になるところ
IFCファイルをArchiCADで読み込んだ

20

Gloobe→IFC→Gloobe
で確認した

GLB→IFC→AC（RC）(201)

GLB→IFC→AC（RC）

斜め柱との接合部で梁の形状が異なる

ArchiCADでは2805 Gloobeでは3205

21

GLB→IFC→AC（RC）

斜めの地中梁の表現が異なる

離れている
Gloobe側 （1FG3）

地中側から見た図22

GLB→IFC→AC（RC）

本来は片持ち梁？

Gloobe側 （1FG3）壁として配置されている(221)

（2） GLOOBE→IFC→ArchiCAD②Sモデル GLB→IFC→AC（S）

23

GLB→IFC→AC（S）

全体的な印象はどちらも同じ(231)

GLB→IFC→AC（S）

S柱（鋼管柱）について

1Fの鋼管柱について記号、断面形状、厚さ、高さともOK
鋼材種別までは不明(232)

GLB→IFC→AC（S）

S柱（鋼角柱）について

1Fの鋼角柱について記号、断面形状、厚さ、高さともOK 鋼材種別までは不明
高さともOK。鋼材種別までは不明。
柱頭部の処理形状が異なっている。
（ArchiCADはオープン、Gloobeはふさがって
いる）

(233)

GLB→IFC→AC（S）

H鋼大梁について2FのH鋼大梁について
記号、断面形状、厚さ、ともOK
鋼材種別までは不明
梁と鋼管柱の端部処理
も同じ

(234)

GLB→IFC→AC（S）

屋根部H鋼大梁について

屋根部の傾斜H鋼大梁について記号、断面形状、厚さ、ともOK
鋼材種別までは不明(235)

GLB→IFC→AC（S）

屋根について屋根の傾斜の処理が異なっているので形状に違いが出ている

24

GLB→IFC→AC（S）

勾配屋根スラブについて端部の収まり形状が異なっている
ArchiCADは梁に食い込んでいる
Gloobeは梁に乗っている

25

GLB→IFC→AC（S）

垂直ブレスについて

形状、記号は渡せている。

(251)

IFC相互検証結果（部材レベル） 【GLB→IFC→AC】
部材定義

配置

断面ｻｲｽﾞ

CON強度
鋼材種別

符号

RC柱

○

○

×

○

S柱

○

○

×

○

杭頭部の処理が異な
る

RC大梁

△*2

○

×

○

一部の大梁でスパンの解釈が異なる

RC小梁

△*3

○

×

○

斜めの地中梁でスパンの解釈が異なる

S大梁

△*4

○

×

○

屋根面の梁は配置が
異なる

S小梁

○

○

×

○

垂直 ﾞﾚ ｽ
垂直ﾌﾞﾚｰｽ

○

○

×

○

IFC→GLOOBEで汎用
部材になる

RC耐震壁

○

○

×

○

構造耐力要素

壁開口

△*1
1

○

×

建具記号○

雑壁

△

○

×

○

スラブ

○

○

×

○

片持スラブ

○

○

×

○

片持ちスラブという区
別はない

片持梁（S）△○

×○端部の形状が斜めにカットされている

その他

建具としての配置○
建具
置○
構造耐力要素＊基礎＊垂壁・腰壁・袖壁

26

IFC相互検証結果（建物概要） 【GLB→IFC→AC】
建物概要
モデル名

×

スパン数（X,Y）

―

階数

△

GL

―

通り軸名

○

スパン長

―

GLB→AC

参考SSCなし

某５階建マンション新築工事

RFL：高度14900、
階高2900Z0：存在しない

RFL：高度14900、
階高1450Z0：高度‐1500、1500

通り芯情報ありX1～X9、Y1、Y1A、Y2

通り芯情報ありX1～X9、Y1、Y1A、Y2

27

【GLB→IFC→AC】

RC*1【GLB→IFC→AC】

RC*2【GLB→IFC→AC】【GLB→IFC→AC】

S*4【GLB→IFC→AC】

S*4【GLB→IFC→AC】【GLB→IFC→AC】【GLB→IFC→AC】

RC*3【GLB→IFC→AC】(GLB)

■ArchiCAD／◎福島、小田、長井、吉田
IFC互換性検証まとめ［ArchiCAD］
 形状、属性、符号、通り芯など
・形状、部材符号は概ね連携できており、柱・梁のマテリアルの連携もGLOOBEを除き比較的良好である。
（GLOOBEはコンクリート強度情報を持っていない）
・通名は一部連携できているが、階情報の連携はごく一部にとどまっている。
通名は 部連携できているが 階情報の連携はごく 部にとどまっている インポート、エクスポート
・両者ともに多数のバリエーションがあり、特定ベンダー間で受渡しの情報交換が行なわれていると思われる。
⇒IFC変換オプション設定で改善できる可能性がある。
・他社IFCインポートにて不整合と思われる箇所は、RC造では「斜め部材」の端部処理（柱、梁）、S造では
他社IFCインポ トにて不整合と思われる箇所は RC造では「斜め部材」の端部処理（柱 梁） S造ではRevitのIFCが他社と比べ形状の再現性が低い（ブレース、鉄骨の端部形状など）。
・S造でArchiCADのインポート処理の際に、不整合回避の技があるようである（バグとは言い切れない）。

 IFC仕様 他
・Archi⇒IFC ⇒ Archi （Ver.17以前の検証）では、RC構造では形状の再現性はあるが、S造では形状の再現（
前 検証） は構造 は形状 再現性はあるが 造 は形状 再現性が低下しており、意匠CADゆえCON強度や鋼材種は連携できない。

 メーカーからの回答
・ArchiCADで読み込んだ形状はIFC Viewerとほとんど同じ。（出力側の問題と考えられる）⇒各社ともインポートについては形状の再現性は調整できているようだが、エクスポートについては、積極的に検証できない事情があり、多くのバグを抱えているのではないかと推測される。
・不具合箇所でも Ver.16 →Ver.17で改善しているケースがいくつか見られる。
・不具合と思われる項目は、ベンダー間で協議して対応している。
・斜め柱や片持ち部材の処理での不具合は「レイヤ交差番号」が影響している（ex.包絡処理）。

 課題
・IFC連携のために有効な運用ルールが有るならばユーザに積極的に開示して欲しい。
・上記運用ルールは、各ベンダーとも共通にすべき→標準化。

 感想
・今回のIFC互換性検証に対して、かなり協力的であった。
・質問事項について開発担当者からの回答も得られるなど、改善に向けて期待が持てる。

28

IFC相互検証①■目的構造部材について3D CAD間のIFC互換性を構造部材について3D‐CAD間のIFC互換性を
検証する。
■検証方法
３つのBIMツ ルで同条件のモデルを作成後３つのBIMツールで同条件のモデルを作成後
IFCで書出し、相互に読込んだ結果を「モデル・部材レベル」で比較する。
部材レベル」で比較する

1

■検証モデル①RCモデル（SS3→SIRCAD）②Sモデル（SS3→SIRCAD）

2

■相互検証作業 （SS3モデル）
RC造5階建、S造3階建モデルをSS3でモデル化し、SIRCADを介して各CADへ取り込む。
その後、各CADから出力したIFCファイルを各CADにて読み込み、再現性を検証する。
市販構造一貫計算ｿﾌﾄ① RC造5階建モデル② S造3階建モデル

SS3
SIRCAD

BSﾃﾞｰﾀBSﾃﾀ

RevitS

RS

AC

GLB

RevitStructure
SSC 2013

ArchiCAD16SSCGLOOBE
2013

比較

GLOOBE.IFC
G
OO . CIFC_INIFC_OUTIFC_OUT

ArchiCAD.IFC
検証
RS

3

検証RS（RevitStructure）まとめ■IFC読込み側ソフトウェア
RevitStructure2013（64bit)■読込み元IFCデータ①RCモデル・RC_AC16→IFC(一般的なトランスレータ).ifc (2013/02/15 08:54)
・RC版BS_GLOOBE_IFC.IFC(2013/01/10 11:09)②Sモデル
・S_AC16→IFC(一般的なトランスレータ).ifc
・S版BS_GLOOBE_IFC.IFC(2013/02/15 08:54)(2013/01/10 11:00)

4

ArchiCAD.IFC→REVIT str読込
検証結果① 通り芯が回転＋移動 1/2
回転した上、さらに 長手方向に半スパン分移動
回転した上、さらに→長手方向に半スパン分移動

X1
↓
↓
↓
↓
X9

ArchiCAD.IFC

RevitS

Y2
↑
Y1

Y1→Y2

X1→→→→X9

5

ArchiCAD.IFC→REVIT str読込
検証結果① 通り芯が回転＋移動2/2

▽RF
▽5F
▽4F
▽3F
▽2F
▽1F

ArchiCAD.IFC

6

ArchiCAD.IFC→REVIT str読込
検証結果② 壁を認識しない
ArchiCAD.IFC

IFCデータ読み込み時にエラーで壁を認識しない。
（が、開口データだけ残る）（が、開口デタだけ残る）

RevitS
カーソルをもっていくと
見えます。

7

ArchiCAD.IFC→REVIT str読込
検証結果 その他 柱8パラメータ比較

RevitS

ArchiCAD.IFC
要素

Revitタイプ

9

IFC相互検証結果（部材レベル） 【AC→IFC→RS】
部材定義

配置

断面ｻｲｽﾞ

CON強度
鋼材種別

符号

RC柱

○

○

‐

○

S柱

○

○

‐

○

RC大梁

○

○

‐

○

RC小梁

○

○

‐

○

S大梁
大梁

○

○

‐

○

S小梁

○

○

‐

○

垂直ﾌﾞﾚｰｽ
直

○
大梁芯‐芯
大梁芯
芯

※

‐

○

※SS3での入力が断面積

RC耐震壁

×

×

‐

×

読込時にエラーで壁が読み込めない

壁開口

△

△

‐

‐

存在しているけど表示さ
れていない

雑壁

×

×

‐

×

スラブ

○

○

‐

RC造：○ S符号
S造：○ S符号

片持スラブ

○

○

‐

RC造：○ FS符号
S造：○ CS符号

片持梁

○

○

‐

×

＊基礎
基礎

‐

‐

‐

‐

‐

‐

＊垂壁・腰壁・袖壁

その他

10

IFC相互検証結果（建物概要） 【AC→IFC→RS】
建物概要
モデル名

‐

スパン数（X,Y）

○

階数

○

GL

×

通り軸名

回転

スパン長

○

11

GLOOBE IFC→REVIT str読込
GLOOBE.IFC→REVIT

斜め柱に絡む壁がうまく認識されていない

GLOOBEGLOOBE→Revit(RC)12

GLOOBE.IFC→REVIT str読込
検証結果① 通り芯GLOOBE IFC
通り芯がたくさんできる(GLOOBEでは階ごとに設定するため？)

GLOOBE

RevitSGLOOBE→Revit(RC)13

GLOOBE.IFC→REVIT str読込
検証結果② 壁高さ
GLOOBE

壁高さ：スラブtoスラブ(H=2,900)

R iS
RevitS梁下toスラブ(H=2,200)(H
2,200)GLOOBE→Revit(RC)14

GLOOBE.IFC→REVIT str読込
検証結果③ 斜め柱の認識(GLOOBE IFC)
斜め柱は“柱”として認識

GLOOBE

別CADでは斜め柱=梁というものも。イレギュラーな部材の認識は
CAD毎の差が出る？

GLOOBE→Revit(RC)15

GLOOBE.IFC→REVIT str読込
検証結果 その他

16

パラメータ比較

RevitSGLOOBE
要素

Revitタイプ

17

IFC相互検証結果（部材レベル） 【GLB→IFC→RS】
部材定義

配置

断面ｻｲｽﾞ

CON強度
鋼材種別

符号

RC柱

○

○

×

×

S柱

○

○

×

×

RC大梁

○

○

×

×

RC小梁

○

○

×

×

S大梁
大梁

○

○

×

×

S小梁

○

○

×

×

垂直ﾌﾞﾚｰｽ直○FL交点を結ぶ○△
弱軸使い2‐[[
弱軸使い2

×

○

RC耐震壁

○

○

×

×

壁開口

○

○

‐

‐

雑壁

○

○

×

×

スラブ

○

○

×

RC造：S符号S造：S符号

片持スラブ

○

○

×

RC造：S符号S造：CS符号

片持梁

○

○

×

S造：×

＊基礎
基礎

‐

‐

‐

‐

‐

‐

＊垂壁・腰壁・袖壁

その他※同じ軸上に配置※2横使い

18

IFC相互検証結果（建物概要） 【GLB→IFC→RS】
建物概要
モデル名

×

スパン数（X,Y）

○

階数

○

GL

×

通り軸名

○

スパン長

○

19

まとめ
•
•
•
•

•

SS3で断面積入力するブレースについては、H鋼・重溝鋼とCAD毎に違いで断面積入力するブレ スに いては 鋼 重溝鋼と
毎に違い
がある。
（デフォルト設定による？）ブレース交点が大梁芯（構造芯）、FL
交点 大梁芯（構造芯）、 to FLとなるものCAD毎となる。
なるも
毎 なる。
プロパティの持ち方にかなり違いがある？
SS3→SirCAD→各CADと読み込んでいるため、SS3での入力が断面入力ではないものははないものはCAD毎のデフォルト設定に左右される？（恐らく渡している毎のデフ ルト設定に左右される？（恐らく渡している
データとしては読み込めている）
ArchiCAD、GLOOBEが保持している情報と、RevitSの受け入れ先が1対1に
、
保持
情報 、
受
先
なっていないためか、部材符号や断面寸法の入るプロパティがまちまち
である。

20

IFC
IFC相互検証
相互検証
GLOOBE編GLOOBE
編
福井コンピュータアーキテクト(株)
村上

検証方法
SS3

SIRCAD

STB

ArchiCAD

Revit

IFC

IFC

GLOOBEGLOOBE

比較

比較

GLOOBEArchiCAD→IFC→GLOOBE

階情報
RC
SIRCAD→STB→GLOOBE

ArchiCAD→IFC→GLOOBE

階数が一致しない

プロジェクト名がない

地下階がある

通り芯
RC
SIRCAD→STB→GLOOBE

ArchiCAD→IFC→GLOOBE

1Fの通り芯はOK

1F以外の通り芯はNG

1F以外は通り芯がない平面図（１F
平面図（１
F・２
・２F
F）
RC
SIRCAD→STB→GLOOBE

ArchiCAD→IFC→GLOOBE

1F平面の見た目はOK

2F平面の見た目はOK

形状
RC
SIRCAD→STB→GLOOBE

パラメトリックな形状
・800x800の角柱

ArchiCAD→IFC→GLOOBE

ノンパラメトリックな形状
・柱サイズが不明

東立面図
RC
SIRCAD→STB→GLOOBE

ArchiCAD→IFC→GLOOBE

東面の見た目はOK南立面図
RC
SIRCAD→STB→GLOOBE

ArchiCAD→IFC→GLOOBE

セットバック部分が異なる

南立面図セットバック部分
RC
SIRCAD→STB→GLOOBE

梁が長い

ArchiCAD→IFC→GLOOBE

宙に浮いている開口部がある

部材属性
RC
SIRCAD→STB→GLOOBE

名称・記号がある
構造非構造・材質（RC）・種別がある

ArchiCAD→IFC→GLOOBE

名称欄に記号がある
構造非構造・材質・種別がない

IFC互換性検証結果（部材レベル）
IFC
互換性検証結果（部材レベル） ArchiCAD→IFC→GLOOBE（RC、S)
部材定義

配置

断面ｻｲｽﾞ

CON強度
鋼材種別

符号

その他

RC柱

柱として読込××△（名称欄に記号）

材質・種別なし

S柱

柱として読込××△（名称欄に記号）

材質・種別なし

RC大梁梁として読込××△（名称欄に記号）

材質・種別なし

RC小梁

梁として読込××△（名称欄に記号）

材質・種別なし

S大梁

梁として読込××△（名称欄に記号）

材質・種別なし

S小梁

梁として読込××△（名称欄に記号）

材質・種別なし

垂直・水平ﾌﾞﾚｰｽ

ブレスとして読込

××△（名称欄に記号）

材質・種別なし

RC耐震壁

壁として読込××△（名称欄に記号）

材質・種別なし

壁開口

○

×

×

△（名称欄に記号）

雑壁

壁として読込××△（名称欄に記号）スラブ

スラブとして読込

××△（名称欄に記号）

片持スラブ

スラブとして読込

××△（名称欄に記号）

片持梁

梁として読込××△（名称欄に記号）

材質・種別なし＊基礎

基礎として読込××△（名称欄に記号）

材質・種別なし

壁として読込××△（名称欄に記号）

材質・種別なし＊垂壁・腰壁・袖壁

材質・種別なし
材質・種別なし
屋根階スラブの配置が違う

材質・種別なし
屋根階スラブの配置が違う

Revit→IFC→GLOOBE

階情報
SIRCAD→STB→GLOOBE

Revit→IFC→GLOOBE

階数が一致しない

プロジェクト名がない

地下階がある

通り芯
SIRCAD→STB→GLOOBE

Revit→IFC→GLOOBE

通り芯なし
IfcGridなし

平面図（１F・２F）
SIRCAD→STB→GLOOBE

Revit→IFC→GLOOBE

平面が異なる梁の位置が異なる形状①
SIRCAD→STB→GLOOBE

Revit→IFC→GLOOBE

梁の形状が異なる①

パラメトリックな形状
・700ｘ400の角型断面任意形状（Brep形式）
・断面サイズが不明
・配置位置（梁の始点終点）が不明※柱にもBrep形式がある

形状②Revit→IFC→GLOOBE
３Dは任意断面の押出し形状。
Brep形式ではない
梁の角型断面が任意形状で定義されているため、梁幅、梁せいは不明

部材属性
SIRCAD→STB→GLOOBE

名称・記号がある
構造非構造・材質（RC）・種別がある

Revit→IFC→GLOOBE

構造非構造・材質・種別がない

IFC互換性検証結果（部材レベル）
IFC
互換性検証結果（部材レベル） Revit→IFC→GLOOBE（RC、S)
部材定義

配置

断面ｻｲｽﾞ

CON強度
鋼材種別

符号

その他

RC柱

柱として読込××△（名称欄に記号）

材質・種別なし

S柱

柱として読込××△（名称欄に記号）

材質・種別なし

RC大梁梁として読込××△（名称欄に記号）

材質・種別なし
配置位置が違うRC小梁

梁として読込××△（名称欄に記号）

材質・種別なし
配置位置が違うS大梁

梁として読込××△（名称欄に記号）

材質・種別なし
配置位置が違うS小梁

梁として読込××△（名称欄に記号）

材質・種別なし
配置位置が違う

垂直・水平ﾌﾞﾚｰｽ

汎用部材

×

×

△（名称欄に記号）

材質・種別なし

RC耐震壁

壁として読込××△（名称欄に記号）

材質・種別なし

壁開口

○

×

×

△（名称欄に記号）

雑壁

壁として読込××△（名称欄に記号）

材質・種別なし

スラブ

スラブとして読込

××△（名称欄に記号）

材質・種別なし

片持スラブ

スラブとして読込

××△（名称欄に記号）

材質・種別なし

片持梁

梁として読込××△（名称欄に記号）

材質・種別なし＊基礎

基礎として読込××△（名称欄に記号）

材質・種別なし

壁として読込××△（名称欄に記号）

材質・種別なし＊垂壁・腰壁・袖壁

Revit – 某CAD

 互換性検証◦ 簡易モデルを用いて、各ソフトのIn/Outの互換性を検証
 個別検証◦ 各ソフトのIFC出力書式を検証

 IFCによるRevitと某CADの互換性の検討
 IFC読み込み形式による違いの明確化◦ それぞれのソフトウェアに存在する複数のIFC読込形式による違いの有無の調査と検証

 IFC書き出し形式による違いの明確化◦ それぞれのソフトウェアに存在する複数のIFC書き出し形式
による違いの有無の調査と検証

 H形鋼柱上部梁接続◦ 柱高さ5,000mm
柱間隔7 000mm◦ 柱間隔7,000mm◦ 柱回転角0度
梁接続角 , , , , ,, 度◦ 梁接続角0,30,45,60,90,180,0度

標準機能

マクロ

ファイル形式

Ifc

ifcXML

ifcZIP

ifcZIP

ファイルの読み込み

〇

△

〇

×

階・通り心

△

△

△

－

柱種別（構造柱指定）

×

×

×

－

位置 高さ
位置・高さ

〇

〇

〇

－

梁回転角

〇

〇

〇

－

柱

〇

〇

〇

－

梁

×

×

×

－

柱

△

△

△

－

梁

△

△

△

－

符号名
同 ファミリタイプ
同一ファミリタイプ

 マクロで作成されるifcZIPファイルから読み込みができない 問題点の例◦ 常に新規ファイルが作成される
 差分に対応できない◦ 全て意匠柱で読み込まれる◦ 別符号名の柱も同一ファミリタイプとなる◦ パラメータがIFCパラメータとして読み込まれる 全てインスタンスパラメータ
 ファミリ編集で編集できない

同一ファミリタイプ

全
全てIFCパラメータで変換
パ
タ 変換

異符号

柱ファミリでIFCパラメータの編集ができない梁仕口が包絡されない
マテリアルが構造マテリアルに変換されない梁ファミリで変換されるパラメータが不足

IFC Exporter

Plug-in
Pluginファイル形式

ifc

ifcXML

ifcZIP

ifcXMLZIP

ifcZIP

ファイルの読み込み

〇

〇

〇

〇

〇

オブジェクト変換

△

△

△

△

△

階・通り心

×

×

×

×

×

位置 高さ
位置・高さ

△

△

△

△

△

柱回転角

〇

〇

〇

〇

〇

梁回転角

〇

〇

〇

〇

〇

符号名

×

×

×

×

×

同一プロファイル

〇

〇

〇

〇

〇

マテリアル

△

△

△

△

△

 問題点の例◦ 階・通り心が読み込めない
 某CADに明確な階の概念が無い◦ 符号名が読み込めない 全ての柱がColumn・全ての梁がBeamとして読み込まれる Revitのファミリタイプが読み込まれるが、編集できない◦ 梁の上下が逆になる

 通常使用する背ではなく正で変換される◦ 柱梁の節点が構築されない
 梁端部が柱面になる

 Revit読み込み◦ IFC読み込み機能の改善が必要
 某CADから出力されるIFCファイルには、符号などの情報が含ま
某CADから出力されるIFCファイルには 符号などの情報が含まれ、読み込み機能次第では連携が可能

 某CAD読み込み◦ IFC読み込み機能の改善が必要
 参照モデルではなく、直接ネイティブオブジェクトとして読み込める機能が必要 Revitから出力されるIFCファイルには符号などの情報が含まれ、読み込み機能の改善により連携は可能 IFC パラメータ情報の検証◦ Revit と 某CAD それぞれから書き出したIFCファイルを比較し、問題点を明確化する

 Revit◦ ファイル構成
 IFC Exporter for Revit2014を使用して書き出したifcファイル
形式

 某CAD◦ ファイル構成
 標準機能を使用して書き出したifcファイル形式

 建物形状◦ 門型（柱2本、梁1本）
 建物情報◦ スパン：7000mm◦ 階高 ：5000mm
 使用部材◦ 柱：H-600x200x11x17◦ 梁：H-600x200x11x17

 梁の基準レベル（Z方向）の考え方の違い◦ Revit：梁上端
梁上端が基準梁中央が基準◦ 某CAD:梁中央
 梁レベル-（梁せい/2）＝5000-（600/2）＝4700

 形状定義プロセス◦ Revit 部材軸とソリッドの座標を別々に書き出し
部材軸

ソリッド

◦ 某CAD 部材軸とソリッドの座標を区別なく書き出し
区別なし（ソリッドとしての定義のみ）

 部材軸の座標の取得◦ Revit 部材軸で部材端部の位置情報を書き出し
原点情報を取得

始端の座標

終端の座標

◦ 某CAD ソリッドの座標情報だけを書き出し（部材軸とソリッドの区別なし）

部材軸として独立した定義はされていない

Revitでは、
IfcShapeRepresentation(Axis) と
IfcShapeRepresentation(Body) に分かれている。

 ソリッド長・端部座標の定義◦ Revit 柱面までセットバックしたソリッドの位置を端部座標として定義（部材端ではない）
原点情報を取得

ソリッドの6774の長さ
ソリッド基準座標（始端を基準）ソリッド長6774について
部材軸の長さ 柱幅/2x2本 カットバック長x2＝ソリッド長
部材軸の長さ–柱幅/2x2本–カットバック長x2＝ソリッド長7000 - 200 - 13(設定値は12.7)x2 ＝ 6774

ベクトル
の向き

◦ 某CAD ソリッド端＝部材端として定義

ソリッドの7000の長さ

ソリッド基準座標（終端を基準）原点情報を取得

ベクトルの向き

 Revitは、部材軸とソリッド（オブジェクト）を別々に書き
Revitは 部材軸とソリッド（オブジェクト）を別々に書き出している◦ Revitは、部材が柱面まで自動的にオフセットする為、ソリッド
Revitは 部材が柱面まで自動的にオフセットする為 ソリッド
情報だけでは部材の接合の有無が判断できない。
その為、部材軸の情報も書き出す とで接合の判断をする事
その為、部材軸の情報も書き出すことで接合の判断をする事が出来る
 某CADは、部材軸とソリッドの区別なく書き出している◦ 某CADは、柱面に自動でオフセットはしない為、部材軸とソリッドを別々に書き出す必要がない

2014年5月16日 IAI技術セミナー
IFC互換性検証報告

個別検証報告～ArchiCAD
個別検証報告～ArchiCAD
IAI構造分科会 IFC検証チーム
IFC検証チ ム
株式会社竹中工務店
長井 理恵

個別検証の目的
IFC互換性検証（SS3）では、形状・情報に関する連携の可否を各ソフ
ト毎、オブジェクト/パラメータ毎にまとめてきました。
しかしながら、建物モデルであると、互換性が失われる現象が起こった場合に、互換性がないとの結論は得られても、ユーザ側にはその理由・要因がつかみにくく、あやふやな状態での連携は実務では大きな障害となります。
そこで本個別検証では、ArchiCADのIFC変換の癖やコツについて学びつつ、簡易なモデルを用いたミクロな検証を行うことで、前掲の検証
結果の検討に役立たせることを目的としています。

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

2

ArchiCADにおける構造オブジェクトのIFCデータ取扱い注意点

構造部材では 柱/梁/スラブ/壁ツールのみ
構造部材では、柱/梁/スラブ/壁ツ
ルのみ

基礎⇒柱ツール

杭⇒柱ツールArchiCADユーザは色々なツールでモデル化する

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

3

ArchiCADにおける構造オブジェクトのIFCデータ取扱い注意点

一般的なトランスレーターの場合
ArchiCADタイプ

ユーザ指定

柱

IfcColumn

IfcColumn

梁

IfcBeam

IfcBeam

壁

IfcWallStandardCase

IfcWallStandardCase

スラブ

IfcSlabIfcSlab基礎

IfcFooting

杭IfcPileIAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

4

IFCデータ比較
データ比較
単体モデル
単体モデル IFC
IFCデ
デ
タ比較
IFC
Graphisoft

比較

ArchiCAD
パラメータを振った
2つの
つのモデル
モデル

IFC

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

5

矩形柱 Vs 円形柱

IFCRECTANGLEPROFILEDEF

IFCCIRCLEPROFILEDEF

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

6

矩形柱(h=3000 配置レベル1FL) Vs 矩形柱(h=4000 配置レベル1FL)

2FL
3000

1FL

IFCEXTRUDEDAREASOLID(#123,#130,#131,高さh);

押し出し高さhの違い

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

7

矩形柱(h=3000 配置レベル2FL) Vs 矩形柱(h=3000 配置レベル1FL)

2FL
3000

1FL

IFCCARTESIANPOINT(0.,0.,3000.)
( ,
,
, , ,
, , ,
,
)
IFCBUILDINGSTOREY(‘**',#15,'2FL',*,*,#99,*,*,.ELEMENT.,3000.)IFCCARTESIANPOINT(0.,0.,0.)IFCBUILDINGSTOREY(‘**',#15,‘1FL',*,*,#99,*,*,.ELEMENT.,0.)

押し出し位置と存在する層の違い

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

8

矩形柱(h=3000 配置レベル2FL‐3000) Vs 矩形柱(h=3000 配置レベル1FL)

2FL
3000

1FL

IFCCARTESIANPOINT (0.,0.,0.) ⇔ IFCCARTESIANPOINT (0.,0.,3000.)IFCCARTESIANPOINT (0(0.,0.,0.)(0.,0.,‐3000.)0 0 ) ⇔ IFCCARTESIANPOINT (00 3000 )押し出し起点、ベクトルが逆になっている

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

9

矩形柱(芯に対して90度) Vs 矩形柱(芯に対して45度)

IFCDIRECTION (1.,0.,0.)O (00 06 8, 0 0 06 8,0 )(0.70710678,‐0.70710678,0.)⇔ IFCDIRECTION

断面軸の方向ベクトルを定義

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

10

矩形柱(Z方向鉛直) Vs 矩形柱(Z方向45度傾斜)

2FL
3500

1FL

IFCDIRECTION (1.,0.,0.)⇔ IFCDIRECTION (0.70710678,‐0.70710678,0.)2FL

1FL平面、2FL平面でカット

5949.7475

1FL

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

11

単体モデル互換性検証
単体
換性検証
Autodesk

Revit

IFC

Graphisoft

ArchiCAD

Other

検証ケース

対象

パラメータ

case1

S造柱（H鋼断面）

case2

S造柱梁（H鋼断面）

断面軸方向 0～90度

case3

RC造柱

材軸方向 0～90度
（梁要素）

case4

RC造柱梁

case5

RC造壁

確認項目

形状、レベル、ID、断面情報
状
ID 断 情報 etc

材軸方向 0～90度
切欠

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

12

Revit IFC→ArchiCADにimport <case1> S柱

Ｒｅｖｉｔ

ArchiCAD

形状、位置、断面方向に問題ないが通芯が欠落

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

13

Revit IFC→ArchiCADにimport <case1> S柱■ ID→H-H：C1:157040（Revitのファミリ名：タイプ名）■ Object Type
→C1（Revitのタイプ名）■ 断面形状名称（のタイプ名）→C1（Revitのタイプ名）

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

14

※IFC→ArchiCADにimport <case1> S柱

■ ID
→C1
■ Object Type
→H600*200*11*17■ 断面形状名称→H600*200*11*17

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

15

Revit IFC→ArchiCADにimport <case2> S柱梁

Ｒｅｖｉｔ

ArchiCAD

形状、位置、断面方向に問題ないが通芯が欠落

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

16

Revit IFC→ArchiCADにimport <case2> S柱梁

Ｒｅｖｉｔ

ArchiCAD

接続情報は消えてしまう

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

17

Revit IFC→ArchiCADにimport <case3> RC柱

Ｒｅｖｉｔ

ArchiCAD

形状、位置、断面方向に問題ないが通芯が欠落

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

18

Revit IFC→ArchiCADにimport <case3> RC柱■ ID→コンクリート-長方形-柱：C1（Revitのファミリ名：タイプ名）■ Object Type
→C1（Revitのタイプ名）
IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

19

※IFC→ArchiCADにimport <case3> RC柱

■ ID
→C1
■ Object Type
→800*400
IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

20

Revit IFC→ArchiCADにimport <case4> RC柱梁

Ｒｅｖｉｔ

ArchiCAD

形状、位置、断面方向に問題ないが通芯が欠落

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

21

Revit IFC→ArchiCADにimport <case4> RC柱梁

Ｒｅｖｉｔ

ArchiCAD

接続情報は消えてしまうがArchiCADの設定上、柱勝ちで包絡しているような見え方になる
IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

22Revit IFC→ArchiCADにimport <case5> RC壁
Ｒｅｖｉｔ

ArchiCAD

形状 位置 断面方向 問題な が形状、位置、断面方向に問題ないが通芯が欠落
IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

23

Revit IFC→ArchiCADにimport <case5> RC壁
Ｒｅｖｉｔ

ArchiCAD

切り欠かれた形状の場合も互換性に問題ないものの、「2FL」レベルが欠落している。
ArchiCADでは要素組立時、上端のレベルを参照していないため、2FLに定義された部材がない場合フロアが欠落すると推測される。
IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

24

Revit IFC→ArchiCADにimport <case5> RC壁■ 塗りつぶし情報→コンクリート - CONCR Fc30
（Revitのマテリアル名）■ ID→標準壁：W1:1044（Revitのファミリ名：タイプ名）■ 構造マテリアル→コンクリート - CONCR Fc30
（Revitのマテリアル名）■ 壁上端情報→ArchiCADでは使用していない情報
もIFCプロパティには取り込んで保持している
IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

25

柱梁の納まりの違い、【接続】の考え方を探る

柱芯と梁芯一致(a) 柱芯と梁芯
致(b) 柱外面まで(c) 柱内面まで

bとcの比較

押し出し距離の違いのみ

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

26

柱梁の納まりの違い、【接続】の考え方を探る

aとcの比較

端部節点を共有することで、考え方（記述法）が端部節点を共有するとで、考え方（記述法）が大きく異なっている
IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

27

柱梁の納まりの違い、【接続】の考え方を探る

Revit→ArchiCAD

接続位置を保っていない※→ArchiCAD

接続位置を保 ている
接続位置を保っている
IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

28

IFC変換設定（INPORT/EXPORT）
トランスレータの種類は、インポート時には主にモデル要素フィルタの違い■一般的なトランスレータ■Revit Structure用■Tekla Structure用

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

29

IFC変換設定（INPORT/EXPORT）

ArchiCAD16では、調整ビュー/バージョン2.0未対応
調整ビュー/バージョン2
調整ビュ/バ ジョン2.0対応ソフトとの互換注意
0対応ソフトとの互換注意■複雑な形状をどうするか？
オブジェクトに変換するか、モルフに変化するか選択可能
オブジェクト：プロパティ保持、形状変更不可
モルフ：プロパティ放棄、形状変更可■正確な形状(BREP)
斜材の包絡等、正確に形状をエクスポート
しようとする。
しかし、すべてオブジェクト扱いとなり、
柱 梁 スラブ 壁としては扱われない
柱、梁、スラブ、壁としては扱われない。

IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

30

ArchiCADに関する
ArchiCADに関するIFC
IFC変換の考察
変換の考察■IMPORT
・Revitのような結合拘束を情報として保持していないので、IFCデータの形状を素直に読み込んでいる→ エクスポートするソフトが包絡や結合点をどう出すかによる→ ArchiCAD上の包絡（見え方）は、ArchiCADの設定（優先度）による・柱梁のIDはRevitIFC、その他IFCともにインポートされるが、 RevitIFCの場合断面形状にもIDが反映される。
・複雑な形状は、オブジェクトまたはモルフとして変換される→ オブジェクト：プロパティ情報が残るが形状変更ができない
モルフ：プロパティ情報が消えるが形状変更できる■EXPORT
・ArchiCADから構造材をエクスポートする場合、正確な形状を出すというオプションがある→ 単なるオブジェクトになるため、インポート先で柱梁etcとして扱う必要がある場合には使用できない。
形状の確認、干渉チェック等の用途であれば使えるモデル作成時のツールの選択、要素タイプの指定
使用目的に合わせてトランスレ タをカスタマイズ
使用目的に合わせてトランスレータをカスタマイズ
IAI技術セミナー ～ IFC互換性検証報告【個別検証 ArchiCAD】

31

キャラバン活動概要とまとめ

1

■活動概要• ベンダー担当者へのヒアリング• IFC互換性検証の趣旨と活動メンバーを説明• SS3検証と個別検証の結果を説明• 検証資料とデ
検証資料とデータ一式をCDにて提供
タ 式をCDにて提供• ヒアリングシートの回答依頼
ヒアリングシート2

キャラバン活動の分担（チ ム分け）
キャラバン活動の分担（チーム分け）

検証ﾂｰﾙ

ﾍﾞﾝﾀﾞｰ

担当者

SS3検証

ArchiCAD

GRAPHISOFT

飯田
新川

◎福島
小田

RevitStructure

Autodesk

梶浦
内藤

◎東條

GLOOBE

福井ｺﾝﾋﾟｭｰﾀ
ｱｰｷﾃｸﾄ村上◎大川

IN.OUT
互換性検証○大越

個別比較検証

事前検証
個別比較
その他

○長井

△吉田

△吉田

△吉田

3

キャラバン活動スケジュール
2月

3月

2/20

4月
3/27

5月

4/17

6月

5/15

7月

6/19

8月

7/17

8/21

9月

10月

9/18

11月

10/16

12月

11/20

12/18
活動終了

【１】SS3ﾓﾃﾞﾙIFC相互検証
相互検証①

相互検証②

モデル・部材レベルの比較

IFCオブジェクト・プロパティ比較

まとめ②

まとめ①
■担当者
Revit（東條）、◎Archi（福島）、
GLOOBE（大川）、某CAD（川畑）キャラバン活動
事前準備

情報連携
各ベンダー通知ヒアリング【 】 オブジ ク プ パ【２】IFCオブジェクト・プロパティ個別比較
個別比較

10/31ま に回答
10/31までに回答
ﾍﾞﾝﾀﾞｰ回答

Revit⇔某CADのIFC対応
検証計画・IFC調査研究

ﾍﾞﾝﾀﾞ
ﾍﾝﾀ ｰの回答確認・ﾌｫﾛｰの回答確認 ﾌｫﾛ
資料一式とデータの整理

IFCオブジェクト・プロパティ比較
まとめ②
■担当者
◎Revit（大越）、 Archi（長井）、
GLOOBE（大川）、某CAD（吉田）4ヒアリング状況

5

■GRAPHISOFT（ArchiCAD）
 ヒアリング日時
2013.9.10／10：00～11：00
場所
場
Graphisoftｼﾞｬﾊﾟﾝ株式会社／赤坂 出席者
Graphisoft ／飯田、新川
IAI構造分科会／◎福島、小田、長井、吉田

新川さん

飯田さん

 ヒアリング状況
グ• IFC互換性検証の趣旨と活動メンバーを説明• SS3検証と個別検証の結果を説明• 検証資料とデータ一式をCDにて提供• グラフィ側の動作確認はVer17にて実施予定• 検証資料とデータに関する問合せ窓口は福島さん

IAI構造分科会メンバー• 全体的に協力的な姿勢• ヒアリングシートの回答依頼（10/31まで）• Archiと他ソフトとのIFC互換に関する資料の提供依頼• ArchiCAD Connection for Revit 2014の紹介
http://www.graphisoft.com/downloads/interoperability.html

6

■Autodesk（Revit Structure）
 ヒアリング日時
2013.9.19／15：00～17：30
 場所
Autodesk株式会社／晴海 出席者
Autodesk ／梶浦、内藤IAI構造分科会／◎東條、大越、吉田

梶浦さん

内藤さん

 ヒアリング状況••••

IFC互換性検証の趣旨と活動メンバーを説明
SS3検証と個別検証の結果を説明
検証資料とデータ一式をCDにて提供
検証資料とデ タに関する問合せ窓口は大越さん
検証資料とデータに関する問合せ窓口は大越さん• 全体的に協力的な姿勢• 今回のIAI構造分科会によるIFC検証レポートの成果について絶賛！
• 他ソフトとのIFC互換性レベルの悪さを再認識• ヒアリング項目を①改善要望、②仕様・方向性の確認、③質問などに分類する形で本国に確認を行い、10/31までに
フィードバックする方針• IFC仕様改善やベンダー間の調整が困難であればRevitにおIFC仕様改善やベンダ 間の調整が困難であればRe itにおけるIFC様を公開（整合表的なものを作成）していくことがユー
ザー要望に対する解決策の一つになるのかもしれない

IAI構造分科会メンバー• 今後、STBridgeの実装についてはIFCの動向を見据えながら費用対効果を踏まえて戦略的な展開を検討していく必要がある

7

■福井ｺﾝﾋﾟｭｰﾀｱｰｷﾃｸﾄ（GLOOBE）
IAI構造分科会メンバー

村上さん ヒアリング日時
2013.8.6／13：00～15：00
 場所
福井ｺﾝﾋﾟｭｰﾀｱｰｷﾃｸﾄ株式会社／福井
 出席者
福井ｺﾝﾋﾟｭｰﾀｱｰｷﾃｸﾄ／村上
IAI構造分科会／◎大川 ヒアリング状況• IFC互換性検証の趣旨と活動メンバーを説明
C互換性検証の趣旨と活動メンを説明• 検証資料とデータに関する問合せ窓口は大川さん• 全体的に協力的な姿勢• ヒアリングシートは回答済
アリングシ トは回答済• 日本の建築設計を意識したソフト開発• J-BIM連携を推進中• データ検証などにはできる限り協力する方針8ヒアリングシートへの回答

ﾍﾞﾝﾀﾞｰからの回答
ﾞ ﾞ
答

9

10

検証のまとめ11

■ArchiCAD／◎福島、小田、長井、吉田
IFC互換性検証まとめ［ArchiCAD］
 形状、属性、符号、通り芯など
・形状、部材符号は概ね連携できており、柱・梁のマテリアルの連携もGLOOBEを除き比較的良好である。
（GLOOBEはコンクリート強度情報を持っていない）
・通名は一部連携できているが、階情報の連携はごく一部にとどまっている。
通名は 部連携できているが 階情報の連携はごく 部にとどま ている インポート、エクスポート
・両者ともに多数のバリエーションがあり、特定ベンダー間で受渡しの情報交換が行なわれていると思われる。
⇒IFC変換オプション設定で改善できる可能性がある。
・他社IFCインポートにて不整合と思われる箇所は、RC造では「斜め部材」の端部処理（柱、梁）、S造では
他社
ポ
整合
われる箇所
造
「斜 部材
端部処
柱 梁
造
RevitのIFCが他社と比べ形状の再現性が低い（ブレース、鉄骨の端部形状など）。
・S造でArchiCADのインポート処理の際に、不整合回避の技があるようである（バグとは言い切れない）。

 IFC仕様 他
・Archi⇒IFC ⇒ Archi （Ver.17以前の検証）では、RC構造では形状の再現性はあるが、S造では形状の再現性が低下しており、意匠CADゆえCON強度や鋼材種は連携できない。

 メーカーからの回答
・ArchiCADで読み込んだ形状はIFC Viewerとほとんど同じ。（出力側の問題と考えられる）⇒各社ともインポートについては形状の再現性は調整できているようだが、エクスポートについては、積極的に検証できない事情があり、多くのバグを抱えているのではないかと推測される。
・不具合箇所でも Ver.16 →Ver.17で改善しているケースがいくつか見られる。
・不具合と思われる項目は、ベンダー間で協議して対応している。
・斜め柱や片持ち部材の処理での不具合は「レイヤ交差番号」が影響している（ex.包絡処理）。

 課題
・IFC連携のために有効な運用ルールが有るならばユーザに積極的に開示して欲しい。
上記運用ル ルは、各 ンダ とも共通にす き 標準化。
・上記運用ルールは、各ベンダーとも共通にすべき→標準化。

 感想
・今回のIFC互換性検証に対して、かなり協力的であった。
・質問事項について開発担当者からの回答も得られるなど、改善に向けて期待が持てる。

12

■Revit／◎東條、大越、吉田
IFC互換性検証まとめ［Revit］
 形状、属性、符号、通り芯など
・形状は概ね連携可能だが階、通り芯、符号名、マテリアルなどは変換できない。
・柱が意匠柱として読み込まれる。
・梁符号情報などはIFCパラメーターの一つとして読み込まれる
梁符号情報などはIFCパラメ タ の つとして読み込まれる（元々のIFCデータのまま読んでいるところは多い。ArichiCADからのIFCでは、通り芯の認識がおかしい） インポート、エクスポート
・エクスポートは問題なさそうだがインポートに不具合が多い。
エクスポ トは問題なさそうだがインポ トに不具合が多い
・ REVIT⇒IFC⇒REVITも現状では完全に再現できない。
 IFC仕様 他
・全てが同一条件となる場合のみ同一のファミリとなる。
全てが同 条件となる場合のみ同 のファミリとなる・別符号名の場合も同一タイプとなる。
 メーカーからの回答
・ IFCﾌｫｰﾏｯﾄは中間ﾌｫｰﾏｯﾄで形状情報、高さ情報、部材情報が対象であり、IFCﾌｫ ﾏｯﾄは中間ﾌｫ ﾏｯﾄで形状情報 高さ情報 部材情報が対象であり他社製品のCADで設定されたプロパティ情報は連携できない。
・基本的にNavisなどで参照ファイルとしての活用フローを想定。
 課題
・ IFC出力についてはワールドワイドにおいて認証取得済（頻繁にVerUP）。
・インポートについては基本的に年１回の更新。
・日本固有のローカル対応は難しい。
 感想・ヒアリング項目一覧表の内容は、正式に本国からの回答ということになっており、開発DBにも記載されているため、継続協議が必要なものについては、フロントラインテクニカルサポート
部経由で踏査（登録番号で追跡可能）。既に不具合として開発部門に報告済のもの有り。

13

■GLOOBE／◎大川、村上
IFC互換性検証まとめ［GLOOBE／J BIM施工図CAD］
IFC互換性検証まとめ［GLOOBE／J-BIM施工図CAD］
 形状、属性、符号、通り芯など
・形状：問題なく連携できている
形状：問題なく連携できている。
・構造属性：部材属性にコンクリート強度を持たないので連携しない。
・符号：名称で連携する。（例 IfcColumn/name 1C1）

 インポート、エクスポート
・双方向に対応。自社ソフト間では問題なし。
・他社ソフトとのIFC連携では開発同士で情報交換を行っている。

 IFC仕様 他
・階名称に階属性（地下、地上、PHなど）を持っている。
階名称に階属性（地下 地上 PHなど）を持 ている
・全階に通り心を持っている。（IfcGrid）
・部材断面はパラメトリックな断面形状としている。
・大梁、小梁、基礎梁等を区別できるようにしている。（ObjectTypeを利用）
、
、 礎
う
。
j
yp

 メーカーからの回答
・問合せ等には迅速に対応。
・リビジョンアップ（不具合修正）は原則として月に１回。

 課題
・構造部材をIFCで扱うための統一ルールの策定。

 感想
・日本固有のルールへの対応が柔軟にできる。
日本固有のル ルへの対応が柔軟にできる・日本製他社ソフトとの連携はスムーズ。（J-BIM連携を推進中。）

14

IFC相互検証 まとめ• 形状の連携は概ね良好• 階、通り芯、符号名、マテリアルの連携精度は低い
階 通り芯 符号名
連携精度は低• IFC変換オプション設定やアドオンなどにより連携精度改善の可能性あり• 自ら出力したIFCをそのまま読み込んでも完全に再現できないケースあり• エクスポ
エクスポートよりインポートの精度が悪い
トよりインポ トの精度が悪い（CoordinationView2.0 出力の認証が多い）• IFCﾌｫｰﾏｯﾄは中間ﾌｫｰﾏｯﾄであり、参照ファイルとしてﾌｫ ｯﾄは中間ﾌｫ ｯﾄであり、参照 ァイル しての活用を推奨IAI本体では ベンダー同士でIFCの打ち合わせをして同士でIFCの打ち合わせをして• IAI本体では、ベンダ
いる・・・
15

最後に
今回の検証活動は、
 ユーザー主体による限定的な検証
 3D‐CAD間のIFC互換性を体感
 IFC仕様に関する知識不足
 ユーザーへの解決策の立案不足
解決策
案 足

IFC自体にまだまだ問題があるのでユーザーは目的に応じて3D‐CAD間におけるIFC特性を周知した上で活用していく必要がある。

16