Blender Git Commit Log
Git Commits -> Revision 029a714
Revision 029a714 by Philipp Oeser (master) April 1, 2020, 08:11 (GMT) |
Fix T75234: Saving UDIM tiled texture as OpenEXR saves only the first tile This happened when the UDIM tiled image needed to be colormanaged, so - when you set up the image as sRGB, then save as EXR/HDR/... - other way around as well: when you set up the images as Linear then save as PNG/JPG/... Reason being that for UDIM tiled images, `image_save_single` is called multiple times [once for each tile] and everytime `image_save_post` will fire the `IMA_SIGNAL_COLORMANAGE` signal which clears the cache if any of the above two is the case. Without the cache, the next tiles cannot be saved. Now determine if the colorspace changed from `image_save_single`/'image_save_post' and only fire IMA_SIGNAL_COLORMANAGE once from BKE_image_save in the end. (thx @brecht for suggesting this alternative to the original fix) Maniphest Tasks: T75234 Differential Revision: https://developer.blender.org/D7296 |
Commit Details:
Full Hash: 029a714fc72d79a4dc8d80c3397c308112a7fea9
Parent Commit: 59e001c
Lines Changed: +28, -13
1 Modified Path:
/source/blender/blenkernel/intern/image_save.c (+28, -13) (Diff)