Katana 8.0v2 が公開され、多数の新機能と改良、そしていくつかのバグ修正が行われました。Hydra Viewer には、新たに前面と背面のフェイスを選択可能な X-Ray モードが搭載され、ボタン操作でフェイス選択モードを切り替えられるようになっています。Scene Explorer では、USD コレクションのモードが Expression と Relationship の 2 種類で明確に区別され、各コレクションにどのモードが使われているかを示すバッジが表示されるようになりました。また、コレクションを右クリックした際のコンテキストメニューでは、Payload を含む・含まない状態でロードするかを柔軟に選択できるようになっています。
さらに、UsdIn ノードで assetResolverContext を指定できるようになり、アセット管理が向上しました。加えて、全体的なパフォーマンスが強化され、Nuke 16.0 のサポートも追加されています。開発者向けには、コードをワンクリックでコピーできる機能やノードタイプ名へのハイパーリンクが実装され、Developer Guide が大幅に改良されました。RenderSettings ノードでは、継続キャッシュエビクション(continual cache eviction)モードに関する新しいパラメータも導入されています。
これらのアップデートにより、より効率的で快適な制作環境が提供されます。ぜひ Katana 8.0v2 をお試しいただき、新機能や改善点をご活用ください。
今回は、バグ修正についてのご紹介です
新機能についてはこちらの記事をご参照ください
バグ修正の詳細
最新のKatanaアップデートでは、多数のバグ修正が実施され、さらに安定した動作と効率的な作業環境が実現されました。以下に主な修正点をご紹介します。
1. API/SDK の修正
- ID 587599: NodeGraphAPIモジュールでGetAllConnectedInputsを呼び出すメソッド(例:NodegraphAPI.Util.GetAllContributingNodes())が、GroupやShadingGroupノード内にあるノードを正しく返さない問題を修正しました(入出力ポート名が同じ場合)。
- ID 511129: Katana Developer Guide内で発生していたマークアップ処理エラーを修正しました。
2. 設定の修正
- ID 227711: Katana初期化時に、不要な設定ファイルが~/.config/dev/null/confに作成される問題を修正。このファイルは、ライセンスや権限の問題を引き起こしていました(特にBatch RenderやPreview Render中)。Windowsでは、HKEY_CURRENT_USER\Software\nulがレジストリに作成される問題も修正済みです。
- ID 590194: 外部のjemallocライブラリをLD_PRELOADで読み込むとKatanaが起動しない問題を修正しました。Katanaに含まれるjemallocライブラリをバージョン5.3.0にアップグレードし、ライブラリ名に_fnを付加。さらにシンボルをfnje_で接頭辞化して一意性を向上させました。
3. Hydra Viewer の修正
- ID 528082: リモートデスクトップセッション中に、ビューポート境界付近でオブジェクトを操作すると、マウスカーソルやオブジェクトが跳ねる問題を修正。新しい「continuousManipulation」オプションをPreferences > viewerメニューに追加しました(デフォルトでオン)。
- ID 584011: Viewerタブの「Origin – Center」スナッピングモードを使用して大きなメッシュの中心にオブジェクトをスナップしようとするとクラッシュする問題を修正しました。
4. KatanaToUSD の修正
- ID 588990: KatanaToUsdノードでKatanaの属性をUSDに変換する際、indexedValuesがFloatAttributeの場合のみ変換されるよう修正しました。
- ID 589260: 属性名にスペースを含むマテリアルインターフェースが、エラーを発生させ無効なプリムを生成する問題を修正しました。
5. Live Group の修正
- ID 577493: アセットの公開中にCallbacksが誤った順序で呼び出され、不正なデータを提供する問題を修正しました。
6. モニターの修正
- ID 95732 / BZ 44699: Monitorタブでピクセルプローブツールを使用中にアクティブAOVにIDデータがない場合、適切な位置が表示されない問題を修正しました。プライマリAOVのID情報をフォールバックとして使用するようにしました。
7. ネットワークマテリアルの修正
- ID 526099: 親Groupノードが他のGroupタイプに変換された際、プロモートされたパラメータがソースウィジェットに接続されたままになるよう修正しました。
- ID 536014: プロモートパラメータが接続先ポートを変更した場合、変更がMaterial Interfaceタブに正しく反映されない問題を修正しました。
- ID 550113: UsdMaterialBakeノードでマテリアルをベイクする際、プロモートされたパラメータがShader Input接続を持つ場合にエラーが発生する問題を修正。この場合、KatanaはShader接続を作成し、エクスポートされたUSDレイヤーにデフォルト値を記述します。
- ID 574260: NetworkMaterialCreateノード内のノードのレイアウト属性値が更新ボタンをクリックしても更新されない問題を修正しました。
- ID 585576: レガシーネットワークマテリアルノードに新しいlayout.{shaderNodeName}.parameterVars.{parameterName}.hints属性を追加。プロモートされたパラメータの名前、ラベル、およびページ情報を保持します。
- ID 589830: グループの展開(Exploding Groups)が動作しなくなっていた問題を修正しました。ショートカットキーUでGroup、LiveGroup、ShadingGroupを展開可能です(SuperToolsやLiveShadingGroupsは除外)。
8. ノードグラフ (Node Graph) の修正
- ID 447281: CELの値式に括弧が含まれる場合、ノードをコピー&ペーストすると括弧が消失する問題を修正しました。
9. パラメータ (Parameters) の修正
- ID 266120: setUseNodeDefault Python呼び出しでパラメータの状態を変更した際、パラメータ状態バッジが更新されない問題を修正。
- ID 593443: Float_Vectorパラメータに式を設定するとクラッシュする問題を修正。また、他のFloat_Vectorパラメータに有効な式を設定した場合、エラーが誤って発生する問題も修正しました。
10. パフォーマンス (Performance) の向上
- ID 586359: Liveレンダリング中にマテリアルインターフェースのページを折りたたんだり展開したりする操作が遅くなる問題を修正。
- ID 587045: パラメータタブの「Show Help」ボタンをクリックした際、ヘルプテキストの読み込みに時間がかかる(約5秒)問題を修正しました。
11. Qt 関連の修正
- ID 589133: GafferThreeノードでライトの露出や強度を変更した際、ターミナルにエラーメッセージが表示される問題を修正。
- ID 594500: タイムラインの開始または終了フレームを変更後、フレームを切り替えるとKatanaがクラッシュする問題を修正しました。
12. レンダリング (Rendering) の修正
- ID 592061: Liveレンダリング中にシーンを操作すると、Renderbootプロセスがクラッシュする問題を修正。
- ID 595435: Foresight+ Live Renderセッション中にViewerカメラを操作(パンや回転)すると、Node Graphのトラバースや再計算が発生する問題を修正しました(Live Render From Viewer Cameraが無効の場合でも発生していた)。
13. ユーザーインターフェース (UI) の改善
- ID 416922: パラメータおよび属性状態バッジの描画を改善し、アプリケーションのフォントサイズ設定に応じてスケールするようになりました。
- ID 580541: 削除されたGraph State Variablesがツールバーのドロップダウンに残り続け、更新されない問題を修正。
- ID 585193: Mergeノードの入力ポート名がパラメータタブで変更できない問題を解消。
- ID 587667: 数値パラメータのスライダーをCtrlキーを押しながらクリックすると例外が発生し、状態バッジが切り替わらない問題を修正。
- ID 588896: Mergeノードのadvanced.preferredInputAttributesパラメータに適切なラベルが表示されない問題を修正。
- ID 589159: レガシーノードグラフビュー内のシェーディングノードで、出力ポートが常にハイライトされた色で表示される問題を修正しました。
- ID 592670: GenericAssign Argsファイル内でサイズ属性が0に設定された配列パラメータが、1要素を持つ配列として作成されてしまう問題を修正。
14. USD 関連の修正
USD Collections
- ID 593811: UsdCollectionノードが相対パスで指定された内容を持つ無効なUSDコレクションを作成する問題を修正。
USD Import
- ID 545898: パブリックインターフェースにあるUSDマテリアルのパラメータが、UsdInノードを通じて正しい名前でインポートされない問題を修正。
- ID 577631: 解決されていない <UDIM> テクスチャファイルパスを持つUSDファイルをUsdInノードでインポートすると、レンダリング中に警告メッセージが表示され、関連するファイルパス属性が正しく設定されない問題を修正。
USD Lights
- ID 585572: ViewerタブでSkydomeオプションを有効にした場合、ドームライトのテクスチャが背景に表示されない問題を修正。
- ID 588921: UsdLightでlightTypeオプションを解除すると、プロパティがクリアされない問題を修正。
USD Native
- ID 562280: UsdMaterialBakeでResolved Materialsをサポートするように修正。
- ID 589499: UsdToKatanaノードが/(Pseudo Root Prim Path)を含む場合にKatanaがクラッシュする問題を修正。
- ID 594336: UsdLayerWriteノードでシェーダー接続を変更すると、属性やViewerタブが更新されない問題を修正。
15. USD Text View の修正
- ID 590188: USD Syntax Highlighterがspecializesキーワードをシンタックスハイライトしない問題を修正しました。これにより、USDテキストの可読性が向上します。
16. Viewer の修正
- ID 589202: File > New を選択した際に、Viewerタブが正しくクリアされないことがある問題を修正しました。これで新しいシーンを開始する際の混乱が解消されます。
17. Viewer Manipulators の修正
- ID 588899: ViewerタブでXformable USD Primを操作する際、!resetXformStack! xform opsを含む場合でも、Primの位置が適切に更新されない問題を修正しました。
• • ID 589132: ManipulatorsやLight Locatorsが、既存のレイヤーでアニメーション化されたUSD Native Primに追従しない問題を修正しました。これにより、アニメーションされたPrimの操作がより正確になります。
Katanaの既知の問題について
Katanaを使用する際に注意が必要な既知の問題についてまとめました。これらの問題は、特定のシーンやワークフローで影響を与える可能性がありますが、それぞれの回避策や詳細を把握することで、作業効率を向上させることができます。
1. Attributes タブの問題
- ID 589027
問題: Attributesタブが、USDシーンからインポートされたアニメーション属性やプロパティ値を現在動的に更新しません。
回避策: キャッシュをフラッシュすることで、この問題を解決できます。
2. Hydra Viewer の制限
- ID 580249
問題: GeolibとUSDのロケーション/Primのトランスフォーメーションを同時に操作することは、現在サポートされていません(それぞれのトランスフォーメーションノードがインタラクティブモードに設定されている場合)。
注意: ワークフローで両方のトランスフォーメーションを同時に編集する必要がある場合、この制限に注意してください。
3. レンダリングにおける問題
- ID 587519
問題: Parametersタブの「Included Outputs」フローティングメニューがレンダーノードでアクティブな状態で新しいシーンを開くと、ターミナルにエラーが表示されます。 - ID 587397
問題: ViewerタブのMonitorレイヤーを使用する際、見通しカメラ(look-through camera)が「Unknown Camera」として誤って表示されます。
4. USD Native の問題
- ID 588881
問題: UsdTransformEditノードのpivotTranslateパラメータが現在機能していません。 - ID 587515
問題: Centre of Interestマニピュレーターは、USD Primと組み合わせて使用することが現在サポートされていません。 - ID 586965
問題: USDのレイヤーステッチングメソッド(stitch)が、ブロックされた属性を保持しません。このため、ステッチ後のレイヤーに不一致が発生する可能性があります。
5. Pattern-Based Collections(パターンベースコレクション)の制限
- ID 579376
問題: 現在、Pattern-Based Collectionsは、UsdCollectionノード上でmembershipExpressionウィジェットと一緒にincludeおよびexcludeウィジェットを使用することをサポートしていません。この問題はUSD 24.05で確認されている既知の問題によるものです。
詳細: Alliance for OpenUSDフォーラムのスレッド(問題の詳細はこちら(英語))によると、現在、relationship-modeコレクションをパターンベースコレクションのサブ式として使用することはできません。例えば、以下のようなパス式に変換する必要があります: - uniform pathExpression collection:foos:membershipExpression = “/root/foo*”
または、次のように複数のパスを指定することも可能です:
• • “/root/foo1 + /root/foo2”
解決策の進展: USD 24.08リリースでは、CollectionMembershipQueryに新しいメソッドが追加され、ルールマップから同等のパス式を計算できるようになる予定です。これにより、この問題が改善される可能性があります。
Katanaの注意点: KatanaのPattern-Based Collectionウィジェットは、コレクションのメンバーシップをmembershipExpressionを使用して計算するため、USD 24.05の現状ではrelationship-modeコレクションを正しく処理できません。
システム要件
Katanaを快適に利用するために必要なシステム要件をご案内します。以下の環境で公式にサポートされていますので、インストール前にご確認ください。
対応オペレーティングシステム
OS | バージョン |
---|---|
Windows | Windows 10 (64ビット) |
Windows 11 | |
Linux | 64ビット対応オペレーティングシステム |
Rocky Linux 9(推奨) |
Katana ハードウェア要件
項目 | 最低要件 | 推奨要件 |
---|---|---|
CPU | デュアルコアプロセッサ | 強力なマルチコアプロセッサを推奨 |
ストレージ | 2.5GB以上の空き容量 | 2.5GB以上(作業データ用にさらに多くの空き容量を推奨) |
システムRAM | 1GB以上の空きメモリ | 2GB以上の空きメモリ |
グラフィックスRAM | 1GB以上 | 2GB以上 |
ディスプレイ | 800 x 600 の解像度 | フルHD(1920 x 1080)の解像度 |
OpenGL | OpenGL 4.5以上対応 | OpenGL 4.5以上対応(最新GPUドライバ必須) |
OpenGL 4.5以上に対応したグラフィックカードと、最新のドライバが必須です。古いGPUではパフォーマンスが低下する場合がありますのでご注意ください。
推奨環境での使用により、Katanaの機能を最大限に活用し、安定した作業が可能になります。特にプロフェッショナルなVFXや3DCG制作を行う場合は、推奨スペック以上の環境を整えることをおすすめします!
テスト済みワークステーションハードウェア
以下は、FoundryがKatanaでテストを実施したハードウェア構成のリストです。市場には多種多様なコンピュータハードウェアが存在し、常に進化し続けているため、Foundryではすべてのハードウェアを公式に認定することはできません。
このリストは推奨ハードウェアとしてご利用いただけますが、特定の用途やニーズを完全に保証するものではありません。
テスト済みNVIDIA GPU
- NVIDIA Quadro RTX 4000
- NVIDIA Quadro RTX A4000
- NVIDIA Quadro RTX A3000
- NVIDIA Quadro P4000
重要な注意事項
- ドライバの更新: 必ずNVIDIA公式ウェブサイトから最新のグラフィックスドライバをダウンロードし、インストールしてください。
最新のドライバを使用することで、Katanaの安定性とパフォーマンスを最大限に引き出すことができます。 - 問題が発生した場合:
Katanaの使用中に何らかの問題が発生した場合は、以下のサポートポータルを通じて、直接カスタマーサポートにお問い合わせください:Foundry サポートポータル
Katanaの最新アップデートにより、さらに効率的で直感的な制作環境が実現しました。
この新しい機能を活用して、あなたのプロダクションワークフローを次のレベルへ引き上げてみませんか?
Katanaは、プロフェッショナルなアーティストや開発者に愛されるツールとして、進化し続けています。
今すぐ最新バージョンをお試しいただき、制作の可能性を広げましょう!
今この瞬間が、制作環境をアップグレードするチャンスです。
あなたのプロジェクトにKatanaの最新テクノロジーをぜひ取り入れてください!
katanaについて
Katana — 強力なルックデベロップメント&3Dライティングソフトウェア
Katana®は、スピードと強力さを兼ね備えたルックデベロップメントとライティングのパワーハウスです。創造的な課題に対して、圧倒的な効率と容易さで対応します。アーティストにクリエイティブな自由とスケーラビリティを提供し、現代の最も要求の厳しいCGレンダリングプロジェクトのニーズを超える力を与えます。
Katanaは、特に大規模プロダクションや複雑なルックデベロップメント、ライティングの課題を解決するために特化されたツールです。他のソフトでは対応が難しい「スケーラビリティ」「チームコラボレーション」「レンダリング連携」に圧倒的な強みを持っています。
もしあなたが、効率性や柔軟性、そして高品質なビジュアル表現を求めているなら、Katanaは他のソフトにはないソリューションを提供できるでしょう!
Katana 8.0v2 アップグレードについて
Katana 8.0v2は、メンテナンス期間が有効なお客様に対して無償で提供され、ダウンロードが可能です。
メンテナンス更新をご希望のお客様は、こちらまでご連絡ください。
Katanaの30日間評価版はこちら
※ダウンロードにはアカウントを作成する必要があります。