https://github.com/iamncj/bpy-helper
A lightweight alternative to BlenderProc
https://github.com/iamncj/bpy-helper
Last synced: about 2 months ago
JSON representation
A lightweight alternative to BlenderProc
- Host: GitHub
- URL: https://github.com/iamncj/bpy-helper
- Owner: iamNCJ
- License: mit
- Created: 2024-02-02T20:25:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-06T17:12:33.000Z (5 months ago)
- Last Synced: 2025-03-21T00:24:41.038Z (3 months ago)
- Language: Python
- Size: 53.7 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bpy-helper
A lightweight alternative to BlenderProc
[](https://pypi.org/project/bpy-helper/) [](https://github.com/iamNCJ/bpy-helper/actions/workflows/python-publish.yml)
## 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
```bash
pip install bpy-helper
```## Projects using bpy-helper
- [NRHints: Relighting Neural Radiance Fields with Shadow and Highlight Hints](https://nrhints.github.io/): bpy-helper is derived from the data rendering scripts of NRHints.
- [DiLightNet: Fine-grained Lighting Control for Diffusion-based Image Generation](https://dilightnet.github.io/): bpy-helper is used to render the training data and radiance hints for DiLightNet.
- [GS^3: Efficient Relighting with Triple Gaussian Splatting](https://gsrelight.github.io/): bpy-helper is used to render the training data for GS^3.