Using bpy to generate render of 3d file using either evee (better result) or workbench (better speed) permit to generate proper render of 3d file. It permit to support blender file and problably other 3d format too.
bpy is needed instead of just blender cli as we do need:
number of frame (to support animation too)
adapt width and height of preview generated to not generate too big preview.
Force naming of the file created
Note: bpy seems to require specific environnement to run, it won't run on debian unstable/python 3.9.
Feature description and goals
Using bpy to generate render of 3d file using either evee (better result) or workbench (better speed) permit to generate proper render of 3d file. It permit to support blender file and problably other 3d format too.
bpy is needed instead of just blender cli as we do need:
Note: bpy seems to require specific environnement to run, it won't run on debian unstable/python 3.9.
Prerequisites
see this Poc using the blander command line: https://github.com/algoo/preview-generator/commit/2de9914a8814bea74b6249010225611b1b7c89ed