1

Am I doing something wrong in Kritas Bevel and Emboss Layer Style settings? In the red quare bellow I expect the light gray to be much darker and the top and left dege to be the color that it is now.

enter image description here

If I set the Highlight Mode to Overlay then add an Inner Shadow with a Blend Mode se to white and Overlay I get exactly what I expect.

enter image description here

But why is this not the default view of the Bevel and Embos? Do I not have the right settings in the Bevel and Emboss section? I feel like this should be what a pritty standard Inner Bevel should look like without any modifcaitons.

0

1 Answer 1

2

I guess the programmer of the effect doesn't see any problem - light is tilted, but comes downwards, so the top surface is lighted and that's that, no problem!

As an artist you expect different behaviour. You are not alone. Current bevel behaviour has been filed as a bug six years ago: https://www.mail-archive.com/[email protected]/msg39971.html The development team obviously has been in a hurry with other things. The fact that Krita is developed by voluntary programmers doesn't accelerate things.

The problem:

enter image description here

This is a 25 px wide bevel on a grey shape. The flat top has full light, the original color was darker. It works more like expected when the light altitude is higher than 45 degrees, but that light condition is not the wanted one, because it makes the flat top brightest.

Questioner's inner shadow workaround works well enough just in his case, but I do not recommend it. In sharp corners one can see an unwanted shadow border placement or one must leave the border fuzzy (=low choke).

The next workaround may be sometimes better: Select the shape (=Ctrl+click the layer icon in the layers panel). Make a shrinked selection and fill it with the original or other wanted color to a new paint layer. Here's my shrinked selection:

enter image description here

it's shrinked actually only 24 px. The 1 px difference ensures there's no fight just on the border of the flat top due antialiasing and math rounding errors.

A piece of the original is copied and pasted to the selection in a new layer:

enter image description here

The workaround doesn't generate anything as rich as Photoshop users have used to get with no effort. One cannot have at the same time bright highlights and deep shadows and the edge direction affects too lazily. The effect can be made richer by flattening the layer, applying curves and inserting a new Bevel&Emboss. The flat top area (made by copying the original with a shrinked selection) should be kept in a separate layer.

The workaround is not at all handy and even less, if one must apply the curves or the 2nd time the layer style with different settings. If one needs the layer styles, but must stay with freeware he can go to GIMP. By downloading a separate Layer Effects plugin (freeware) he gets the same effects as layer styles in Krita, but implemented to work much better. They are Python scripts which makes them slow, so do not expect Photoshop's slickness. But they work.

3
  • Wow, very good answer. I was hoping it was a settings issue but it kinda makes sense. Using the inner shadow as a light source kinda works but as you stated there is not that shape edge from your workaround. For now this will have to do as the deadline for my game is three weeks away. Wish I had time to fix it my self. Commented May 19, 2022 at 22:44
  • Just tried this workaround with shrinking the selection by one pixle less than the size of the bevel. Its going to be slightly annoying but it will work. Will need to be one of the last things I do. Commented May 20, 2022 at 2:56
  • 1
    Are you sure? As long there's life there's also some hope. Commented May 21, 2022 at 15:23

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.