Katana 4.0 でアップデートされたリリースノートから抜粋して紹介します。
新機能
HydraViewer
Katana 4.0では、新しいデジタルシネマトグラフィワークフローの最初の部分を表す新しい照明ツール機能セットが導入されています。ライトの作成、操作、編集に必要なものがすべてすぐに使えるようになったため、アーティストは画像をよりクリエイティブに操作できます。
新しいライトは、Shiftキーを押しながらViewer(Hydra)タブのpolymeshまたはsubdmeshオブジェクトをクリックするだけで作成されます。新しく作成されたライトは、矢印マニピュレータを使用して引き続き移動できます。
Image Based Selection
[viewer(Hydra) ]タブの新しい画像ベースの選択機能を使用すると、アーティストは、レンダリングと並行して作成できるIDパスに直接アクセスできます。これにより、基になるデータ(ジオメトリなど)がKatanaにロードされているかどうかを区別せずに、シーングラフの場所をシームレスに選択できます。選択すると、これらの場所は、CELエディターウィジェットなど、通常の選択と同じ場所で使用できます。
使用されているIDバッファーは、現在のレンダリングからのものである必要はなく、前のセッションで保存されたカタログアイテムからのものである可能性があります。これにより、ユーザーは場所を拡張したりジオメトリをロードしたりすることなく、レビューノートに即座に対処できます。
Katana Foresight
レンダーファーム統合の改善
KatanaのFarmAPIPythonパッケージを使用すると、開発者はレンダーファームをKatanaと統合できます。これにより、アーティストはKatanaのユーザーインターフェイス内から直接レンダーファームでレンダリングを開始できます。
カタナキューとリモートレンダリング
Katanaには、Katana Queue(または略してkq)という名前の最小限のレンダーファーム実装が付属しています。これは、上記のように、Katanaの拡張FarmAPIを介してカスタムレンダーファームプラグインを使用してKatanaと統合されます。
複数の同時レンダリング
Katana 4.0を使用すると、アーティストは複数のプレビューレンダリングを同時に並行して実行できます。以前は、新しいレンダリングを開始すると、現在実行中のレンダリングがキャンセルされていました。複数のプレビューレンダリングを並行して実行する1つの使用例は、ライブレンダリングの一部として外観のバリエーションを調査し、目的の外観のプレビューレンダリングを開始することです。デフォルトでは、ライブレンダリングを開始すると、以前のレンダリングはキャンセルされたままになります。この動作は環境変数を設定することで変更できますが、これはまだ実験段階です。
カタログとモニタUIの改善
複数の同時レンダリングをレンダリングするときのアーティストエクスペリエンスを向上させるために、[カタログ]タブと[モニター]タブにいくつかの改善を追加しました。
[カタログ]タブの サムネイルは、ピクセルデータが受信されると更新されるようになり、列ヘッダーを使用してサイズ変更することもできます。
新しいサイド・バイ・サイドマルチビューでのモニター用のタブ前面と背面画像バッファ。このビューは垂直方向または水平方向に分割でき、エントリのフレーミングを同期することも同期しないこともできます。
現在表示されているフロントイメージバッファの新しいピン留めメカニズムを使用して、フロントイメージバッファが新しいカタログアイテムに自動的にジャンプするのを防ぐことができます。これには、Ctrlキーを押しながらカタログアイテムのサムネイルを左クリックしてアクセスします。
ID 98604-グローバルグラフ状態変数(GSV)とインタラクティブレンダリングフィルター(IRF)がカタログエントリとともに保存され、それぞれの列に表示されるようになりました。列ヘッダーを右クリックしてコンテキストメニューから選択することにより、個々のGSV列を追加することもできます。
ネットワークマテリアルUIの機能強化
NetworkMaterialCreateノード内の複数のネットワークマテリアル
単一のNetworkMaterialCreateノード内から複数のネットワークマテリアルの場所を作成し、それらの間のシェーディングネットワークの一部を再利用できるようになりました。[パラメータ]タブのNetworkMaterialCreateノードのユーザーインターフェイスが拡張され、ネットワークマテリアルのツリービューが追加されました。このツリービューでは、ネットワークマテリアルを名前空間に追加および整理できます。結果のマテリアルの場所はすべて、共通のルートの場所の下に作成されます。そのパスは、新しいrootLocationパラメーターを使用して指定できます。
USD
UsdMaterialBakeを使用したUSDのエクスポート
UsdMaterialBakeのノードタイプはUSDのファイルへマテリアルやその割り当てのベーキングサポートするために追加されました。
カタナシーンデリゲートの改善
USD開発の一環として、新しいKatana Scene Delegateが実装されました。これは、KatanaとHydraViewerのレンダーデリゲート間の通信を処理します。これにより、シャドウ付きのライトやアセットのUSDプレビューサーフェスマテリアルなど、HdStormレンダーデリゲート機能をより強力に使用できます。