bpy-helper
A lightweight alternative to BlenderProc
Why bpy-helper instead of BlenderProc?
BlenderProc needs a separate blender installation, and a lot of restrictions when using with other pypi packages. Debugging a BlenderProc script is also painful especially when you are using a headless environment. Hence I decide to build my own blender wrapper using bpy.
Installation
pip install bpy-helper
Projects using bpy-helper
- NRHints: Relighting Neural Radiance Fields with Shadow and Highlight Hints: bpy-helper is derived from the data rendering scripts of NRHints.
- DiLightNet: Fine-grained Lighting Control for Diffusion-based Image Generation: bpy-helper is used to render the training data and radiance hints for DiLightNet.
- GS^3: Efficient Relighting with Triple Gaussian Splatting: bpy-helper is used to render the training data for GS^3.
- RenderFormer: Transformer-based Neural Rendering of Triangle Meshes with Global Illumination: bpy-helper is used to render the training data and reference images for RenderFormer.
Metadata
Release files for bpy-helper 0.0.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bpy_helper-0.0.13.tar.gz | 14.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bpy_helper-0.0.13-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.8 kB
Release files / bpy_helper-0.0.13.tar.gz
| Download URL | bpy_helper-0.0.13.tar.gz |
|---|---|
| Size | 14.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d3de8fa1a990bd5005eb2d621a76fd711ded64fc842906967596759feb384ebe
|
|
BLAKE2b-256 checksum How to use checksums |
392f3233489f96b6420cca71349bc5469d65c9d900a05a4b6a6ae68e850c3a5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Dec 25, 2025.
Transparency logRelease files / bpy_helper-0.0.13-py3-none-any.whl
| Download URL | bpy_helper-0.0.13-py3-none-any.whl |
|---|---|
| Size | 16.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d5eb2cdcfbf8a939e66512eb9ef4cc5e770fcd8a1e9a36b23fec9993760de622
|
|
BLAKE2b-256 checksum How to use checksums |
527075a74245f36397043d47aab129d1f8fbdcb7627f54b86e6fdc63094079dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Dec 25, 2025.
Transparency log