Editing Krita - Seamless Texture Creation
From Wiki.OSArch
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 113: | Line 113: | ||
== Removing Soft Shadow Effects == | == Removing Soft Shadow Effects == | ||
− | We now have a fairly good geometric match but | + | We can see the globally we now have a fairly good geometric match but in terms of colors and texture we still have noticeable seems as well as areas of the image that are much darker than others. |
− | + | This is usually due to vignetting effect that is either introduced by the camera or post producion effects on the original image. It might also be related to some objects casting shadows on the geometry. If this shadows are soft we can try removing them, if they are hard shadows, removing them will be very difficult. | |
− | |||
− | This is usually due to | ||
We will try to get rid of these soft shadows or vignetting in a fast way, using pixel information on the original layer: | We will try to get rid of these soft shadows or vignetting in a fast way, using pixel information on the original layer: | ||
− | # Make sure that | + | # Make sure that Wrap Around Mode is Turned On |
− | # On the | + | # On the Layers Docker Duplicate the background layer by Right Click on it and choosing Duplicate Layer or Mask |
− | # Desaturate the new Layer by clicking on it and going to | + | # Desaturate the new Layer by clicking on it and going to Filter > Adjust > Desaturate. |
# You can accept the standard desaturation mode but usually it’s better to use the one that gives you higher contrast. | # You can accept the standard desaturation mode but usually it’s better to use the one that gives you higher contrast. | ||
[[File:Krita - Duplicating and Desaturating the Layer.gif]] | [[File:Krita - Duplicating and Desaturating the Layer.gif]] | ||
− | The next step will be | + | The next step will be used to remove shadow information to the background using this desaturated layer. |
+ | # Make sure the Desaturated Layer is selected and change it’s blending mode to Grain Extract. | ||
+ | # Do this by clicking to the Layer Blend modes dropdown menu on the top of the Layers Panel. It’s a button that reads Normal, above the opacity slider. | ||
+ | # You’ll find Grain Extract in the Mix submenu in the bottom of the list. | ||
+ | # While you’re at it click the box next to Grain Extract to make it a favorite, and readily accessible at the top of the list. | ||
+ | # You’ll notice that the result will be an image with basic colors and the darkest pixels have been reduced to grey. | ||
+ | # Now we’ll blur the image by Going to Filter > Blur > Gaussian Blur. | ||
+ | # Slide the top slider to something about 100. | ||
+ | # You’ll notice texture detail will start to pop up again. The image will increase texture definition while also getting rid of the shadow fills caused by the soft shadows or vignetting. | ||
+ | # Fine tune the Opacity slider of this Layer, to have a less intense effect and fine tune it until you feel it’s right. Info. | ||
− | + | The idea here is to get rid of darker areas and projected shadow artifacts to get the basic colors with no lighting info. The lighting info will be given by your render engine when it renders. Having shaodow on the texture will create noticeable errors on your final image, as the lighting effects on the texture will conflict with the light being produced by the render engine on the surface. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[File:Krita - Using Grain Extract.gif]] | [[File:Krita - Using Grain Extract.gif]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Save a Duplicate of Your File and Merge Layers == | == Save a Duplicate of Your File and Merge Layers == |