の新機能Katana 3.2

前書き

このドキュメントでは、 Katana 3.2。これらの変更は次のとおりです。

  • 新しいNetworkMaterialCreateノードタイプを使用した新しいネットワークマテリアル作成ワークフロー
    • を介したシェーディングノードの高速作成と初期セットアップTabキーノード作成メニュー。別の階層化メニューを介してレンダラーを切り替えることができます。
    • 公開されたシェーディングノードポート、名前によるポートフィルタリング、さまざまなシェーディングノードビュー状態を使用した左から右へのワークフロー
    • 利用可能なレンダラープラグインに応じて事前に設定された端末を備えたNetwork Materialサイドバー
    • 露出されたネットワークマテリアルパラメータのデフォルト値を設定するための統合マテリアルノードパラメータインターフェイス
    • パラメーターインターフェイスルールの高度な編集のための統合されたNetworkMaterialInterfaceControlsパラメーターインターフェイス
    • カスタマイズ可能な入力および出力パラメーターインターフェイスを備えたネストされたシェーディングノードネットワークを作成するための新しいShadingGroupノードタイプ
    • シェーディングノードネットワークでのShadingNodeArrayConnector、Switch、およびVariableSwitchノードのサポート
    • ネットワークマテリアルレイアウト属性の記録material結果のグループ属性materialネットワークマテリアルUX改善作業全体のフェーズ2でネットワークマテリアルレイアウトを復元できる基盤としての場所
  • 19.05米ドルを使用してHydra Viewerをアップグレードし、Hydra Render Delegatesを統合するための実験的なサポートを導入しました。
  • 3DelightをアップグレードしましたKatanaバージョン1.5.9へ。多くのシナリオで最初のピクセルまでの時間を改善し、ランダムウォークのサブサーフェススキャッタリングモデルを更新しました。
  • のさまざまな修正Katana開発者ガイド、完全性、正確性、読みやすさの改善。

技術的な変更

  • 現在、共有ライブラリを19.05米ドルで出荷しています。 Katanaのbinフォルダー。ライブラリはFoundry-namespacedであり、それらのファイル名の前にはFn、例えばFntf.so。これは、カスタムHydraレンダーデリゲートを構築および統合できるための要件です。これに関する詳細情報は、 Writing Plug-insのセクションKatana開発者ガイド。ライブラリはUSD 19.05に基づいていますが、いくつかの追加パッチが適用されていることに注意してください。
    • ハーフフロートEXRをテクスチャとしてHydra GLレンダラーにロードするためのパッチを追加しました。
    • 標準タイプの登録済みBoost to_pythonコンバーターを再登録する前に確認するためのパッチをUSDに追加しました。
    • パッチが適用されたWindows Pythonライブラリビルドは、_dサフィックスを持つデバッグPythonライブラリを正しくビルドします。
    • USD CMake構成に絶対パスが追加されるのを避けるために、CMake変数ではなく、サードパーティライブラリの名前空間ライブラリとCMake構成を使用するようにCMakeビルドを更新しました。
    • ポイントサイズをオーバーライドする機能が追加されました。
    • ワイヤフレームを表示するためのカスタマイズされた選択。
  • pxr.Usd is now importable from Katana’s Python contexts, such as the Python tab. As a result, the example output format plug-in for LookFileBake nodes that writes LookFile data in .usda format will work out-of-the-box when KATANA_RESOURCESそのプラグインのディレクトリを含めるように設定されています。
  • Boost 1.61.0の共有ライブラリを出荷しています。これは、共有USD Pythonライブラリとモジュールを使用できるための要件です。

  • 標準タイプの登録済みBoost `to_python`コンバーターを再登録する前にチェックするためのパッチがUSDに追加されました。
  • Katana 3.2は、TBBのFoundry-namespacedおよびrenamed共有ライブラリを使用するようになりました(libtbb2017_Foundry.so Linux)およびTBB Memory Allocator( libtbbmalloc2017_Foundry.so 1つのセッションで複数のTBBアリーナを持つことの競合を減らすために、TBB 2017 Update 8に基づいています。

  • CMakeビルドは、CMake変数ではなくサードパーティライブラリの名前空間ライブラリとCMake構成を使用して、USD CMake構成に絶対パスが追加されないように更新されました。

Hydra Viewer

Hydra ViewerはUSDバージョン0.8.0から19.05に更新されました。Hydra Render Delegatesを統合するための実験的なサポートに加えて、アップグレードには以下が含まれます。

  • 曲線位置の描画の改善
  • 顔ごとおよび頂点ごとのカラーリングのサポート
  • カスタムの構築、インストール、使用に関する開発者向けドキュメントHydra Render DelegatesのプラグインとしてKatanaのHydra Viewerが追加されましたプラグインの作成のセクションKatana開発者ガイド。

ユーザーインターフェースの改善

NetworkMaterialCreate UIに加えて、 Katana 3.2には、NetworkMaterialCreateノード以外にも適用されるBackdropノードの操作の改善が含まれています。注目すべき変更点は次のとおりです。

  • TP 81998 / BZ 39875-以前Katana、開催Ctrlキーを押して背景ノードを選択すると、背景に触れているすべてのノードが選択されます。これは、この相互作用がNukeで処理される方法の反対です。

    現在、この相互作用は逆になっているため、背景を選択すると、それに触れて保持しているノードが選択されますCtrlこれで、背景ノード自体のみが選択されます。さらに、Backdropをクリックしてドラッグするという単一のアクションにより、Nukeと同様に、Backdropとその中のすべてのノードがドラッグされるようになりました。

  • BackdropノードのZ順序は、 [そして]キーボードショートカット。Backdropノードをそれぞれ背面と前面に移動します。この機能の一部として、 後ろに送るチェックボックスはから削除されました背景ノードを編集ダイアログ。

  • TP 397030-背景ノード内の子ノードの選択は、修飾キーの処理に関して一貫性がありませんでした。現在、修飾キーを保持せずに背景ノードを選択すると、その子も選択されます。持っているときシフトキーを押すと、背景ノードの選択状態が切り替わり、新しい状態が子ノードに適用されます。持っているときCtrlキー、背景ノードのみが影響を受け、その子ノードはそのまま残されます。

廃止された機能

  • AttributeUpgradeノードタイプ。これは、 Katana 1.xおよび2.xは廃止され、ノード作成メニューから非表示になりましたノードグラフタブ。