« DoGA上映会 | メイン | ネットレンダー覚書その2 »

2007年05月07日「 アニマスのネットレンダー覚書 」

v13に関しては、まだテストでしか成功させて無いのですが
ストレートにやってうまくいかない問題の原因の大半は
ネットスレーブがサーバーのファイルをうまく読み書きできないことにあるようです。

まず、絶対やらないといけないのは
1)ファイルを読み書きするドライブはネットワークで共有化する。
2)ウイルスバスターなどでブロックしないようにする。
ですね。これはv11でも同じ。
2)は面倒そうですけど、
うちのウイルスバスター2007では初めに警告が出た時に
許可するとすればOKでした。

次に、
レンダリングで使うファイルと書き込み先をすべてネットワーク経由で指定する。
というのがあります。
v13で面倒になったのはここ。


簡単に言うと、
アニマスは使用するファイルがDドライブにあると、普通は"D:\"みたいな感じで
ファイルの位置を記録します。

この状態で、ネットレンダーを動かすとですね....
レンダーサーバーは、そのデータをそのままスレーブに渡すので、
スレーブのマシンは、
『サーバーのDドライブ』じゃなく『スレーブのDドライブ』を探しに行くのです。
すると、当然『ファイルが無い』ので、ファイルが読み込めない!となるわけです。

じゃぁどうするかというと、
ひとつはネットワークパスを使う方法です。
要はネットワーク上のどのパソコンのファイルかもアニマスに記録させればいいのです。いちおうアニマスでプロジェクトを作る際に、普通にDドライブを選ばず、
マイネットワーク→PC選択→ドライブ選択
で開けばできるのですが、ぶっちゃけ面倒ですよね。
(自己解決した時は、これを苦労してやりました。)

次に考えられるのが
NAS(ネットワークでつなぐ外付けHDD)を使う方法と
ネットワークドライブに登録して使う方法。
理屈的にはいけるはずなんで、成功すれば超簡単なハズですが、
まだテスト前なので...

あとは、スレーブとサーバーのアニマス関連のファイル状態を同じにすることも考えられます。
間違って『スレーブのDドライブ』を読みにいっても、そこに同じファイルがあれば
理屈的には支障が無いので動くはずではないかと。

まぁ、まだテスト前なのでどれが良いのか判りませんが、
今のところの私の理解はこんな感じですね(^^;)

ちなみに、レンダリングしたファイルのセーブ先も
ちゃんとネットワークでわかるようにしておかないと
スレーブでレンダリングしたファイルが、
みょうちくりんな所(アニマスのフォルダの下)にセーブされちゃうようなので
注意が必要です。

トラックバック

このエントリーのトラックバックURL:
http://www.genkigusuri.com/mt/genki-tb.cgi/113

コメント

いちおう試したらネットワークドライブもOK。
私はKドライブにファイルを置いているのですが、
スレーブのPCでこのドライブを
ネットワークドライブのKドライブとして登録すると
問題なく動きました。

難点は、サーバーが動いてないときに
スレーブだけを動かすと警告が出るハズってとこですかね。
そういう面ではNASのほうが良いのですが、
速度が劣るので普段の作業に支障があるかも。

もうちょい調査してみます。

DOGA入選おめでとうございます。今年はアニマス作品が多いですね。外伝大賞もアニマスですし、ユーザーもっと増えませんかね…。

ネットワークドライブを使う方法、ネットワークドライブをZ:\という名前にして、全PCからZ:\でアクセス出来る場所をアニマスのファイルの保存場所にする方法が昔からの標準なんじゃないかと思います。
まあアニマスなので、相対パス、絶対パス、ローカルパス、ネットワークパスの扱いが何か変だなー、とか何か動作が変更されてるっぽい!というのはよくある事なんですが。

ども、コメントありがとうございます。
なるほどー、ネットワークドライブが無難ですか。

実は、某氏から質問もらったので急いで書いたのですが
さらに、ネットレンダーでプラグインシェーダーが選択できない!(触ると即ハング)
というナイスなバグも。
マーチンしっかりしてくれよう~(^^;

レンダリングのプリセットも作れないし、困ったもんです(^^;)

コメントを投稿