From 731c783d0692dd4c6cf18ecd327a28b1b2c2e945 Mon Sep 17 00:00:00 2001 From: skal Date: Sun, 22 Mar 2026 08:27:41 +0100 Subject: docs(cnn_v3): update HOW_TO_CNN for Blender 5.x compatibility --- cnn_v3/docs/HOW_TO_CNN.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cnn_v3/docs/HOW_TO_CNN.md b/cnn_v3/docs/HOW_TO_CNN.md index c9c16a7..de20cd9 100644 --- a/cnn_v3/docs/HOW_TO_CNN.md +++ b/cnn_v3/docs/HOW_TO_CNN.md @@ -138,7 +138,7 @@ Produces all 20 feature channels including normals, depth, mat IDs, and shadow. #### Blender requirements -- Blender 3.x+, Cycles render engine +- Blender 3.x+ or 5.x+, Cycles render engine (5.x API differences handled automatically) - Object indices set: *Properties → Object → Relations → Object Index* must be > 0 for objects you want tracked in `matid` (IndexOB pass) @@ -730,7 +730,7 @@ all geometric channels (normal, depth, depth_grad, mat_id, prev) = 0. | File | Purpose | |------|---------| | `cnn_v3/training/gen_sample.sh` | One-shot wrapper: pack input+target pair into sample directory | -| `cnn_v3/training/blender_export.py` | Configure Blender Cycles passes, render multi-layer EXR | +| `cnn_v3/training/blender_export.py` | Configure Blender Cycles passes, render multi-layer EXR (Blender 3.x–5.x compatible) | | `cnn_v3/training/pack_blender_sample.py` | EXR → sample PNG directory (7 files) | | `cnn_v3/training/pack_photo_sample.py` | Photo → zeroed-geometry sample directory | | `cnn_v3/training/cnn_v3_utils.py` | Dataset class, feature assembly, channel dropout, salient-point detection | -- cgit v1.2.3