KarmaレンダリングのWhat’s newも参照してください。

新しく追加されたLayout LOPは、強力なインターフェースを使ってポイントインスタンスを配置、ばら撒き、ペイント、編集することができます。

SOPネットワークを組んでLayout LOP用のカスタムブラシをデザインすることができます。

新しく追加されたLayout Asset Galleryペインは、Layout LOPで使用するUSDコンポーネントアセットのライブラリを管理することができます。

新しく設計し直されたScene Import LOPは、従来のHoudiniオブジェクトレベルのシーンをUSDに変換することができます。 オブジェクトタイプをUSD Primに変換するプラグインを作ることができます。 例えば、プロプライエタリなレンダラー関係の独自のライトオブジェクトを作ることができます。

新しく導入されたComponent Builderツールは、バリアント、埋め込みマテリアル、表示/コリジョン用プロキシといった最適な手法や機能に色々と対応できるように、SOPジオメトリからUSDコンポーネントレイヤーを構築するためのネットワークスニペットを作成することができます。

新しく追加されたRestructure Scene Graph LOPは、平坦化されたレイヤースタックに対して名前の変更、親子関係の変更、削除の操作ができる高度なLOPです。

新しく追加されたModify Paths LOPは、アセットのパスアトリビュート値を修正することができます。

新しく追加されたCopy Properties LOPは、Primプロパティの名前を変更したり、Prim間で値をコピーすることができます。

  • USDライブラリがバージョン21.08に更新されました。

  • Solarisビューアは、選択オブジェクトを全体的に色を付けるのではなくて黄色いアウトラインで表示するようになりました。

  • Houdini OpenGLデリゲートでは、トランスフォーム可能インスタンスと数百ものライト/カメラガイドの描画が非常に高速化されました。

  • Resample Transforms LOPは、既存のタイムサンプルを使用することで、高速にトランスフォーム(特に回転)するプリミティブのモーションブラーをもっと上手く生成できるようになりました。

  • Graft Branches LOPは、ブランチがDestination PrimからではなくSource Primから継承するように設定できるようになりました。

  • Add Variant LOPVARIANTINPUT整数コンテキストオプションが追加されました。この値はAdd Variant LOPの2番目の入力内の入力番号に呼応します。

  • Asset Reference LOPにバリアント用のコントロールが追加されました。

  • Instancer LOPは、ライトをインスタンス化する時にinputs:接頭辞を追加するようになりました。そしてパラメータインターフェースが改良されました。

  • Camera LOPに新しく追加されたForeground Imageパラメータを使ってSolarisビューポート前面に前景画像を重ねることができるようになりました。

  • パターン構文がツリーパターンマッチングに対応しました。構文に%kind(component)のような関数を使用することができます。この関数にはパターンを“引数”として使用することができます:

    %ancestors(%kind(component) & /path/geo/**).

    新しいマッチタイプと改良されたマッチタイプがたくさんあります。

  • LOPノード内のプリミティブパターンは、ステージ上の単なるオーバーライドPrimにマッチするようになりました。

  • ビューポートオーバーライドをネットワーク内のInline USD LOPに“ベイク”できるようになりました。

  • ビューアは、ペイロードがシーンデータ内でアンロードとしてマークされていても、ペイロードをロードして表示できるようになりました。

  • 特定のKindを選択するための選択オプションが新しく追加されました。

  • ビューア内でPrimを編集するためのT/R/E/Enterホットキーは、より整合性の合った挙動になりました。

  • スナッピングUIが改良されました。

  • Solarisビューアの右側にあるディスプレイツールバーには、ビューアの更新を一時停止するボタンが新しく追加されました。

  • レンダラー毎にRender Purpose、ビューポートオーバーライド、ロードマスクを選択できるようになりました。

  • 新しく設計し直されたScene Import LOPはSOPレベルのマテリアル割り当てを使用し、ボリューム対応が改良されました。

  • インポーターは、時間軸でオブジェクトの有無を追跡し、USD Primに対してそれに応じた可視性を変更できるようになりました。

  • USDをSOPに戻すLOP Import SOPUnpack USD SOPが新しいバージョンになりました。

  • Configure Primitive LOPがPrimを“編集不可”とマークできるようになりました。これを使うと、ビューがカメラ/ライトにロックされている時に誤ってそのカメラ/ライトを動かさないようにすることができます。

  • ビューア内での⇥ Tabメニューは、デフォルトタブの内容全体ではなくて、LOP関連ツールのみを表示するようになりました。

  • テストジオメトリ系ノードは、パフォーマンスを良くするために、SOP出力を変換するのではなく、USDレイヤーファイルを参照するようになりました。

  • Primのspecifier(指定子)を取得したり、親PrimからPrimvarsを計算するといった新しいVEX関数群が追加されました。

  • USDカメラがExposureコントロールに対応しました。

  • Implicit Prototypes(暗黙プロトタイプ)がScene Graph Treeに表示されるようになりました。

  • Scene Graph Detailsペインは、マテリアルの割り当てを表示し、そのマテリアルに移動できるようになりました。

  • アクセス頻度の高いPrimをScene Graph Treeの上部にピン留めできるようになりました。

  • 選択したPrimsすべてが表示されるようにScene Graph Treeが自動展開される機能は、今ではオプションで指定することになりました。代わりに、選択したPrimsが中に含まれている閉じたブランチを別の色で表示するように選択することができます。

  • Scene Graph Treeは、USD Prims上のIsHidden()メタデータを評価するようになりました。このメタデータは、ユーザーインターフェースからユーティリティPrimsを隠すためにあります。

What’s new in Houdini 19