This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Animate Color Change?

Tags: None
(comma "," separated)
User avatar
rontarrant
Registered Member
Posts
2
Karma
0

Animate Color Change?

Mon Jul 12, 2021 11:59 am
Here's the scenario:
I have two images of a hand-drawn character. In one, his glasses are red. In the other, his glasses are blue.

And my question:
Is there a way to animate the change in colour of his glasses so it fades from red to blue? You know, without having to do it by hand.
ahabgreybeard
Registered Member
Posts
1269
Karma
11
OS

Re: Animate Color Change?

Mon Jul 12, 2021 4:20 pm
You can do what amounts to a crossfade between two animated layers by using Opacity Keyframes to fade one out at the same time as you fade another one in.
Or, for identical but differently coloured images, you can do a 'reveal' by fading the upper one out.
You control the characteristics of the fade using the Animation Curves docker. This takes a bit of getting used to.

https://docs.krita.org/en/reference_man ... curve.html

On the Timeline docker, on a frame, do right-click -> Tweening -> Add Opacity Keyframe

If you want to do complicated reveals and fades, you can animate a Transparency Mask and manually fade in or out different parts of an animated layer. That technique requires much more manual work with region painting in greyscale to control the local transparency.
User avatar
rontarrant
Registered Member
Posts
2
Karma
0

Re: Animate Color Change?

Mon Jul 12, 2021 11:08 pm
ahabgreybeard wrote:You can do what amounts to a crossfade between two animated layers by using Opacity Keyframes to fade one out at the same time as you fade another one in.
Or, for identical but differently coloured images, you can do a 'reveal' by fading the upper one out.
You control the characteristics of the fade using the Animation Curves docker. This takes a bit of getting used to.

https://docs.krita.org/en/reference_man ... curve.html

On the Timeline docker, on a frame, do right-click -> Tweening -> Add Opacity Keyframe

If you want to do complicated reveals and fades, you can animate a Transparency Mask and manually fade in or out different parts of an animated layer. That technique requires much more manual work with region painting in greyscale to control the local transparency.

Wow. Sounds complicated, but perhaps that's because I haven't started learning Krita yet. Guess I'd better start with the simple stuff first.

Thanks for the reply, ahabgreybeard.


Bookmarks



Who is online

Registered users: bancha, Bing [Bot], Google [Bot], Sogou [Bot]