タイトル: Revitとは
SEOタイトル: Revitとは — Autodesk のBIMオーサリングソフト/意匠・構造・MEPを1モデルで(.rvt/.rfa/.rte)
| この記事の要点 |
|
Revit とは何か
Revit(レビット)は、Autodesk が開発・販売する BIM(Building Information Modeling)オーサリングソフトウェアです。BIM オーサリングとは「建物の情報モデルそのものを作成する」という意味で、Revit は建築 BIM の事実上の標準ツールの 1 つになっています。
従来の 2D CAD(AutoCAD など)が「線・円・文字」を描くツールだったのに対し、Revit は 壁・床・屋根・ドア・窓・柱・梁・設備機器といった「建物を構成する部材(オブジェクト)」を配置していくツールです。各部材は寸法や材質などの属性情報を持ち、平面図・断面図・立面図・3D ビュー・数量集計表は、すべてこの 1 つのモデルから自動的に生成されます。ある部材を 1 か所で変更すると、関連するすべての図面・集計に一貫して反映されるのが BIM の最大の利点です。
1 モデルで意匠・構造・MEP を扱う
Revit は大きく分けて 3 つの設計領域をカバーします。歴史的には Revit Architecture / Revit Structure / Revit MEP という製品に分かれていましたが、現在は 単一の Revit に統合されています。
| 領域 | 主に扱う対象 |
|---|---|
| 意匠(Architecture) | 壁・床・屋根・天井・ドア・窓・階段・手すり・部屋(Room) |
| 構造(Structure) | 構造柱・梁・ブレース・基礎・スラブ・鉄筋(配筋)・解析モデル |
| 設備 MEP(Mechanical/Electrical/Plumbing) | ダクト・配管・電気回路・機器・スプリンクラー・配線 |
これらを 1 つのモデル、あるいは複数の Revit モデルをリンクして統合することで、設備と構造の干渉(ぶつかり)チェックなどが行えます。SE が連携処理を実装するときは、対象がどの領域の部材なのか(後述の「カテゴリ」で区別される)を意識すると整理しやすくなります。なお、規模の大きなプロジェクトでは意匠・構造・設備をそれぞれ別の .rvt として作り、互いにリンクして参照し合う運用が一般的です。1 つの巨大なモデルにすべてを詰め込むのではなく、役割ごとに分けて統合する、という考え方を押さえておくと、データの所在を見失いません。
主なファイル形式
Revit のデータは複数のファイル形式に分かれています。連携やアドイン開発では、どのファイルが何を保持しているかを理解しておくことが重要です。
| 拡張子 | 名称 | 内容 |
|---|---|---|
.rvt | プロジェクトファイル | 建物モデル本体。配置された全部材・ビュー・シート・集計表などを含む。実務で「Revit データ」と言えば通常これ。 |
.rfa | ファミリファイル | ドア・窓・家具・設備機器など、プロジェクトに読み込んで使う部品の定義。後述の「ロード可能ファミリ」。 |
.rte | プロジェクトテンプレート | 新規プロジェクトの初期設定(単位・ビュー・タイトルブロック・既定の壁タイプなど)を保持。社内標準の出発点。 |
.rft | ファミリテンプレート | 新しいファミリ(.rfa)を作るときのひな型。ホストの種類(壁ベース・天井ベースなど)を決める。 |
Revit のデータ構造の概要
Revit を SE として扱ううえで最も大切なのが、内部のデータ構造です。Revit のすべての要素は、おおまかに次の階層で整理されています。
- カテゴリ(Category):要素の大分類。Walls(壁)、Doors(ドア)、Windows(窓)など。
- ファミリ(Family):同じ振る舞いをする要素のまとまり。「片開きドア」「両開きドア」など。
- タイプ(Type):ファミリ内の規格違い。「片開きドア 900×2100」など、寸法や材質の組み合わせ。
- インスタンス(Instance):実際にモデルに配置された 1 つひとつの要素。位置情報などを持つ。
この 4 層と、各層が持つパラメータ(属性)が、Revit API でのデータ取得・編集、IFC への書き出し、Speckle へのオブジェクトマッピングすべての基礎になります。詳しくは ファミリ(システム/ロード/インプレイス) や カテゴリ・タイプ・インスタンス を参照してください。
他の CAD / BIM ツールとの位置づけ
BIM・CAD のツールは多数あり、Revit はその一角です。SE として連携先を考えるときの目安として、代表的なツールの位置づけを示します。
| ツール | 主な役割 | Revit との関係 |
|---|---|---|
| AutoCAD | 汎用 2D/3D CAD | DWG をリンク・読み込み可能。BIM ではなく図形ベース。 |
| ArchiCAD | BIM オーサリング(Graphisoft) | Revit と競合する建築 BIM ツール。IFC で相互運用。 |
| Rhino / Grasshopper | 自由曲面・パラメトリック設計 | 意匠検討で併用。Speckle 等で Revit と連携。 |
| Navisworks | 統合・干渉チェック・4D | Revit モデルを集約してレビュー。 |
| IFC(buildingSMART) | BIM の標準中立フォーマット | Revit から書き出し/読み込み。ツール間の共通言語。詳細は IFCとは。 |
Revit 自体は閉じた形式(.rvt)ですが、IFC や Speckle、API を通じて外部とデータをやり取りできます。これらを使った連携・自動化こそが SE の活躍領域です。
まとめ
Revit は「属性を持った建物データベース」を作る BIM オーサリングソフトであり、その中身はファミリ/タイプ/インスタンス/パラメータという一貫した構造で組み立てられています。この構造を押さえることが、API 開発・IFC・Speckle 連携すべての出発点です。次は ファミリ(システム/ロード/インプレイス) でオブジェクトの作られ方を見ていきましょう。カテゴリ全体は Revit から確認できます。