Commit Graph

10 Commits

Author SHA1 Message Date
dc934fd3ac feat: extend render options with resolution, bounces, clamping, denoiser, output format
Added properties:
- Resolution override (width, height, percentage)
- Min samples + time limit for adaptive sampling
- Denoiser type (OIDN / OptiX) + denoise input passes
- Individual light bounces (diffuse, glossy, transmission, transparent, volume)
- Clamping (direct, indirect)
- Film transparent toggle + pixel filter width
- Output format (PNG, JPEG, TIFF, EXR, EXR Multilayer)
- Color depth (8/16 bit)

Version bump to 2.0.0
2026-06-03 18:43:29 +02:00
7f5a70da8a fix: add color_management follow_scene and remove redundant film_exposure 2026-06-03 18:38:40 +02:00
d2f4af51e1 feat: add additional render options (noise threshold, denoising, max bounces) 2026-06-03 01:04:41 +02:00
024f6f9ad4 fix(utils): disable destructive modifier override correction that was clearing material assignments 2026-06-02 23:22:49 +02:00
d40e3f0a0c fix: resolve layout flow error and add fallback logic for AgX color management look enums 2026-06-02 23:14:28 +02:00
49cd08494b fix(render): cache settings at batch start so they apply consistently to all scenes 2026-06-02 23:08:33 +02:00
634700e4db feat(ui): add dedicated cancel button for batch rendering 2026-06-02 23:07:09 +02:00
d1a5655464 fix(utils): only assign socket values if they differ to prevent library override reload wipes 2026-06-02 23:04:18 +02:00
5bf8f48db0 fix: protect Material/Object sockets from library override re-evaluation
When fix_lib_overrides() writes to any mod[sid] on a GeoNode modifier,
Blender can re-evaluate ALL library overrides on that modifier, wiping
Material and Object sockets back to their library defaults (NONE).

Fix: snapshot all fragile sockets (NodeSocketMaterial, NodeSocketObject)
before any modifications, then restore them if they got wiped.
2026-06-02 22:54:56 +02:00
074a590194 feat: initial commit for scene renderer addon 2026-06-02 22:51:30 +02:00