BrickNet Render
Rendering for the BrickNet project
This package turns LDraw assemblies into Blender scenes for rendering using materials and scene setup adapted from Eyesight.
Install
pip install bricknet-render bricknet "bpy>=5.1"
Python 3.13+ and Blender/bpy 5.1+ are required. If using standalone Blender,
do not install bpy separately.
python -m bricknet_render fetch-glbs
Part meshes use BrickNet's user-data directory; set BRICKNET_DATA to move it.
Rendering
bricknet-render model.ldr out/one
bricknet-render model.ldr out/views --views 8
bricknet-render model.ldr out/hdr --env-map room.exr
Add --save-blend scene.blend to retain the Blender scene.
Scripts
python scripts/render_falling.py scripts/data/car.ldr out/falling
python scripts/color_by_path.py scripts/data/car.ldr out/path
python scripts/render_material_catalog.py out/materials
python scripts/render_part_catalog.py out/parts
Citation
@InProceedings{Kulits_2026_CVPR,
author = {Kulits, Peter and Schmid, Cordelia},
title = {BrickNet: Graph-Backed Generative Brick Assembly},
booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
month = {June},
year = {2026},
pages = {39252-39261}
}
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bricknet_render-0.1.0.tar.gz.
File metadata
- Download URL: bricknet_render-0.1.0.tar.gz
- Upload date:
- Size: 90.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79a780d9382bfce22ff6e165509626fa73efdec29e021cbd664b32e738d271a7
|
|
| MD5 |
c9be168778b36c20ec76b306816c41c4
|
|
| BLAKE2b-256 |
aad3e9799c6ef1b9a6d03438d31d69a7255d78d5f54c22496266d68d20c73011
|
File details
Details for the file bricknet_render-0.1.0-py3-none-any.whl.
File metadata
- Download URL: bricknet_render-0.1.0-py3-none-any.whl
- Upload date:
- Size: 94.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fc664d7a868b897bd5471bf961775a377606f42795cb24065882c447801316f
|
|
| MD5 |
3a804c522491cda5f7618b15b02f7a43
|
|
| BLAKE2b-256 |
7b94f88bc2ee10b21e04b62e004101d1933a3892e3171b3575b0c54af50c1e54
|