As far as I understand Blender outputs files in Standard color space when saved as full Multi Layred EXR. Where standart is a sRGB display family color space profile.
I initially though Blender was saving files in Linear here but after some digging and testing turned out it was Standard profile.
I then open files in in Photoshop for further post production. What I can do to match the colors in Blender viewport? There is no lut available as far as I could find to use in Photoshop to match the Blender viewport look.
Basically you need to export .exr (single or multi layer) from the formats option to 16 bit float.
And youāll get the beauty of Blender.
I may also recommend a 2017 blender and aces google search. That will āintroduceā the āFILMā profile concept which now we have activated by default. ACES is still a big thing for compositing that I consider, hasnāt been receiving much attention from the community. But compers like us that have set their eyes on it, have gotten pretty amazing results from renders.
Cheers.
You need to export on FILMIC to get more color range.
I have it set the same.
Basically you need to export .exr (single or multi layer) from the formats option to 16 bit float.
And youāll get the beauty of Blender.
I tried both. Half float(16bit) and Full float(32bit). The output file in Photoshop differs from what is rendered in Blender. It doesnāt match Filmic view. It matches Standard view. I donāt know if it is supposed to work like that or if itās a bug.
When saved as a PNG everything looks correct. The image in Photoshop matches the render in Blender with Filmic view transform.
I found a somewhat working work around for the issue but Iād prefer not to deal with it or have a more streamlined workflow.
ACES is still a big thing for compositing that I consider, hasnāt been receiving much attention from the community. But compers like us that have set their eyes on it, have gotten pretty amazing results from renders.
Yes, Iād love it to be fully implemented in Blender too. A much need feature to produce content with less hustle.
The .exr format doesnāt āsaveā any view transform on it. With Photoshop you canāt do what you want if Iām not wrong. Thereās a workflow with Affinity Photo that works, you can load the .exr and apply the filmic view transform with the contrast you choose.
The .exr format doesnāt āsaveā any view transform on it.
Yes, this is what I thought.
With Photoshop you canāt do what you want if Iām not wrong. Thereās a workflow with Affinity Photo that works, you can load the .exr and apply the filmic view transform with the contrast you choose.
It looks like I might be able to. There is a plugin to open EXR in Photoshop and also another plugin from OpenColorIO I used to transform colors to the Filmic view in Photoshop. There are too many steps to my taste but itās doable.
Iāll read the Color Science forum. Thank you for the link.
Alexey, thank you for proof testing the filimic .exr render. Please render your image. In the window (F12 render) or image viewer, press T, and navigate to the SCOPES tab. Screen capture it. I am pretty much sure all your 16 bit float value ranges are in there. If not: save the .exr, and THEN open it using the image viewer and screen capture the scope. Sounds like Blender is WRITING a color curve when it saves 16 bit float which SHOULD NOT happen. Hopefully weāve found a bug to fix. Also, are u on 2.81? If yourāre testing 2.82, let us know.
Thanks!
Let me know if you need the rest or if this is enough to troubleshoot this issue.
If not: save the .exr, and THEN open it using the image viewer and screen capture the scope. Sounds like Blender is WRITING a color curve when it saves 16 bit float which SHOULD NOT happen. Hopefully weāve found a bug to fix.
From this picture all your colors are there. So the problem is not the .exr generated in B3d, but the reading in PS.
Have you tried to import the .exr in after effects? use Extractor plugin to extract your channels, then open the vectorscope on AE. It should be identilcal.
Thereās also the option to use Davinci Resolve (Fusion). You just import your 32bit fullfloat .exr, load up your OCIO filmic color config file (simple node setup) and you pretty much get the same result as in Blender Filmic.
PNG on the left matches the Filmic view in Blender. EXR on the right doesnāt.
The is a video explaining the Blender to Photoshop workflow. I donāt see the author to have the issue I expirience.
Here are the screenshots from the video. Image on the left is Blender vieport and on the right the rendered multi-layerd exr file open in the Photoshop.
Thank you. I donāt have AE to test the image as David suggested but I have Davinci Resolve. Can you maybe recommend a good video explaining the process in Davinci?
Hi Alexey, Blender special forces Ops here.
I am testing what you mention on Davinci as well.
Let me work with Blender 2.83 (available at blender.org/downloads -click the rocket for experimental versions, download blender 2.83 from the next page).
I see youāre still on 2.80 that might be the issue. Also, we are on 2.81a (official) which solved a lot of bugs. So if anything, please install that version.
Iāll upload things comparing from PS to B3D in a snappy.
Thank you for your persistance! Your workflow is important to us.
Thank you for calling 1800 I love blender
(EDIT)
I reviewed it on my photoshop CS6. Both exr and png. Look the same. I explain the light issue here: https://streamable.com/jyxi2
This was tested on 2.81 official.
No extra data was written. I am using I/O exr importer version 2 which was updated just this past 20th of Jan. (yeah, it picked up in CS6!)
Blenderās colour management is a display transform. You can save .png with the transform ābaked inā, but this is not desirable for .exr. For the .exr to display the same way in Photoshop you need to put it through the same display transform.
Photoshop doesnāt support it.
You can try the fnordware OpenColorIO plugin for Photoshop, but as others have already suggested, a better approach is do the post processing with an application that properly supports OCIO, such as Fusion standalone or Nuke. Iām sure there are others . . . Or you can save 16 bit .tif from Blender if you really want to use Photoshop.
Thanks guys for helping me out with this. I really appreciate it. Itās a weird case. I know Photoshop sucks with modern color management process. Unfortunately Iām very effeccient with it and would like to build Blender to Photoshop solid pipeline with minimum friction. I moved to Blender 2.8 and really love a lot about it but some things require tinkering to make things work.
I have a good understand of color theory and color science but at some point it gets a little bit too complex how colors transforms between apps ect.
Still itās very important for me to get predictable results every time.
No, Iām on 2.81a. And I first discovered the issue with EXR in my workflow on this version. I was testing 2.80 final and 2.82 beta to see if I get different results. Nope, same issue. I tried to load images with in Photoshop 2018 and latest 2020. With plugin and without. Same issue. I also opened the image in Affinity Photo. The same issue occurred as with Photoshop which suggests that Blender must be outputting it that way. I havenāt tested it in Davinci Resolve yet.
Have you tested it on vanilla version? I have a suspicion that some addons might interfere somehow. Havenāt tested the issue on vanilla Blender yet.
Anyway, I havenāt pinpointed the issues yet and will keep trying different scenarios. Iāll also research the offered solutions to see what might work for me and if I can figure out what causing my specific issue.