†3次元CGソフトウェアBlenderを使用して、OpenFOAMの結果から写実的な動画を作成することができます。動画を作成する手順はParaViewで可視化ParaViewからx3dファイルを時系列分出力Blenderの各時間ステップ毎に画像を作成ImageMagicなどで画像から動画に変換となります。Cou­plingにあるスクリプトblenderRender.pyparaview.pyを参考に作成します。ここでは、OpenFOAMのinterPhaseChangeDyMFoamのチュートリアルmultiphase/interPhaseChangeDyMFoam/propellerをデフォルト設定で計算した結果を使用します。可視化ソフトウェアParaViewを使用して、OpenFOAMの結果を可視化し、動画にしたい形状をx3dファイルで出力します。†まず、OpenFOAMの結果を読み込みます。OpenFOAM結果の読み込みをご参照ください。alpha.waterのみを選択します。0ステップ目で、エラー(リーダーに未対応の境界条件があるため)が出ますが無視して構いません。Volumeフィルターを使用して、alpha.water(水相率)の値から気体部分を取り出します。0.99とし、"Apply"します。(ここで、0.5が水と気体の境界ですが、30ステップ当たりのバブルリングが上手く取れなかったのでこの値としました。次に、プロペラ形状を抽出するために、更に、OpenFOAMの結果を読み込みます。選択なしで"Apply"します。†ParaViewから、Pythonスクリプトparaview.pyを使用し、プロペラ形状と気体部分の形状を時系列分のx3dファイルで出力します。ここでは、サンプルとして、23ステップ目から27ステップ目までの5ステップを使用します。paraview.pyのうち時間ステップ数(for文のrange)出力するファイル名(name)を変更します。Script"を開き、paraview.pyを実行しますと、23ステップから5ステップ分のx3dファイルが作成されます。†blenderRender.pyを適宜修正します。blenderRender.pyを実行することで、各時刻の画像が保存されます。最後に、ImageMagicなどを使用して、Blenderで作成した各時刻の画像から動画を作成します。