您可以将 RoboDK 仿真导出到 Blender,以创建逼真的图像和动画。Blender 是一款免费的开源三维动画和渲染软件。RoboDK 提供了在 Blender 中加载模拟的功能,包括彩色物体和动画序列。
注:Blender导出选项需单独购买,标准RoboDK许可证不包含该选项。如需了解更多信息,请联系我们。
注:RoboDK 正式支持 Blender 3.6 LTS。
Blender 导出选项将在 "导出模拟 "窗口中添加 Blender 导出格式。按照导出部分的步骤导出三维场景和动画数据。
提示:保存导出文件时创建一个新文件夹,因为 RoboDK 会创建多个文件(.PLY、.py)。
提示降低模拟速度(1.0 或以下)以完善动画数据。
注意:在整个模拟过程中不可见或没有 3D 模型(无网格)的物体不会被导出。
要将导出的RoboDK 仿真导入 Blender,请按照以下步骤操作:
1.打开混合器
2.使用 "常规 "默认模板,删除包含的物体(立方体)。
3.可选择打开系统控制台窗口➔ 切换系统控制台
4.导航到脚本视图,打开以"_bpy.py "结尾的 Python 文件,+➔ 通用➔ 脚本➔ 打开。
5.使用脚本➔ 运行脚本或Alt+P 运行脚本。
6.等待脚本完成(查看系统控制台是否有活动)。根据模拟的大小,这个过程可能需要几分钟。
您可以在 Blender 中对材质、渲染选项等进行微调,以获得最佳效果。RoboDK 并没有为此提供专门的教程,但 Blender 作为一个强大的社区,有大量的教程。
按照以下步骤输出 Blender 渲染结果:
1.打开侧边栏上的 "输出属性"。
2.在格式中设置分辨率和帧频。
3.在输出中为FFmpeg 设置文件格式。
4.在编码中将容器设置为MPEG-4。
5.将输出质量设为感知无损,编码速度设为视频中最慢。
6.使用渲染➔ 渲染动画或CTRL+F12 渲染动画。
7.默认情况下,文件将保存在 /tmp/。
提示:RoboDK会自动将Blender相机附加到RoboDK中任何名为 "Blender相机 "的物体上。您可以通过移动名为 "Blender相机 "的物体或工具,使用RoboDK创建Blender相机序列。