#6060th of 60 in Data and scraping for AI
blenderproc
Python pipeline for rendering synthetic training images with Blender
- Stars
- 3.8k
- License
- GPL-3.0
- Last commit
- Jan 2026
- Last release
- Oct 2024
- Language
- Python
3,492 on 22 Apr 20263,786 on 11 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
BlenderProc is a Python API and CLI that runs scripts inside Blender's Python environment to build or load 3D scenes, sample object, light and camera poses, and render images. It outputs RGB, stereo, depth, normal and segmentation data, written to .hdf5 containers or COCO and BOP annotations. It is aimed at generating labelled synthetic data for computer vision training.
Who it is for: Computer vision researchers generating synthetic, annotated image datasets
Strengths
- Loads .obj, .ply, .blend, .fbx, BOP, ShapeNet, Haven and 3D-FRONT scenes
- Writes .hdf5, COCO and BOP annotations directly from the render step
- Physics simulation for object placement and sampling of poses, lights and materials
- Installs with pip; debug subcommand opens the script in the Blender GUI
Weaknesses
- Scripts must run via the blenderproc CLI, not the normal Python interpreter
- Breakpoint debugging needs remote debugpy or PyCharm setup inside Blender's Python
- GPL-3.0 license may constrain use in proprietary code
- Last tagged release is 2024-10-22, older than recent commits
What it needs
- Needs Blender
- Models: obj, ply, blend, fbx, BOP
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Also in Data and scraping for AI
See all 60| Rank | Project | Score |
|---|---|---|
| 1 | doclingPython library that converts PDFs, Office files and more into structured text | 92 out of 100 |
| 2 | mineruParses PDFs, images and Office files into Markdown and structured JSON | 91 out of 100 |
| 3 | opendataloader-pdfPDF parser that outputs Markdown, JSON with bounding boxes, and Tagged PDF | 91 out of 100 |
| #4 | agent-reachCLI that gives coding agents read access to login-gated and Chinese web platforms | 89 out of 100 |
| #5 | markitdownPython library and CLI that converts office files, PDFs and audio to Markdown | 87 out of 100 |