Rhino・GrasshopperでTwinmotionを使う|Direct Link連携の実践
Rhino・GrasshopperでTwinmotionを使う|Direct Link連携の実践
Rhino(including Grasshopper)は、Twinmotion(Epic Games提供の無料リアルタイムレンダラー)のDatasmith Direct Link(設計アプリとTwinmotionを開いたままつなぐ同期のしくみ)に正式対応しています。公式無料プラグインをひとつ入れるだけで、Rhino側の変更が数秒でTwinmotionの画面に反映される片方向のリアルタイム同期が始められます。Rhinoで意匠を検討しながら、Twinmotionできれいなプレゼン画像を出したい人に向いた組み合わせです。
この記事では、Datasmithプラグインの導入から初回接続、そしてRhinoとGrasshopper特有の勘所(レイヤー・マテリアル・原点・Grasshopperのベイク運用)までを実践的に解説しています。同期そのものの更新反映の基礎はDatasmith Direct Linkでライブ同期する方法に、RevitなどBIMホストからの連携はRevitからTwinmotionへにまとめているため、ここではRhinoホストの話に集中します。情報はすべて2026年7月現在の公式ドキュメントで確認しています。
RhinoとGrasshopperからTwinmotionへつなぐDirect Link連携の全体像
Direct Linkは、RhinoとTwinmotionを両方開いたまま、Rhino側の編集をTwinmotionへ片方向で流し込む同期のしくみです。ファイルを書き出して読み込み直す手間がなく、視点や形を変えるたびに画面が追従するため、検討とプレゼンを同じ流れで進められます。
Direct Link連携でできること
Direct Link連携でできるのは、Rhinoで編集した結果をTwinmotionへ自動または手動で反映することです。両アプリを開いた状態を保ったまま、Datasmithという受け渡しのしくみを通じてモデルが送られます。
同期の向きはRhino→Twinmotionの片方向です。Twinmotion側で加えたライティングや植栽は残しつつ、Rhino側の形だけを更新できるため、プレゼン用の作り込みが同期のたびに消える心配はありません。
反映のしかたは2モードあります。リアルタイムで追従させるAuto Syncと、区切りのよいところで押して送る手動同期です。細かい編集を繰り返す段階では手動、最終確認では自動、というように場面で使い分けられます。更新反映の細かい挙動はDatasmith Direct Linkでライブ同期する方法で解説しています。
対応バージョンと用意するもの
用意するのはTwinmotion本体と、Rhino用のDatasmith Exporterプラグインの2つです。対応するRhinoは、Grasshopperを含めてバージョン6〜8で、WindowsとMacの両方で使えます(Epic公式「Supported Design Applications for Datasmith」、2026年7月現在)。
Twinmotion本体は無料で使えるため、はじめての人でも費用の心配なく試せます。料金プランや商用利用の条件など、お金まわりの詳しい話はdb.persc.jpのTwinmotion情報で整理しているので、そちらを確認してください。
Rhino 6〜8であればGrasshopperも同じプラグインの対象になります。つまり、Grasshopperを別途つなぐための特別なアドオンを探す必要はなく、Rhino用プラグインひとつでGrasshopperのモデルもTwinmotionへ運べる設計です。
Rhinoホスト連携が向いている場面
この連携が効くのは、NURBS(曲面を数式で表すRhinoの形式)中心の意匠検討を、そのままきれいな絵にしたい場面です。曲面の多い建築やプロダクト寄りの造形は、Rhinoで作ってTwinmotionで見せる流れと相性がよく、形を触りながら質感や光を確かめられます。
Grasshopperを使ったパラメトリック(数値やルールで形を生成する手法)な案も、同じ流れに乗せられます。ルーバーの本数や角度を変えた複数案を、その場でTwinmotionのビューへ持ち込めるため、打ち合わせでの意思決定が早まります。
Datasmith Exporterプラグインの導入と最初の接続
接続は「プラグインを入れる」「Twinmotionで取り込む」「Rhino側で同期ボタンを押す」の3ステップで成立します。どれかひとつでも抜けると同期が始まらないため、順番どおりに進めるのが確実です。
プラグインのインストール手順
インストールの前に、Twinmotion本体を最新版にしておきます。プラグインとTwinmotionのバージョンがかみ合わないと接続に失敗しやすいためです。
導入の手順は、Rhinoをいったん閉じ、古いDatasmith ExporterやTwinmotion Direct Linkプラグインが入っていれば削除し、ダウンロードしたインストーラを実行してEULA(使用許諾契約)に同意する流れです(Twinmotion Plugins(Rhino)、2026年7月現在)。旧バージョンを残したまま新しいものを重ねると不具合の原因になるため、削除の工程は飛ばさないでください。
インストールが終わってRhinoを起動すると、Datasmithのツールバーが追加されます。このツールバーが同期の起点になります。
Twinmotion側でDirect Linkを開く
Twinmotion側では、フッターのImportを押してImport dock(取り込み用パネル)を開き、Direct Linkタブを選びます。プラグインが正しく入っていれば、開いているRhinoのファイル名がこのタブに自動で表示されます(Epic公式「Datasmith Direct Link Workflow」、2026年7月現在)。
ファイル名を選んで取り込みオプションを確認し、Importを押すと、その時点のRhinoモデルがTwinmotionに読み込まれます。ひとつのTwinmotionプロジェクトには複数のDirect Linkを同時につなげるので、Rhinoと別アプリのモデルを1シーンにまとめることもできます。
Rhino側の同期ボタンで初回反映
取り込んだあとにRhino側でモデルを編集したら、Datasmithツールバーの「Synchronize with Direct Link」を押します。これで編集内容がTwinmotionへ送られ、画面が更新されます。
毎回押すのが面倒な段階では、Auto Syncを有効にすると編集がリアルタイムで反映されます。なお、取り込み時にはTwinmotionがDirectLinkTexturesというテクスチャのキャッシュフォルダを作ります。一度きりの取り込みでフォルダを増やしたくないときは、Preferencesでこの機能を切ることもできます。
Rhinoモデルを同期前に整えるコツ(レイヤー・マテリアル・原点)
同期後の扱いやすさは、Rhino側をどれだけ整理してから送るかでほぼ決まります。散らかったモデルをそのまま送ると、Twinmotion側で目的のオブジェクトを探すのに時間がかかるためです。
レイヤー構成がそのまま階層になる
Rhinoのレイヤー構成は、Twinmotionへ取り込んだあとも階層としてそのまま保持されます。しかも取り込んだRhinoオブジェクトは、Twinmotion側で個別に動かせます(Rhino3D UK、2026年7月現在)。
つまり、Rhinoで「外壁」「建具」「家具」のようにレイヤーを分けておけば、Twinmotion側でも同じまとまりで選択や差し替えができます。あとから家具だけ位置を調整したいときに、レイヤーが整っていると作業がはるかに速くなります。逆にすべてを1レイヤーに押し込むと、Twinmotionで個別選択がしづらくなります。
マテリアルはTwinmotion PBRに自動置換される
Rhinoで割り当てておいたマテリアルは、取り込み時にTwinmotionのPBRマテリアル(物理ベースで光の反射を再現する材料)へ自動で置き換わります(Twinmotion Plugins(Rhino)、2026年7月現在)。
これがあると、Rhino側で「ガラス」「木」「コンクリート」と大まかに材料を割っておくだけで、Twinmotionでは面ごとに質感の下地ができた状態から調整を始められます。真っ白なモデルを一から塗り分けるより、初期の割り当てを流用したほうが仕上げが速く進みます。細かな質感はTwinmotion側のマテリアルで上書きしていくと、狙った見た目に近づけられます。
原点・単位のずれを防ぐ
送る前にそろえておきたいのが、原点の位置とモデルの単位です。原点から極端に離れた座標や、単位設定の食い違いは、Twinmotion側での浮きやスケール崩れにつながります。
実際、McNeelのフォーラムでは、Rhinoでは地面(ゼロ)に接しているのにTwinmotionでは全オブジェクトが30〜40cmほど浮いて見える、という報告が上がっています(McNeel Forum、2026年7月現在)。こうしたずれを避けるには、モデルを原点近くに置き、Rhinoの単位(ミリかメートルか)を意図どおりに設定してから同期するのが安全です。
Grasshopperのジオメトリを同期する勘所
Grasshopperで生成した形は、そのままだとTwinmotionへ安定して反映されにくい、という点を先に押さえておくと迷いません。Direct Linkが拾うのはRhinoの実体オブジェクトで、Grasshopperの画面上の形はまだ実体になっていないためです。
Grasshopperがそのままだと反映されにくい理由
Grasshopperがビューポートに映し出す形は、あくまでプレビュー(計算結果の仮表示)です。Rhinoのドキュメントに実際のオブジェクトとして存在しているわけではありません。
Datasmith Direct Linkが同期の対象にするのは、Rhinoに実体として置かれたオブジェクトです。そのため、Grasshopperのプレビューをそのまま同期しようとしても、Twinmotion側に安定して現れないことがあります。ここを理解しておくと、次のベイク運用が必要な理由が腑に落ちます。
ベイク運用の組み方
対処の基本は、Grasshopperのプレビューをベイク(計算結果をRhinoの実オブジェクトに焼き付ける操作)して、Rhino側の実体にしてから同期することです。実体になればDirect Linkが問題なく拾えます。
反復の多いパラメトリック作業では、Elefront(Grasshopper用のベイク支援アドオン)のようなツールで自動ベイクを組み、データダム(更新のタイミングを堰き止めて制御するコンポーネント)でいつ焼き付けるかをコントロールする運用が知られています(BIM Corner、2026年7月現在)。手作業のベイクを繰り返すより、更新の流れを仕組みで整えたほうが安定します。
パラメトリック更新をどう反映するか
パラメータを変えた案をTwinmotionへ反映する流れは、「値を変える→再ベイクする→同期する」の3拍子になります。ベイク済みの実オブジェクトが更新され、それをDirect Linkが送る形です。
細かく数値を振っている最中は手動同期にして、案が固まったところでAuto Syncに切り替えると、反映が重くなりすぎません。なお、Direct Linkに乗せにくい他形式のデータをTwinmotionへ持ち込みたいときは、FBXやOBJでの取り込みという別ルートがあり、その上書き更新のコツはTwinmotionのインポートと再インポートで解説しています。
Direct Link連携についての編集部の所感
公式ドキュメントとMcNeelフォーラムの利用者報告を突き合わせた編集部の所感を、この節で整理します。実機での長期検証ではなく、公開情報の読み解きにもとづく内容である点を先にお伝えします。
公式ドキュメントを読むかぎり、Rhino・Grasshopper連携の設計思想は「片方向の割り切り」にあると考えられます。Rhino→Twinmotionの一方向に限ることで、Twinmotion側の作り込みを守りながら形だけ更新できる構造になっており、プレゼン主体の使い方と噛み合います。
一方で、フォーラムの報告からは、原点まわりのずれとGrasshopperのベイク運用が最初のつまずきどころになりやすいと読み取れます。前者は原点近くに置く・単位をそろえるという準備で、後者はベイクの仕組み化で、いずれも事前の整理で回避しやすい問題です。編集部の見解としては、Rhino側を整えてから同期する習慣を最初に作っておくと、この連携はプレゼンの反復に強い組み合わせになります。
パラメトリック設計の可視化を変える活用シーンと次の一歩
この連携がもっとも効くのは、案がまだ動いている設計段階です。形が確定してから絵にするのではなく、形を動かしながら見た目を確かめられる点が、Rhino・Grasshopperとの組み合わせの持ち味です。
活用シーン
たとえばファサード(建物の正面)のルーバーの本数や角度を検討する場面。Grasshopperでパラメータを振った案をベイクして同期すれば、Twinmotionの光の中で見え方の違いをその場で比べられます。打ち合わせの席で「もう少し密に」と言われても、値を変えて送り直すだけで新しい絵が出ます。
環境シミュレーションの結果を可視化する場面でも活きます。日射や風の検討で形を調整したあと、その形をTwinmotionへ流せば、技術的な検討結果を関係者に伝わる画像として見せられます。数値の話を、そのまま見た目の話に変換できるのが強みです。
次の一歩
同期そのものをもっと深く理解したいなら、Auto Syncや更新反映の細部を扱うDatasmith Direct Linkでライブ同期する方法が次の一歩になります。Rhino以外のホストからの連携に広げたい場合は、BIMモデルを扱うRevitからTwinmotionへが参考になります。
Twinmotionそのものの全体像から確認したい人は、インストールから初レンダリングまでを通したTwinmotionの始め方完全ガイドから入ると、この連携の位置づけがつかみやすくなります。
まとめ
RhinoとGrasshopperのTwinmotion連携は、公式無料のDatasmith Exporterプラグインで実現する片方向のリアルタイム同期です。Rhino(Grasshopper含む)6〜8に対応し、両アプリを開いたまま形を更新しながらプレゼン画像を仕上げられます。
質を決めるのはRhino側の整理です。レイヤーはTwinmotionの階層として保持され、マテリアルはPBRへ自動置換され、原点と単位をそろえておけば浮きやスケール崩れを避けられます。Grasshopperのパラメトリックな案は、プレビューのままでは安定して同期できないため、ベイクして実オブジェクトにしてから送るのが基本の流れになります。
案が動く設計段階でこそ、この連携は力を発揮します。値を変え、ベイクし、同期する。この3拍子を身につければ、パラメトリックな検討をそのまま伝わる画像に変えていけます。
建築知識の教科書