Created on | Updated on

shotgun TOP をクックすると RunTimeError が発生する

shotgun TOP ノードをクックするとき(ほとんどの場合は shotgunserver_end です)、以下のようにエラーが発生する場合があります。以下は shotgunserver_begin のワークアイテムを選択したアトリビュート画面です。

mceclip0.png

RunTimeError とは他のカテゴリに分類できないエラーが検出された場合に送出されるエラーです。

エラーが発生した原因は、Houdini 自体は shotgun_api3 モジュールを認識できていても、実際にこれを使用しているアウトプロセススクリプトが認識できないことにあります。

これは、Documents/houdini18.5/scripts/python が hython によってのみ使用され、Houdini のバンドルバージョンの Python では使用されないためです。

インストールディレクトリを変更するための管理者権限を必要とせずにこれを機能させるには、次の手順を実行します。

 

手順

1. localscheduler ノードを選択し、Job Parms パネルに移動します。

mceclip1.png

2. Task Environment まで下にスクロールして、Environment Variables エントリを追加します。

mceclip5.png

3. Name を PYTHONPATH に設定し、Value を
C:\Users\[Username]\Documents\houdini18.5\scripts\python
に設定します。mceclip3.png

これにより、pdgジョブを実行しているPythonインタープリターにパスが渡されます。

mceclip4.png

問題が解決しない場合は、Born Digital サポートまでお問い合わせ下さい。

※ 問い合わせ対応はBorn Digitalより製品をご購入頂きましたお客様のみのサービスとなります。ご了承下さい。
サポート問い合わせ