荣誉退休
1
此插件允许渲染高品质的图像和动画。该插件将仿真场景转换为Blender场景,然后将场景渲染成图像。Blender是一款开源的3D建模、动画、渲染和视频编辑软件。该插件利用了Blender 2.8中可用的新型实时渲染引擎Eevee。渲染可以作为后台任务完成,其结果会自动输出为图像文件或直接从Visual Components生成视频,或者也可以在Blender中打开场景进行进一步调整。动画可以渲染成视频文件。
安装步骤:
入门指南:
https://youtu.be/sjIYvQjPHWM
文档:
Blenderer_2.3.0.pdf(408.0 KB)
编辑记录
2019年9月19日编辑:
- 新版本2.0.1发布。
- 修复了漏洞并进行了优化
- 动态组件创建和删除问题已修复
- 改进了阴影设置
- 机器人"智能材质"
- 图形用户界面中将材质相关属性单独设为一个标签页
- 动画录制在每一帧渲染后自动生成视频(avi)文件。
- 泛光强度属性
- 工具提示
2019年9月19日第二次编辑(中欧时间15:26):
2019年12月12日编辑3 (中欧时间17:16)
- 新版本2.0.2,支持Blender 2.8.1版本。
- 纹理缩放因子已更改。如果您正在使用csv表格定义自定义材质,请注意这一点。
2020年6月1日编辑4
- 新版本2.0.3,支持Blender 2.82版本。
- 小错误修复和性能调整。
- 灯光选项卡下的火花发射器,用于可视化例如焊接效果。
2020年9月29日编辑5:全新改进版本2.1.0。
- 速度更快:从VC导出和导入到Blender都进行了优化
- 用户可配置的属性默认值(defaults.xml)
- 高级选项卡上的“重置属性为默认值”按钮
- 新的阴影捕捉器地板样式(设置环境贴图为不可见且强度为0,选择作为地板样式并添加硬光源如太阳光)
- Blender.exe路径不再硬编码。如果在默认位置未找到,会要求用户定位可执行文件。
- 支持URI路径中的非ASCII字符。之前包含非ASCII字符的Windows用户名会导致问题。
- 渲染后自动打开输出图像
- 默认输出文件现在位于Windows默认的图片文件夹下
- 自动递增输出文件名(不覆盖现有渲染结果)
- 用户可选择AVI或MP4作为视频容器格式(AVI更稳定,MP4兼容性更好)
- 从VC移植场景到Blender时使用Windows %temp%临时文件夹
- 其他细微错误修复
2021年8月25日编辑6:新版2.2.0已发布
2.2.0版本新特性:
- 高级选项卡中新增边缘渲染选项,支持卡通着色器类型可视化
- 灯光强度值现可添加关键帧,支持灯光亮度变化动画
- 可控制地面凹凸贴图强度
- 增强的Unicode支持
- 可处理损坏的材质纹理(例如缺失纹理文件不会导致渲染崩溃)
- 修复聚光灯类型灯具可能方向错误的问题
- 改进图像构图。默认相机垂直视场角设为33度(VC默认值为35度)
- 修复竖屏模式下的图像构图问题
- 向场景添加灯具时,灯光会出现在相机前方而非相机后方
- 面光源占位符模型重新设计
- 其他细微错误修复与性能改进
- 此版本 2.2.0 可在此处获取 ==>下载<==
- 测试版本:4.3.1 (2021-04-26) 与 Blender 2.93.1
2022年9月6日编辑:
- 插件内容无变更
- 修复了本文中失效的插件下载链接
- 优化了操作说明
2023年9月14日编辑:
2.3.0版本新特性:
- 新增对层级化动态组件结构的支持(例如PM装配产品)
- 支持多个使用相同基础组件但参数不同的PM产品
- 视频输出分辨率现在遵循设定值(此前仅渲染过程使用设定分辨率,而视频文件始终为全高清横屏格式)
- 修复了某些机器人布局中因SmartMaterial相关问题导致的材质缺失问题
- 改进了透明材质的处理方式
- 新增简化透明模式,以支持在其他透明物体内部渲染透明物体
- 动画录制起始与结束时间不再重置为0和5
- 新增默认地板纹理
- 新增默认灯光预设
- 调整曝光与光照默认值
- 当环境贴图设置为不可见时,可控制背景颜色(使用图像或ColorRGB设置)
- Blender插件版本号不再显示在用户界面中
- 基于时间戳计算动画帧索引,确保动画同步正确(此功能仅适用于VC 4.8版本)
已在VC 4.8 + Blender 3.6环境下测试与开发
22个赞
这是一个渲染示例。在我的联想笔记本电脑上渲染这段视频花了1小时27分钟。
https://youtu.be/DbIZzut1koI
我开启了Bloom效果,使用了两个灯光工作室预设外加一个额外的聚光灯。景深节点被设置为垃圾桶,光圈值为F1.6。
在渲染前对默认的垃圾桶拾取布局所做的更改:
- 我移除了垃圾桶所用材质上的纹理,并添加了金属质感,同时降低了粗糙度
- 将安全面板改为玻璃质感,并使材质颜色稍浅一些
- 复制了几个安全面板以使围栏更宽
- 为橙色材质设置了“铸金属”风格。(材质编辑通过csv文件完成)
eme,感谢您为Blender 2.80提供的这次更新。
当我用它录制动画时,我发现作品组件起初显示正常,但随后在每一帧中都会变小,直到最终消失。
你好,
能否请你发送一个测试布局。我找到了一个可能导致此问题的漏洞。希望能用你的布局进行测试。
当然,只是一个简单的模型,包含一个板条箱和一个桶,附件在此
SaveWorksToTest2.vcmx(312 KB)
嗨 Jimmy,我猜当文件浏览器打开时,你需要选择一个扩展名为 .png 的文件,你可以选择一个空文件夹作为目录
渲染时间非常长是正常的吗?我有一个大约2分40秒的动画,以约60fps的1080p分辨率录制。这相当于约9934帧。每帧渲染大约需要3秒,整个动画大约需要8小时30分钟。这正常吗?
我的电脑配置相当不错。
- CPU:i7-8700k
- GPU:超频的RTX 2080 Ti显卡
- 内存:32GB 2133MHz
- 固态硬盘:M.2 970 Pro SSD
Blender设置:

CPU和GPU使用率(渲染时):

CPU使用率:

哇,太棒的更新了,你实际上修复了我上个版本中遇到的所有问题!
干得漂亮!
嗨 eme,
干得漂亮!
当我用不同的布局测试时,遇到了以下错误:
回溯(最近一次调用):
文件 "file:///\Drive\HOME$\UserName\Documents\Visual Components\4.1\My Commands\Blenderer2_2019_08_19\Blenderer.py::",第501行,在 CallStill 中
文件 "file:///\Drive\HOME$\UserName\Documents\Visual Components\4.1\My Commands\Blenderer2_2019_08_19\Blenderer.py::",第351行,在 exportGeo 中
文件 "\Drive\HOME$\UserName\Documents\Visual Components\4.1\My Commands\Blenderer2_2019_08_19\export_from_vc.py",第110行,在 export_obj 中
out.write(face_string)
IOError: [错误号 0] 错误
@joedavid:
这听起来还不错。每帧3秒。不过你的显卡性能相当强悍。我不确定你能否在Blender端调整某些设置,以更好地发挥那块显卡的性能。但这方面我帮不上忙。我用单个UR机器人在场景中移动进行了测试,在全高清分辨率和16个样本下,每帧耗时略低于2秒。
@Captain_Feature:
这看起来问题不小。可能是Python在尝试写入文件时遇到了困难。看起来你的文档文件夹位于服务器驱动器上。你能否尝试将插件移动到具有写入权限的本地文件夹。你可以通过拖拽命令文件夹中的init文件到VC 3D场景中,从任何文件夹安装该插件。只需确保插件尚未添加(即,在这次测试中,从“我的命令”文件夹中移除它)
@joedavid:
这个渲染性能听起来还不错。每帧3秒。不过你的显卡性能确实很强。我不确定你是否能在Blender端进行一些调整,以更好地发挥那张卡的性能。但这方面我帮不上忙(因为我不懂)。我测试的场景中只有一个UR机器人在移动,使用全高清分辨率和16个采样,每帧渲染时间略少于2秒。
荣誉退休的
14
刚刚上传了新版本的插件(2019-09-19 :: 2.0.1)。请使用原帖中提供的链接。
我在原帖底部列出了这个版本主要改进的内容。
修复内容包括@Simulate1st之前报告的问题。
你好,我使用Blenderer插件已经有一段时间了,之前一直没问题。但从昨天开始,每当我尝试渲染从.step几何文件导入的模型时,渲染时间都异常漫长,最终会卡住。过去我渲染包含导入模型的整个布局都没问题,现在却连一个简单的机器都无法渲染。问题出现在VC将布局导出为.obj文件时,这个步骤发生在打开Blender之前。当我尝试手动将整个布局导出为.obj时,大约需要2到3分钟,而使用插件时我等了30分钟却毫无进展。我使用的VC版本是4.1.2,Blenderer插件版本是2.0.1,Blender版本是2.80。我尝试过重新安装VC、插件和Blender,但都没有成功。有没有人遇到同样的问题?
ilja
17
你好eme,
首先:干得漂亮——真的很感谢你的工作!
我注意到几何体在导出到Blender时是按材质组织的——对于.obj导出,你有没有什么变通办法,能让特征树保持和VC中一样?
此致,
Ilja
@horo
如果你从ecat中取一个单独的机械臂尝试渲染,速度也会很慢吗?
你能分享一下你正在处理的那个模型吗?
内置的obj导出功能比Blenderer里用的那个快多了。
@Ilja
其实不是。几何结构那样组织是为了性能考虑。要保留VC的功能结构需要不少编辑工作。
如果你需要保持某些东西独立,在VC里把它们分成不同的节点,这样在Blender里它们就会是独立的项目。
嗨 eme,
谢谢你的回复。我尝试从eCat渲染单个机器人和整个布局,速度非常快。
这是我尝试渲染的其中一个模型。
编辑:我的模型因未知原因上传测试失败,所以我上传到了这里:http://leteckaposta.cz/642572528