Rhino Inside Revitとは?:BIM連携の新常識
皆さん、RhinoとRevitの連携に悩んだ経験はありませんか? 複雑な形状をRhino/Grasshopperで作成し、BIMモデルとしてRevitで活用したい。そんなワークフローを現実にするのが、「Rhino Inside Revit」です。この強力なツールを使えば、Rhinoのモデリング能力とGrasshopperのパラメトリックな自動化を、RevitのBIM環境内で直接利用できます。今回は、トンネルブロックのモデリングを例に、具体的な活用法をご紹介します。
Grasshopperでパラメトリックなトンネルブロックを構築
まずはRhino/Grasshopperで、トンネルブロックの基本形状をパラメトリックに作成しましょう。断面形状は、ArcコンポーネントやLineコンポーネントを組み合わせて定義します。中心線に沿って複数の断面カーブを配置し、Loftコンポーネントでつなぐことで、基本的なトンネルサーフェスが生成可能です。
このサーフェスからExtrudeやOffset Surfaceで厚みを持たせ、壁面を表現します。トンネルブロックの分割は、Divide CurveやCurve Frameで基準となる平面を生成し、Split Brepで本体を分割するのが一般的です。Number Sliderでトンネルの半径やブロックの長さを調整すれば、設計変更にも柔軟に対応できるパラメトリックモデルが完成します。
Revitへのスムーズな転送:Rhino Inside Revitの威力
Grasshopperで作成したトンネルブロックをRevitに転送する際は、「Rhino Inside Revit」の機能が本領を発揮します。RevitのリボンメニューにあるRhinoタブからGrasshopperを開き、スクリプトを読み込みましょう。
Revitへジオメトリを転送するには、Add DirectShapeコンポーネントが非常に便利です。Grasshopperで作成したBRepジオメトリをこのコンポーネントに接続するだけで、Revitのネイティブジオメトリとして認識されます。さらに、Set Parameterコンポーネントを使えば、RevitのパラメータにGrasshopperから直接値を書き込むことも可能です。ブロックの材質やタイプ名を自動で付与できます。
トンネル断面の自動更新:設計変更も怖くない!
このワークフローの最大の魅力は、トンネル断面の自動更新です。Grasshopperスクリプト内でトンネルの半径や形状を調整するNumber Sliderを動かすと、Rhino側のモデルが即座に更新されます。Rhino Inside Revitを通じてRevitに転送されたモデルも、スクリプトの再実行によって自動的に最新の状態に同期されるんです。
これにより、設計の初期段階で様々な断面形状を素早く比較検討したり、設計変更発生時の手動修正作業を大幅に削減したりできます。特に、複雑な線形を持つトンネルや複数の断面形状が混在するプロジェクトでは、この自動更新機能が設計者の大きな味方となるでしょう。Grasshopperのスライダーを調整するだけで、Revitモデル全体にその変更が反映されるわけです。
まとめ:BIMワークフローの可能性を広げる
Rhino Inside Revitは、Grasshopperのパラメトリックなモデリング能力とRevitのBIM環境を強力に連携させます。自由な形状作成、自動更新により、設計効率化とBIMモデルの品質向上に貢献。インフラ設計や複雑な建築プロジェクトに携わる方々にとって、新たな可能性を追求できるツールです。
