Synthetic Rendering for Blender
Project description
Documentation | GitHub | PyPI
BlenderSynth is a Python library for generating large scale synthetic datasets using Blender. Compared to other tools, BlenderSynth provides support for: Custom Shader AOVs to render rich per-pixel information; node control; multithreading support; and multiview rendering support.
Usage
See documentation for installation, debugging/troubleshooting and examples.
BlenderSynth supports Blender 3 and 4.
Contributions and Projects
This project is currently in Beta. Please let me know what new features you would like, or feel free to make a pull request!
If you use BlenderSynth for a project, please contact me about it - I might include it in the documentation as a usage example!
Citing
If you use BlenderSynth in your work, please cite:
@software{blendersynth,
author = {Ollie Boyne},
title = {BlenderSynth},
year = 2023,
publisher = {GitHub},
url = {https://ollieboyne.github.io/BlenderSynth},
}
Benchmarking
Rendering speed compared to BlenderProc:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for blendersynth-0.2.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92959fdc4460a9ae5b57ef4bddda17c2f0ee8434cb0a1d139c4e9a9847b7d54f |
|
MD5 | 39c36794dd5d01a7af3223b01cf7094d |
|
BLAKE2b-256 | 494a2aa949c3069371e1a9d1dbd0211540adfb600f557e1d1a08a383a4d428a4 |