Repository navigation
Commit f08ae14
committed
Expand render pipeline, outputs, lighting, import and pre-flight (1.9.0)
Render pipeline
- Render All runs modally: status bar progress and time left, Esc
stops after the image in flight, scene state always restored
- Skip Existing resumes a crashed or cancelled batch
- Per-product render ticks and Render Active; labels stay stable
when products are unticked
- Per-view checkboxes (Custom view set) and per-custom-view toggles
- Reframe Before Rendering rebuilds cameras at render time
Outputs
- Naming templates for files and folders ({label} {prefix}
{number} {product} {view} {mode}), with clash detection
- Contact sheet per product with captions
- Turntables: frames plus H.264 MP4 and looping GIF
- Post-processed copies: trim, pad to square, flatten, PNG/JPEG/WebP,
max size and extra sizes; originals untouched
- CSV/JSON manifest, merged across partial runs
Look and lighting
- Lights follow the camera so every view is lit like Front
- Ground: shadow catcher or floor, placed under each product
- HDRI background, optionally hidden from camera
- Line art, mask and AO passes
- Material presets for the batch or per product, applied through a
temporary Geometry Nodes modifier
- Save and delete your own lighting presets
Import and geometry
- STEP parts import as separate named objects with their CAD
colours, read from the STEP file since console FreeCAD drops them
- IGES via FreeCAD; OBJ, PLY, glTF/GLB, FBX via Blender; 3MF via a
small built-in reader
- Add a whole folder, optionally recursive
- Real size and units recorded at import; Keep Proportions scale
mode; Rest on Floor
- Auto Orient (lay flat or principal axes) and Reset Orientation
Pre-flight
- Checks the batch before rendering, with one-click fixes; errors
stop Render All, warnings ask first; empty products are skipped
Fixes
- FreeCAD import meshed assembly containers and origin planes,
duplicating every part of a multi-part STEP
- Stray-object check crashed on stale view layer entries
- Stop setting deprecated use_nodes on Blender 51 parent a82acca commit f08ae14
2 files changed
Lines changed: 4686 additions & 422 deletions
0 commit comments