Hello,
I’m trying to export a texture on a transparent background to use in a flame vfx. I’m following this tutorial that uses photoshop and trying to emulate the workflow in krita.
At 3:30, he applies motion blur to all his color channels.
At 4:04, he creates a new channel for the alpha, paste the value from the blue channel and export the picture.
The result is a sprite with the edge fading into transparency.
Trying to replicate this workflow in Krita I had some issues. I noticed that blur is applied to the alpha channel only rather than to each color channel, and that I cannot copy and paste a channel into another.
What I first tried was :
-
Create a new project with a background and a transparent layer
-
Unlock background, Ctrl + I to set it black, lock background
-
Draw a shape with a white brush on the transparent layer
-
Blur it
-
Deactivate background (eye icon)
-
Export, preserving the alpha channel
Unfortunately, when I import them into Unity they do not look as desired. If I untick the “Alpha is transparency” option, they have a white outline, like if they were blurred into white rather than into transparency.
If I tick the option, I get this weird visual :
So far the workflow I found that almost works is :
-
Create a new project with a background and a transparent layer
-
Unlock background, Ctrl + I to set it black, lock background
-
Draw a shape with a white brush on the transparent layer
-
Deactivate background (eye icon)
-
Image > Split Image with the following settings
Settings for separate image
-
On each channel, use Filter > Color to Alpha with black as color to remove the black background
-
Export as png, preserving the alpha channel.
This achieves the desired result (a sprite with a smooth, fading edge) as long as I don’t use blur. If I use blur, I get a scrambled background like this.
Hello,
I’m trying to export a texture on a transparent background to use in a flame vfx. I’m following this tutorial that uses photoshop and trying to emulate the workflow in krita.
At 3:30, he applies motion blur to all his color channels.
At 4:04, he creates a new channel for the alpha, paste the value from the blue channel and export the picture.
The result is a sprite with the edge fading into transparency.
Trying to replicate this workflow in Krita I had some issues. I noticed that blur is applied to the alpha channel only rather than to each color channel, and that I cannot copy and paste a channel into another.
What I first tried was :
-
Create a new project with a background and a transparent layer
-
Unlock background, Ctrl + I to set it black, lock background
-
Draw a shape with a white brush on the transparent layer
-
Blur it
-
Deactivate background (eye icon)
-
Export, preserving the alpha channel
Unfortunately, when I import them into Unity they do not look as desired. If I untick the “Alpha is transparency” option, they have a white outline, like if they were blurred into white rather than into transparency.
If I tick the option, I get this weird visual :
So far the workflow I found that almost works is :
-
Create a new project with a background and a transparent layer
-
Unlock background, Ctrl + I to set it black, lock background
-
Draw a shape with a white brush on the transparent layer
-
Deactivate background (eye icon)
-
Image > Split Image with the following settings

-
On each channel, use Filter > Color to Alpha with black as color to remove the black background
-
Export as png, preserving the alpha channel.
This achieves the desired result (a sprite with a smooth, fading edge) as long as I don’t use blur. If I use blur, I get a scrambled background like this.
This is after using the color to alpha filter - the scramble is made of white pixel.
What is the least cumbersome workflow I could use in Krita to emulate the one that’s in the tutorial ?
Thank you for your attention




