

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Deadline Cloud で Houdini Husk を使用して USD シーンをレンダリングする
<a name="examples-jb-houdini-husk-usd"></a>

[houdini\_husk\_usd\_render](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/houdini_husk_usd_render) ジョブバンドルは、Houdini [husk](https://www.sidefx.com/docs/houdini/ref/utils/husk.html) CLI を使用して USD シーンをレンダリングします。デフォルトでは、Husk は Houdini Karma レンダラーでレンダリングしますが、Husk は、Husk と互換性のある USD レンダレーションの委任をサポートしています。バンドルは、Frames ジョブパラメータを使用してフレームあたりのタスクに拡張され、ホスト要件を通じて実行を Linux ワーカーに制限します。

`KarmaXPU` GPU エンジンでレンダリングするには、ジョブテンプレートで`amount.worker.gpu`ホスト要件のコメントを解除して、ジョブが GPU を使用するワーカーでスケジュールされるようにします。Karma レンダラーを実行するには Karma ライセンスが必要です。サービスマネージドフリートは、使用状況ベースの Karma ライセンスを自動的に提供します。

このバンドルでは、ジョブアタッチメント用のカスタムアセットイントロスペクションツールを記述する方法も示しています。含まれている`generate_usd_job.py`スクリプトは、USD ファイルを検査して参照されるすべてのアセットファイルを検索し、それらのアセットのジョブアタッチメント参照を含むジョブバンドルを生成します。スクリプトを使用するには、 `usd-core`および Python `deadline` ライブラリをインストールして以下を実行します。

```
python3 generate_usd_job.py {{my_scene.usd}}
```

また、このバンドルは、Hylar レンダーの委任を通じて V-Ray および Redshift レンダーもサポートしています。これらのレンダラーを使用するには、[houdini-vray-7](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/houdini-vray-7)、[houdini-redshift-2025](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/houdini-redshift-2025)、または [houdini-redshift-2026](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/houdini-redshift-2026) conda レシピを使用して conda パッケージを構築します。

バンドルには、外部依存関係を持たないキューブと球を含む`sample.usda`ファイルが含まれており、他のファイルをアタッチせずにレンダリングできます。