Blender Git Loki

Git Commits -> Revision ddcc3f6

Revision ddcc3f6 by Sergey Sharybin (master)
September 20, 2012, 10:07 (GMT)
Fix #32603: Multi-Layer EXR files can't be color managed

Issue was caused by completely different way how multi-layer EXRs are loading,
they're bypassing general image buffer loading functions.

Solved by running color space transformation on render result construction
from multi-layer EXR image.

Also fixed issue with wrong display buffer computing for buffers with less
than 4 channels. Issues were:

- Display buffer is always expected to be RGBA
- OpenColorIO can not apply color space transformations on non-{RGB, RGBA}
pixels.

Commit Details:

Full Hash: ddcc3f612a33de6cc1ed7ecb2b2fd66290952a31
SVN Revision: 50774
Parent Commit: be2454d
Lines Changed: +23, -14

6 Modified Paths:

/source/blender/blenkernel/intern/image.c (+3, -1) (Diff)
/source/blender/imbuf/intern/colormanagement.c (+8, -7) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+1, -1) (Diff)
/source/blender/render/intern/include/render_result.h (+1, -1) (Diff)
/source/blender/render/intern/source/pipeline.c (+2, -2) (Diff)
/source/blender/render/intern/source/render_result.c (+8, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021