3
$\begingroup$

I've been experimenting with Blender for a while and am starting to get things looking how I want, but the renders are coming out too dark. What's supposed to be white is coming out as light grey. Adding more lighting just results in the output becoming more washed out.

enter image description here

(ignore the white outside the window, that's the result of losing the alpha channel when converting from PNG to JPEG)

The levels look like this in an image editor. As you can see from the histogram the brightest colour is some way below white:

enter image description here

I can use the image editor to correct the levels to what I was expecting by dragging the right hand marker to the point where it's just to the right of the last peak. This is what it looks like after correction (again, ignore the white outside the window, that's where the alpha channel was)

enter image description here

However I'd much rather have this done in Blender as I'd rather not have to manually correct every image it generates.

I know Blender has a compositor, and that it can probably be used to do level correction, but I know very little about how to actually use it. I've experimented a bit but haven't really found anything like what I've done in the image editor I've been using. Basically what I could really do with is a node that says "Treat the lightest shade of grey in the image as if it was white and adjust all other colours in the image in proportion to that".

Does something like that exist in Blender? If so how can I apply it?

I'm using Blender 2.82 with Eevee as the rendering engine and Freestyle to add lines. As you can see I'm not going for photorealism.

$\endgroup$
1
  • $\begingroup$ Maybe in this case just increase the light intensity before rendering? $\endgroup$
    – Luciano
    Mar 4, 2020 at 13:09

1 Answer 1

4
$\begingroup$

You can access the color management panel in the render properties. Check "Use Curves" and then you can modify either the contrast or each color channel independently enter image description here

$\endgroup$
2
  • $\begingroup$ That looks pretty good, though it'd be better if it had a histogram like the one above to help you find the white level. Is there something like that in Blender? $\endgroup$
    – GordonM
    Mar 4, 2020 at 11:11
  • 2
    $\begingroup$ Regarding histogram, this thread could help: blender.stackexchange.com/a/68868/78972 $\endgroup$ Mar 4, 2020 at 13:58

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .