Rendersynth:Blender 渲染与灯光插件

下载来源:Blender Extensions。
Blender 官方扩展库收录Blender 插件

资源介绍

Generate and label randomized synthetic data for Computer Vision

Compatibility: Blender 4.5.0+

官方介绍(中文整理)

为计算机视野生成和标注随机合成数据。

Renders 合成器

通过程序随机化和批量制生成合成数据集的开放源边框扩展。 它允许您创建不同的图像数据集, 并在对象位置、 物质属性、 照明条件和场景参数方面有控制的变化, 全部不写入 Python 代码。

扩展的目的是用于中低规模的计算机愿景项目,这些项目更能得益于诸如BlenderProc等工具的生成方便性,而不是效率和一般性。

概览概览概览概览

发电机为直接定义Blender内部的随机化管道提供了一个构件系统。您可以具体说明物体、材料和照明应如何因不同而不同,然后是扩展输出图像,并配有适合培训计算机视觉模型的相应元数据。

您也可以定义命名的分类,并将其指定为Blender对象,并将多个对象组合为多个对象实体,作为单一的标签对象处理。

功能特点

随机化基于分布:每个参数都可以由预设分布(正常、统一、指数等)驱动,或者由节点编辑用视觉构建的自定义分布驱动。 管道是通过针对对象变换、材料和照明的集成操作建造的,可以保存和装入为 JSON, 用于版本控制和复制。

您可以随机排列参数,包括物体位置、旋转和比例、材料质地和特性,如粗糙和金属、可见度和隔热、照明强度、温度和颜色以及相机位置,包括将相机锁定在中心点周围。

以与目前共同计算机远景框架兼容的格式导出的投标数据集:

  • 超极极极性低效
  • COCO COCO
  • COCOCOCO 关键点
  • COCOCO 分割区
  • 深度图
  • 普通地图
  • 点云云

位于 Blender 的预览可以让您检查管道运行的输出, 包括捆绑盒、 标签和可见度统计数据, 直接直接进入 Blender, 然后再承诺整批投产。 日志系统也正在进行之中, 以便让单一的随机运行和约束解压器的输出有更好的可见度。

查看官方原文摘要(English)

Rendersynth

An open-source Blender extension for generating synthetic datasets through procedural randomization and batch rendering. It lets you create diverse image datasets with controlled variations in object placement, material properties, lighting conditions and scene parameters, all without writing Python code.

The extension is intended for low to medium sized computer vision projects, which benefit more from ease of generation rather than the efficiency and generality of tools like BlenderProc.

Overview

The Generator provides a building block system for defining randomization pipelines directly inside Blender. You specify how objects, materials and lighting should vary across renders, then the extension outputs images with corresponding metadata suitable for training computer vision models.

You can also define named classes and assign them to Blender objects, and group multiple objects together into multi-object entities that get treated as a single labeled object.

Features

Randomization is distribution-based: each parameter can be driven by a preset distribution (normal, uniform, exponential, etc.) or by a custom distribution built visually with the node editor. Pipelines are built by concatenating operations that target object transforms, materials and lighting, and they can be saved and loaded as JSON for version control and reproducibility.

Parameters you can randomize include object position, rotation and scale, material textures and properties like roughness and metallic, visibility and occlusion, lighting intensity, temperature and color, and camera position, including locking the camera around a central point.

Rendered datasets can be exported in formats compatible with common computer vision frameworks, currently:

  • Ultralytics YOLO
  • COCO
  • COCO Keypoints
  • COCO Segmentation
  • Depth maps
  • Normal maps
  • Point clouds

A preview living inside Blender lets you inspect the output of a pipeline run, including bounding boxes, labels and visibility statistics, directly inside Blender before committing to a full batch render. A logging system is also in progress to give better visibility into single stochastic runs and the output of constraint solvers.

查看官方完整介绍 ↗

安装方法

  1. 打开 Blender「编辑 → 偏好设置 → 获取扩展(Get Extensions)」,搜索 Rendersynth,可直接从官方库安装。
  2. 手动安装时,选择适合当前 Blender 版本与系统的 ZIP 包,在「获取扩展」右上角菜单选择「从磁盘安装(Install from Disk)」,选中 ZIP 文件,无需解压。
  3. 安装后,在偏好设置的「插件(Add-ons)」中确认已启用,并按作者说明使用。

Blender 官方安装说明 ↗

下载安装包

请选择与你的 Blender 版本和操作系统相符的文件,下载由 Blender 官方扩展库提供。

正在加载安装包…

前往官方页面 ↗
来源与许可
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容