Blenderのネットワークレンダリングを試してみた
今回はBlenderでネットワークレンダリングを試してみました…が…
↓普通にBlenderRenderでレンダリングした動画
で、上のデータを2.59や2.61で複数台のPCでネットワークレンダリングしてみたのですが
↓の動画のように結果はHairがえらいことに…(^^;
スカートにはソフトボディを使っていますが、こちらは大丈夫みたいです。
各マシンのSlave起動したBlenderに同じファイルを読ませてBakeしたり色々試してみたんですが
結果は変わらないようなので、結局ここのTo Do(するべきこと)に
cloth(Hairの物理演算に使用)とかsmokeとか書いてあるからまだ未対応ということでいいのかな?
それとも何か設定方法があるのかな?
しかしネットワークレンダリング自体の扱い方は簡単で、途中からSlaveを増やしても自動的に参加するなど、
長尺のアニメーションレンダリングにはとても期待できる機能ですね。
各マシン上でレンダリングされた画像が一時にパタパタと集まってくる様子が見ていて面白いです。
一応簡単に使い方のまとめ。
1.使用する同一バージョンのBlender全部にアドオンのRender>Network Rendererを追加。
2・マスター用のBlenderを1つ起動し以下の操作を行う。
a.メニューの中ほどにあるレンダリングエンジンのドロップダウンからNetwork Renderを選択
b.プロパティのRenderでNetwork Settings>Masterを選択
c.StartServiceを押す
3.スレーブ用のBlenderを参加させるマシン上で起動、以下の操作を行う。
a.メニューの中ほどにあるレンダリングエンジンのドロップダウンからNetwork Renderを選択
b.プロパティのRenderでNetwork Settings>Slaveを選択
c.StartServiceを押す
4.クライアント用のBlenderを一つ起動。以下の操作を行う。
a.レンダリングするファイルを開く。
b.メニューの中ほどにあるレンダリングエンジンのドロップダウンからNetwork Renderを選択
c.プロパティのRenderでNetwork Settings>Clientを選択
d.マスターサーバーを自動検出するために矢印二つが回転しているような[Refresh]ボタンを押す
e.[Animation on network]ボタンを押すとレンダリング開始。
(最初、転送等の準備や画像収集作業でレンダリング画像が表示されるまでに時間がかかる。)
レンダリングを停止するには参加している各Blender上でESCを押す。
レンダリングし直したりする場合は縁起物なので各Blender上の[Refresh]ボタンを押してからレンダリング
を再スタートしたほうが良さそう。
------------------------------------------------------
※参考ページ


最近のコメント