Blenderエクスポートアドイン

RoboDKで作成したシミュレーションをBlenderにエクスポートして、フォトリアリスティックな画像やアニメーションを作成することができます。Blender はフリーでオープンソースの 3D アニメーション・レンダリングソフトウェアです。RoboDK では、色付きのオブジェクトやアニメーションシーケンスを含むシミュレーションを Blender で読み込むことができます。

Blender - 画像 1

注:Blenderエクスポートオプションは別売りです。通常のRoboDKライセンスには含まれていません。詳細はお問い合わせください。

注意: RoboDK は Blender 3.6 LTS を公式にサポートしています。

Blenderエクスポートオプションは、シミュレーションのエクスポートウィンドウにBlenderエクスポートフォーマットを追加します。エクスポートセクションの手順に従って、3Dシーンとアニメーションデータをエクスポートしてください。

ヒントRoboDKは複数のファイル(.PLY, .py)を作成しますので、エクスポートファイルを保存する際には新しいフォルダを作成してください。

ヒントシミュレーションの速度を1.0以下に下げると、アニメーションデータが精細になります。

注意:シミュレーション中不可視のオブジェクトや、3Dモデルがない(メッシュがない)オブジェクトはエクスポートされません。

エクスポートしたRoboDKシミュレーションをBlenderにインポートするには、以下の手順に従ってください:

1.Blenderを開きます。

2.General "既定のテンプレートを使用し、含まれるオブジェクト (キューブ) を削除します。

3.オプションで、システム・コンソールを開きますWindow➔ Toggle System Console

4.スクリプトビューに移動し、"_bpy.py "で終わるPythonファイルを開きます。+➔ General➔ Scripting➔ Open.

5.スクリプト➔ スクリプトの実行 またはAlt+P でスクリプトを実行します。

6.スクリプトが完了するまで待ちます(システムコンソールでアクティビティを確認します)。シミュレーションの規模にもよりますが、この処理には数分かかることがあります。

Blender - 画像 2

マテリアルやレンダリングオプションなどをBlender上で微調整することで、最良の結果を得ることができます。RoboDKはこのための特別なチュートリアルを提供していませんが、Blenderは強力なコミュニティであり、たくさんのチュートリアルがあります。

Blenderレンダリングを出力するには、以下の手順に従います:

1.サイドバーの出力プロパティを開きます。

2.フォーマットで解像度とフレームレートを設定します

3.出力でFFmpegのファイル形式を設定します。

4.Encoding でコンテナをMPEG-4 に設定します

5.出力品質をPerceptually Losslessに、エンコード速度をSlowest in Videoに設定してください。

6.➔ アニメーションをレンダリング またはCTRL+F12 でアニメーションをレンダリングします。

7.デフォルトでは、ファイルは/tmp/に保存されます。

ヒントRoboDK は "Blender Camera" という名前のオブジェクトに自動的に Blender カメラを取り付けます。RoboDK を使って、"Blender Camera" という名前のオブジェクトやツールを動かすことで、Blender カメラのシーケンスを作成することができます。

Blender - 画像 3