Dynamo 3.4.1 では、グラフのパフォーマンスを監視するための拡張機能、Package Manager のバージョン互換性情報、開発者向けの PythonNet3 などが導入されました。

特に注目していただきたい点は次のとおりです。
- グラフのパフォーマンスを監視する TuneUp 拡張機能の改善: TuneUp は、各ノードの処理にかかる時間を記録し、この情報をサイドバーに表示するプロファイリング拡張機能です。これにより、問題のある領域を特定してグラフのパフォーマンスを最適化することができ、実行に最も時間がかかる操作を把握できます。TuneUp は組み込みの拡張機能として利用できます。Dynamo の[拡張機能]メニューの[TuneUp]からアクセスします。
- Package Manager へのバージョン互換性情報の追加: パッケージの作成者は、Dynamo Package Manager の Web サイトでパッケージにバージョン互換性情報を追加できます。これにより、設定に対応しているバージョンを確認できます。[インストール]ボタンをクリックすると、互換性のあるバージョンが既定で選択されます(利用可能な場合)。
- Package Manager で利用可能な PythonNet3 パッケージ: Dynamo の新しい PythonNet3 エンジンは個別に更新できるため、新しい Dynamo のリリースや Revit のリリースを待つ必要がありません。これにより、.NET の互換性が向上し、LINQ 演算子と C# 演算子がサポートされ、反復可能な検出が修正され、NumPy や Pandas などのキー パッケージが更新されます。ただし、一部のスクリプトは互換性を破る変更のために調整が必要になる場合があります。パッケージをインストールした後、ノードをダブル クリックしてドロップダウン メニューからエンジンを選択するか、[ノード]オプション(3 点リーダー)メニュー
[Python エンジン バージョン]から、 Python スクリプト ノードの Python エンジンを設定できます。詳細については、このブログ投稿を参照してください。
- ヘルプ ドキュメント: 200 個の追加ノードに関するヘルプ ドキュメントを使用できます。詳細については、「ノードの変更」ページを参照してください。
- CSI 参照先値を Revit のコンテンツ ファイルから削除: Revit 2026 以降、サンプル ファイルには OmniClass 番号、OmniClass タイトル、キーノート、アセンブリ コード、アセンブリの説明のパラメータ値が含まれなくなりました。その結果、これらのパラメータを含む Dynamo for Revit のサンプル グラフが更新されました。これらのパラメータ値を読み取るグラフでは、空の結果が返されるようになり、ワークフロー内の後続のノードに影響を与える可能性があります。引き続き期待どおりに動作させるには、これらの値に依存しているノードを確認して更新します。
- 長さパラメータの名前を「システム長さ」に変更: 構造鉄骨フレーム要素(梁および柱)のパラメータの名前が「長さ」から「システム長さ」に変更されました。機能を維持するには、Element.GetParameterValueByName API メソッドを使用するなどして、このパラメータ名を使用するグラフを調整します。
- 削除されたノードおよび廃止されたノード: いくつかのノードが削除され、廃止されました。詳細および推奨される代替ノードについては、「ノードの変更」ページを参照してください。
ハイライトの完全なリストについては、「Dynamo for Revit 3.4.1 の新機能」を参照してください。主な機能更新、その意味、および使用方法の詳細については、Dynamo ブログを参照してください。