「もらった IFC が開かない」「開いたけど真っ白」「窓だけ消えている」「属性が空っぽ」——IFC の受け渡しでこうしたトラブルは日常茶飯事です。ただ、その多くはファイルの破損ではありません。単位・座標・書き出し設定といった、原因の分かっているすれ違いがほとんどです。症状から原因を切り分けられれば、たいていは設定の見直しか別ツールでの確認で解決します。
- IFC トラブルの大半は破損ではなく、単位・座標・書き出し設定のすれ違い。
- まず症状を特定し、別のビューアでも同じ症状かを確認する(ツール依存の切り分け)。
- 「真っ白 / 遠い / 1000倍」はほぼ座標か単位。「要素が抜ける / 属性が空」はほぼ書き出し設定。
まず症状から当たりをつける
細かく調べる前に、症状で原因の当たりをつけると早いです。下の対応表で見当をつけ、詳しくは各セクションへ。
| 症状 | よくある原因 | まず試すこと |
|---|---|---|
| 開けない・固まる・時間切れ | ファイルが大きい / 重い形状 | 軽量なビューアで開く・分割・要素数を確認 |
| 開いたが真っ白・何も出ない | 形状が読めていない / 位置が画面外 | 一度「全体表示(Fit)」・別ビューアで確認 |
| 特定の要素が抜ける(窓・ドア等) | ホスト関係やジオメトリの欠落 | 書き出しの対象範囲・種別を確認 |
| 属性・数量が空 | Pset が書き出されていない | 書き出しで属性を含める設定に |
| 寸法が 1000 倍 / 極端に小さい | 宣言した単位と実データの不一致 | 書き出し単位を確認・別ツールで検証 |
| 位置がずれる・遠くに飛ぶ | 座標系・原点・測量座標 | 座標系の記事を参照 |
| 文字化けする | 非 UTF-8 エンコーディング | 書き出し時の文字コード・言語設定 |
| 階がおかしい・要素が別階に | 空間構造の割り当て | Site / Building / Storey の構造を確認 |
開けない・重い・時間切れ
大きな IFC(数十〜数百 MB、要素数十万)は、ツールによっては読み込みに失敗したり固まったりします。IFC は 3D 形状を細かい三角形の集まりで表現するため、要素が多いほど処理も表示も重くなります。
- まず要素数・ファイルサイズを疑う。極端に大きければ、その規模を扱えるツールが必要です。
- 軽量な(ブラウザ動作などの)ビューアを試す。IFC を無料で開く方法に選択肢をまとめています。
- 分割して渡してもらう。意匠・構造・設備を 1 ファイルに詰め込まず、分けて受け取ると軽くなります(重ねて見るのは受け側で可能)。
- 不要な要素を含めない。家具や細かい部品まで全部入れると膨らみます。用途に必要な範囲だけ書き出してもらいましょう。
開いたけど真っ白・何も表示されない
読み込みは終わったのに、ビューアが真っ白——これは主に 2 系統です。
① 形状が描けていない
形状データの読み込みに失敗している。別ビューアでも真っ白なら書き出し側、片方だけならツール側を疑う。
② 画面の外にある
モデルが原点から遠く離れた場所(測量座標)にあり、初期表示の視野の外。まず「全体表示(Fit)」を押す。
②は意外と多く、「壊れている」と思ったらただ遠くにあるだけというケースです。多くのビューアの「全体表示 / ズームフィット」で一発で見つかります。それでも出ないなら①の可能性が高く、別ツールでの確認に進みます。位置の問題の詳細は座標系の記事にまとめています。
特定の要素が抜ける(窓・ドアなど)
「壁はあるのに窓とドアが全部消えている」——これは、要素そのものよりも要素どうしの関係が書き出しで欠けていることが多いです。窓やドアは「どの壁に、どの開口に取り付くか」という関係を伴いますが、その関係やホスト側の情報が欠けると、受け側で行き場を失って表示されないことがあります。
対処は基本的に書き出し側にあります。書き出しツールで対象種別(ドア・窓を含むか)や関係情報の設定を見直し、再書き出ししてもらうのが確実です。受け側のツールによっては、関係が欠けていても形状だけは拾って表示できる場合もあります。
属性・数量が空っぽ
3D は見えるのに、要素をクリックしても属性(プロパティ)が何も出ない、数量が空——これは形状の問題ではなく、属性(Pset)が書き出しに含まれていないケースがほとんどです。
- 書き出し設定で属性を含める。多くのツールは「プロパティセットを書き出す」オプションがあり、これが外れていると形状だけの IFC になります。
- 標準の Pset を優先。ベンダー独自の大量の内部属性が混ざると、肝心の標準属性(Pset_WallCommon や数量など)が埋もれて見えづらくなります。
- 分類・数量の設定も確認。数量(面積・体積など)は「基準数量(BaseQuantities)を書き出す」設定が要ることがあります。
書き出しのつまずき全般はIFC エクスポートのコツに詳しくまとめています。
寸法が 1000 倍・極端に小さい
壁の高さが 2.7 mm だったり、逆に建物が 1 km 級に膨らんだり——これは単位の食い違いです。IFC はファイル内で「長さの単位(メートル・ミリメートルなど)」を宣言しますが、その宣言と実際の座標値がかみ合わないと、丸ごと 1000 倍・1000 分の1 にずれます。
見分け方はシンプルで、壁の高さやスラブの厚みを実寸感と比べること。壁高が数 mm や数 km なら単位ズレです。対処は書き出し側の単位設定の確認と、別ツールで開いて同じ寸法になるかの突き合わせ。ツールによっては読み込み時に単位を指定・補正できる場合もあります。
文字化けする
要素名や属性値が「譁�怜喧縺�」のように化ける場合は、**文字コード(エンコーディング)**の問題です。IFC は本来 UTF-8 が前提ですが、書き出し側が別のエンコーディング(Shift_JIS 等)で出力すると、受け側で正しく読めません。対処は書き出しツールの文字コード・言語設定を UTF-8 に揃えること。日本語の要素名を使うプロジェクトで起きやすいトラブルです。
階がおかしい・要素が別の階に
「3 階の壁が 2 階に表示される」「要素が階に属していない」——これは**空間構造(Site → Building → Storey)**の割り当ての問題です。IFC では各要素がどの階に属するかを空間構造で表しますが、その関係が欠けていたり、階の基準高さ(標高)がずれていると、要素が別の階に紐づいたり宙に浮いたりします。
空間構造を確認
ビューアのツリーで Site / Building / Storey が正しく並び、各階に要素が入っているかを見る。
階の標高を確認
各階の基準高さが実際の階高と合っているか。ずれていると要素の帰属や高さが狂う。
書き出し側で修正
原則は書き出しツールで空間構造・階の割り当てを直して再書き出しするのが確実。
迷ったときの診断手順
症状がはっきりしないときは、次の順で切り分けると原因にたどり着けます。
別ビューアで開く
症状が変わればツール依存、変わらなければファイル(書き出し)側。まずこれ。
全体表示を押す
「真っ白」の多くは遠くにあるだけ。Fit で画面内に呼び戻す。
寸法を実寸と比べる
壁高・スラブ厚が妥当か。桁がおかしければ単位、位置がおかしければ座標。
書き出し設定を見直す
属性・要素の欠落は、書き出しツールの設定(属性・対象範囲・単位)を直して再書き出し。
予防が最良の対処
受け取ってから直すより、書き出す時点で正しく出すのが結局いちばん速いです。書き出したら送る前に一度自分で開いて検収する、単位・属性・対象範囲を意識する——この一手間で受け渡し事故の多くは防げます。書き出し側のコツはIFC エクスポートのコツに、座標のずれは座標系の記事にまとめています。
まとめ
- IFC トラブルの大半は破損ではなく、単位・座標・書き出し設定のすれ違い。
- 最初の一手は別ビューアで開く(ツール依存かファイル依存かの切り分け)。
- 真っ白 → まず全体表示、寸法がおかしい → 単位、位置がおかしい → 座標、要素/属性が欠ける → 書き出し設定。
- 根本的な対処は多くが書き出し側にある。予防(出す前の検収)がいちばん効く。
IFC は「開けない=壊れている」ではありません。症状ごとに原因の型が決まっているので、当たりをつけて切り分ければ、たいていは落ち着いて解決できます。基礎はIFC とはにまとめています。