ScreamerNet レンダリング
長編ムービーを作成するときは、
複数のコンピュータを使って並列に処理することで、
レンダリングにかかる時間を短縮できます。
ムービーは静止画で保存する設定にしてください。
- “レンダー”のボタンをクリックして "Render Panel" を表示します。
- "Save Animation" を非選択にして、
ムービーファイルとして保存しないようにします。
- "Save RGB Images" を選択して、
ホームディレクトリにファイルを作成します。
- "Output Filename Format" で "Name0001.xxx" を選んで、
ファイル名に連番と拡張子が付くようにします。
- "RGB Image Format" は "LW_SGI24" あるいは "LW_TIFF24"
などを選んでおくといいでしょう。
レンダリングするシーンのシーンファイルを保存した後、
次の操作を行ってください。
- まず、ホームディレクトリに作業用のディレクトリを作ってください。
ここでは仮に、そのディレクトリ名を sn とします。
- レイアウト (LW) を起動し“ネットワーク”ボタンをクリックして、
"Net Rendering Method" を "ScreamerNet II" に、
"Command Directory" に /usr/people/ユーザ名/sn を設定してください。
このとき“初期化するか”と聞いてきますが、
今は "No" をクリックしてください。
- LW を使っているコンピュータ以外で、
空いているコンピュータを複数台起動してください。
- 次のコマンドを繰り返して、
起動したマシンで lwsn というコマンドを遠隔実行します。
nachi?? は起動したマシンのホスト名です。
% rsh nachi?? lwsn -2 /usr/people/ユーザ名/sn/{job,ack}1[Enter]
% rsh nachi?? lwsn -2 /usr/people/ユーザ名/sn/{job,ack}2[Enter]
% rsh nachi?? lwsn -2 /usr/people/ユーザ名/sn/{job,ack}3[Enter]
...
|
- "Maximum CPU Number" に
lwsn を起動したマシンの台数を指定してください。
- "Screamer Init" ボタンをクリックしてください。
- すべての CPU が Ready になったのを確認したら、
"Screamer Render" ボタンをクリックしてください。
- レンダリングが完了したら、"Screamer Shutdown"
をクリックしてください。
これを使うとサーバの負荷がかなり上昇します。O2 は 75 台ありますが、
lwsn を起動するマシンは、多分10くらいが限度じゃないかと思います。