Houdini 20.5 What’s new What’s new in Houdini 20.5

What’s new Houdini Engine、API、プラグイン

On this page

Unrealプラグイン

  • アニメーションアセットのサポートが追加されました:

    • Animation SequencesをHoudiniのMotion Clipとしてインポートできるようになり、Motion ClipをUnrealのAnimation Sequencesとしてエクスポートできるようになりました。

  • Skeletal MeshとKineFXがサポートされ改善されました:

    • Skeletal Meshの入力/出力はもはや ベータ でなくなりました。

    • Skeletal MeshはAPEXのパックキャラクタフォーマットに準拠するようになりました。

    • Baking、LODs、ソケット、コライダー、複数マテリアルがサポートされるようになりました。

    • unreal_skeletonアトリビュートを使用したスケルトンアサインメントのサポートが追加されました。

  • Node Syncの機能が完全に揃いました:

    • あらゆるタイプの入力と出力がサポートされるようになりました。

    • HoudiniまたはUnrealで修正されたデータを自動的に更新する Live Sync オプションが追加されました。

    • UIが改善され、送信と取得のオプションが追加されました。

    • 現行選択を更新および置換するオプションが追加されました。

    • ワールドアクターを送信および取得できるようになりました:

  • 新しく追加されたHoudini Engine for Unrealコンテンツサンプルには、プラグインの機能をデモしたショールームが含まれています。各ショールームには、教育情報または単純な操作工程を通じて内容をすぐに理解できる小さなサンプルで構成されています。

  • Shared Memory Bufferセッションのサポートが追加されました。

  • マルチ(スレッドの)Houdini Engineセッションのサポートが追加されました。

  • BGEOインポートの互換性が改善されました:

    • Data Tables、Skeletal Meshes、Geometry Collections、Animation Sequencesのサポートが追加されました。

    • PDG Asset LinkとNode Syncにも適用されています。

  • パラメータがHorizontal Join to NextLabel Visibilityに対応しました。

  • ランプパラメータのUIが改善され、ランプエディタを外部ウィンドウで開けるようになりました。

  • ボタンストリップパラメータが完全にサポートされました。

  • Landscape Edit/Paint Layersのエクスポートのさらに良くなったコントロールのサポートが追加されました。

  • Data Layersのベイクのサポートが追加されました。

  • group baked componentsオプションが追加されました。これによって、ベイクが単一/複数アクター(s)を生成するかどうか制御することができます。

  • リリースの安定性を改善するための新しいユニットテストが追加されました。

  • Houdini.DumpGenericAttributeコマンドを使用したGenericプロパティアトリビュートのリスト表示のサポートが追加されました。

  • Public APIが更新されました。

  • プラグインの反応性を高め、クック時間が短くなるように様々な最適化が行なわれました。

  • Unreal Engine 5.3と5.4のMacOSサポート。

HAPI

  • 新しいPython用Houdini Engineサンプルアプリケーションには、スタジオがC++実装に似たHoudini Engineインテグレーションを記述するためのスクリプトベースのリファレンスが用意されています。これはGithubからダウンロードすることができます。

  • ノードのType Propertiesに設定されているMessage Nodeの数とIDを照会するHAPI関数が追加されました。

  • プリセットIDXファイル内のプリセットの数と名前を照会するHAPI関数が追加されました。

  • すべてのアトリビュートGet系メソッドとSet系メソッドの非同期バージョンが追加されました。

  • HAPI_IsSessionValidメソッドは、Out-of-Processセッションを使用する時にHARSにpingを送信してサーバーがまだ稼働中かどうか確認するようになりました。

  • HAPI_GetNodeCookResultLengthメソッドとHAPI_GetNodeCookResultメソッドが追加されました。

  • CTRL + Cコマンドが押されれると、HARSが適切に終了するようになりました。

  • HAPI_CreateThriftSocketSessionで使用するサブコネクションのTCPポート番号の範囲またはリストを指定するためのオプションが追加されました。

  • HAPIにPerformance Monitorサポートが追加されました。Performance Monitorは、HAPI関数で消費された時間を記録し、その時間をアクティブプロファイルに格納します。 Performance Monitorは、Statisticsビューア内にHAPIの時間の統計を表示します。

  • Houdini EngineセッションでPerformance Monitorプロファイルを開始および停止できるようにそれぞれHAPI_StartPerformanceMonitorProfile関数とHAPI_StopPerformanceMonitorProfile関数が追加されました。 さらにHAPI_StopPerformanceMonitor関数は、HoudiniのPerformance Monitorパネルで読み込んで表示できるようにプロファイルをディスクに保存します。

  • 共有メモリを使用してプラグインクライアントとHARS間を通信する新しい共有メモリセッションが追加されました。これによって、ソケットセッションや名前付きパイプよりもパフォーマンスが向上します。

Mayaプラグイン

  • Maya 2025をサポートしました。

3Ds Maxプラグイン

  • 複数選択入力のサポートが追加されました。複数選択(複数オブジェクト)を、サブネットワークの単一入力またはHDAのパラメータ入力として使用できるようになりました。 これは、Houdini側でプラグインがそれらのジオメトリを自動的にマージすることで行なわれています。各入力には、3ds Maxノードの名前が指定されたhemax_input_node_namePrimitiveアトリビュートが追加されます。このアトリビュートを使用することで、必要に応じてそれらのジオメトリを分けることができます。

  • 共有メモリHoudini Engine SessionSyncセッションのサポートが追加されました。

  • 3ds Max 2025サポートが追加されました。

glTF

  • カスタムテクスチャをエクスポートできるようになりました。

What’s new in Houdini 20.5