「Render to disk」ボタンを押してからのエラー

   1758   2   0
User Avatar
Member
6 posts
Joined: March 2022
Offline
「Houdini VisualEffects」の教科書で学び始めました。
こちらのp49~50(添付画像参照)の作業で、「Render to disk」(p49の48)ボタンを押して画像をレンダリング出力する作業を行うとエラー表示(添付画像002と003)が出てしまいます。

そして、次の工程の「Image Network」ノード内の「File(COP)」にレンダリングした画像をペーストする(p50の53)を行うと、再度エラー(添付画像004と005)発生し、表示フラグを立てても画像が表示されないという問題が起きました。

●Houdini apprentice 16.5.996
ディレクトリ名やファイル名には日本語は使われていないようです。


どのようなことが原因でエラーが出るのでしょうか。

Attachments:
DNA01_errortest.hipnc (557.7 KB)
p49.jpeg (388.5 KB)
p50.jpeg (361.1 KB)
001.png (1.5 MB)
002.png (1.5 MB)
003.png (1.6 MB)
004.png (1.6 MB)
005.png (1.4 MB)

User Avatar
Staff
337 posts
Joined: April 2015
Offline
3枚目のスクリーンキャプチャを見ると、エラーメッセージに
Could not create output directory C:/Users/ohoho/../images/DNA_01/
とあります。
このうちの "../" はディレクトリを一つ上がるということで、実際には C:/User/images/DNA_01/ に書こうとしていることであり、C:/Users 直下に images ディレクトリを作るパーミッションがないことが原因だと思われます。
もっとも簡単な修正は、Mantra ノードの Output Picture の設定を
$HIP/../images/$OS/$OS.$F4.exr
から
$HIP/images/$OS/$OS.$F4.exr
に書き換えることです。こうすれば、ディレクトリおよび画像ファイルが、ホームディレクトリ以下に作られるようになるので、問題なく先に進めるようになると思います。もしくはシーンファイルを、ホームディレクトリ直下ではなく、一つディレクトリを作りその中に保存することです。

なお、Output Picture というラベルを MMB (マウスの中ボタン)でクリックすれば、環境変数を伴うファイルの出力先が実際のディレクトリ名で表示されるので、どこに同のような名前で書かれるかがわかりやすくなります。もう一度 MMB クリックすれば、元に戻ります。

COP の方のエラーも同じで、レンダリング時のファイル出力に失敗しているので、合成するファイルがないことが原因です。
User Avatar
Member
6 posts
Joined: March 2022
Offline
おかげさまで解決しました。
ありがとうございました。
  • Quick Links