途中で止めたシミュレーションを再開する方法。

シーンを起動した状態で通常のシミュレーションを途中で止めても、また普通に再開できるのですが、

一度シーンを閉じたり、コマンドラインからのシミュレーションを一度止めると、

再開しようと思っても、また開始フレームからシミュレーションし直しになってしまいます。

そんなときに任意のフレームから再開する方法。

環境によっては上手くいかないときもあるので、これが正攻法なのかどうかは分かりませんが。。

NaiadRnD-RestartSim

キャプチャ画像のように、

Particle LiquidまたはParticleオペレータのConstructionをEmptyからDisk Cacheにして、

再開させたいフレームのempを選択します。

あとはグローバルのFirst Frameを上で選択した再開させたいフレームに設定して、

シミュレーションを再開してやればOK。

 

コマンドラインの場合は

naiad –restart 再開するフレーム キャッシュ名.#.emp ファイル名

(例 naiad –restart 101 fluid.#.emp basefluid.ni)

で再開できるみたいです。

※グローバルオペレータのプロジェクトパスを再開させるキャッシュファイルの保存先に指定。

・追記

コマンドですが、”–restart”のハイフンは2つです。

記事の表示では何かの都合でハイフンが1つになってしまいます。