Twinmotion と Revit 2024 との相互運用性に関する既知の問題

Twinmotion と Revit との相互運用性の既知の問題および回避策について説明します。

自動 Direct Link 接続が失敗する

症状: [Twinmotion で開く]コマンドを使用して新しい Twinmotion プロジェクト ファイルを作成するよう指定した後、アクティブな Revit モデルとの Direct Link 接続が自動的に確立されない。

問題: この問題は、Revit モデルのファイル名に特定の特殊文字が含まれる場合、.RVT の前にピリオド記号がある場合、または Direct Link で翻訳できない特定の言語文字列がある場合に発生する可能性があります。

回避策: 該当の Revit モデルに別の名前を付けて保存してコピーを作成します。この際に、問題を起こすタイプの文字を含まない、簡略化されたファイル名を指定します。その後、[Twinmotion で開く]が正常に機能します。

Twinmotion がインストールされていても Revitで検出されない

症状: [Twinmotion で開く]コマンドを使用すると、互換性のあるバージョンの Twinmotion がインストールされていないと Revit が報告する。

問題: Twinmotion または Twinmotion for Revit が別のユーザによってインストールされているか、別のユーザによって作成されたマシン イメージに含まれており、現在のユーザが開いたことがない場合、必要なレジストリ値がまだ存在していない可能性があります。

回避策: 現在のユーザで Twinmotion または Twinmotion for Revit を一度手動で開きます。この操作により必要な値がレジストリに書き込まれます。その後、[Twinmotion で開く]が正常に機能します。

新しく作成した Revit モデルが Twinmotion で検出されない

症状: [Twinmotion で開く]コマンドを使用するか、新しい Direct Link 接続を手動で作成した後、アクティブな Revit モデルでエラーが発生する。

問題: テンプレートから作成してまだ保存していない新しい Revit モデル、同じセッションで初めて作成して保存し、まだ閉じていない新しい Revit モデル、または新しいファイル名で保存し、まだ閉じて再度開いていない Revit モデルは、Direct Link から検出されません。

回避策: Revit モデルを保存して閉じます。次に、同じ Revit モデルを再度開いて[Twinmotion で開く]を再試行するか、Twinmotion からアクティブな Revit モデルへの新しい Direct Link 接続を手動で追加します。

[自動同期]コマンドと[同期]コマンドが、Direct Link 接続を確立する前に 3D ビューで有効になっている

症状: [自動同期]コマンドと[同期]コマンドは、Direct Link 接続が確立される前に 3D ビューで有効になっています。

理由: この動作は現在、設計どおりに機能しており、Twinmotion や Unreal Engine の追加のワークフロー(他のアプリケーションで Direct Link 接続を手動で追加する、Revit に戻る、同期を実行するなど)をサポートしています。

アクティブな Direct Link 接続のある複数の Revit モデルが同じセッションで開く

症状: 他のアプリケーションへのアクティブな Direct Link 接続がある複数の Revit モデルを、同じ Revit セッションで開いていると、[自動同期][同期]の操作が想定どおりに実行されない場合があります。

問題: 現在 Direct Link は、Revit セッションごとに 1 つの Revit モデルが開いている場合に最適化されています。他のアプリケーションへのアクティブな Direct Link 接続がある複数の Revit モデルを同じセッションで開くワークフローは、現在お勧めできません。

回避策: Twinmotion でアクティブな Revit モデルへの Direct Link 接続を使用する場合は、Revit セッションごとに 1 つの Revit モデルを開くことをお勧めします。Twinmotion プロジェクト ファイルに 2 つ以上の Direct Link 接続が含まれている場合は、一度に 1 つの Revit モデルを開くか、モデルごとに別の Revit セッションで開くことをお勧めします。

Twinmotion コマンドが有効になっているが機能しない

症状: [表示] [Twinmotion]にあるコマンドを使用しようとしてどのコマンド ボタンをクリックしても、何も起こらない。

問題: この問題は、ワークステーションが Twinmotion または Unreal Engine のワークフローの最小要件を満たしていない場合や、環境に必要条件がない場合に発生することがあります。

理由: Revit 2024 以降、Revit 用 Datasmith エクスポータは統合され、個別にインストールされなくなりました。Datasmith は Twinmotion および Unreal Engine のワークフローに必要であるため、初期化に失敗すると、[Twinmotion]にあるコマンドは有効として表示されますが、機能しません。初期化は、次のいずれかの理由で失敗することがあります。
  1. 互換性のあるディスプレイ アダプタがワークステーションに存在しないか、有効になっていない。
  2. レジストリ値 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\EpicGames\Unreal Engine\RevitEngineDir がワークステーションに存在しない。
  3. 対応する RevitEngineDir 値のフォルダ C:\ProgramData\Epic\Exporter\RevitEngine がワークステーションに存在しない、または既定のサブフォルダである Binaries、Content、Shaders のいずれかがない。
  4. DirectX の必要条件(Revit 2024 に含まれ、自動的にインストールされる)がワークステーションに存在しない。

互換性のある表示環境を詳しく確認するには、Revit の[オプション] [ハードウェア]を開いてハードウェア構成のステータスを確認します。

必要に応じて、セッションの Revit ジャーナルに、Datasmith の初期化に失敗した理由に関する情報が追加されます。これは、上記のリストから正確な原因を特定する場合に便利です。コマンドの使用を試した後に、ジャーナルで追加された詳細情報を確認します。追加の情報を確認するには、「ジャーナル ファイルについて」を参照してください。

環境変数のカスタマイズ オプションの詳細については、ヘルプ トピック「Twinmotion によるビジュアライゼーションについて」の「Revit.ini と環境変数のカスタマイズ オプション」セクションを参照してください。

Twinmotion を開いたまま Revit を閉じて再度開くと、Direct Link 接続が更新されない

症状: Revit と Twinmotion の両方を開いている場合、Revit と Twinmotion への Direct Link 接続を含むモデルを閉じてから再度開くと、[同期]コマンドや[自動同期]を使用しても Twinmotion のジオメトリが更新されない。

問題: Twinmotion が開いたままで Revit を閉じて再度開くと、Direct Link 接続は一時的にその接続を失います。

回避策: Revit と Direct Link 接続を含むモデルを開いたまま、同じ Twinmotion プロジェクト ファイルを閉じて再度開きます。これによって Direct Link 接続が更新されて再度確立され、引き続き同期操作を利用できます。