Houdini 20.5 SolarisとKarma Karmaユーザガイド

Karmaユーザガイド レンダリング

On this page

概要

Solarisには、レンダリング用のたくさんの方法とオプションが備わっています。 それらのほとんどがSolarisで汎用的に使用することができ、特定のレンダラー固有のものではありません。 この章では、Karmaに関するレンダリングワークフローとツールについて網羅しています。

レンダーデリゲート

Karmaには2つのレンダーデリゲートが備わっています。 これらのレンダーデリゲートは、選択したレンダリング方法に応じて様々な方法で選択することができます。 どのレンダーデリゲートを選定するべきかは、一般的にはいくつかの要因で決まります。

エンジン

選定される理由

Karma CPU

  • Mantraからの既存のVEXシェーダ/機能を活用している

  • プライマリサンプリングとセカンダリサンプリングに対してより細かい制御が必要になっている

Karma XPU

  • レンダリングにCPUとGPUのハードウェアを活用したい

  • UsdMaterialXベースのシェーディングを使用している

Warning

Karma CPUとKarma XPUはピクセル互換が保証 されていない ことに注意してください!

プロダクションで使用するレンダーデリゲートを選定した後、ローカルまたはファーム上でレンダリングを行なう際には、その選定を維持してください。 Karma CPUデリゲートとXPUデリゲートを切り替えるのは、デバッグには役立ちますが、プロダクションでは、見た目と機能においてどうしても譲れない部分がある場合にのみそれを試みるべきです。

レンダリングメソッド

Viewport

LOPビューポートは、Karmaまたは利用可能なレンダーデリゲートを使用して、インタラクティブにレンダリングするように設定することができます。

Render Gallery

インタラクティブおよびバックグラウンドレンダリング用ペインで、ネットワークスナップショットが含まれます。

USD Render ROP

一時USDファイルを書き出して、それらをhuskでレンダリングします。

USD Render Scene TOP

PDGによるUSDシーンの合理化されたレンダリング。

husk

コマンドラインレンダリングユーティリティ。

usdview

スタンドアローンUSDビューアで、USDライブラリの標準パーツです。

クローン

  • ショットやアセットのバリエーションをレンダリングするのに役立ちます。

  • より多くのマルチショットワークフローへの扉を開くことができます。

  • 1台のコンピュータでは、クローンをいくつ実行しても、1つのKarmaおよびHoudiniライセンスのみが使用されます。

  • 詳細は、Clone Controlペインを参照してください。

ログ

  • HoudiniセッションにLog Viewerが表示されていない場合は、デスクトップに追加して、レンダリング出力を検査できます。

  • Karmaの詳細レベルのデフォルトは3で、手に負えなくなったりパフォーマンスに影響が及んだりしない、適度なバランスの情報を提供します。

統計情報

Karmaおよびhuskは、レンダリングを検査するための便利な統計情報を提供します。 統計情報のサブセットは、Render Galleryでインタラクティブに表示することができます。 包括的なレポートは、renderstatsreportコマンドラインユーティリティを使用して生成することができます。

Tip

最良の結果を得るには、“Optimization AOVs”クイックセットアップを追加して、レポートにさらに多くのデータを追加します。

Karma Render Stats

KarmaやSolarisで利用可能な統計情報の概要。

renderstatsoverlay

統計情報をベイクした画像を生成します。

renderstatsreport

画像の統計情報から自己完結型のHTMLレポートを作成します。

その他

  • Karmaの乱数ジェネレータ(RNG)を“フリーズ”させる唯一の方法は、コマンドライン引数--lock-random 1を追加することです。

  • Karmaは、自動でマスク/マットをセットアップすることができるCryptomatteをサポートしています。詳細は、Karma Cryptomatteのヘルプを参照してください。

  • USD 23.11がリリースされたとき、レンダリングのための新しいガイドが含まれていました(https://openusd.org/release/user_guides/render_user_guide.html)。これは重要なリソースですが、Houdini25.0までのバージョンでは利用できない機能とワークフローについて書かれている場合があることに注意してください。

Karmaユーザガイド

Appendices