1
$\begingroup$

I press 'I' for inserting a keyframe, but couldn't find 'color keyframe' in menu. There are only 'loc','scale','rot' If I change object's color in a certain frame, then the color of object is changed too over all frames. Then how can I change color in amimation?

$\endgroup$
  • $\begingroup$ You needto plug your 2 colors in a Mix shader and keyframe the Mix factor value so that it goes from a color to another one $\endgroup$ – moonboots Oct 29 '19 at 18:51
  • $\begingroup$ Hover the the object color property and press I $\endgroup$ – Duarte Farrajota Ramos Oct 29 '19 at 18:55
  • $\begingroup$ @Thank you for answer. But how can I connect mix factor and keyframe? $\endgroup$ – watch Oct 29 '19 at 19:15
2
$\begingroup$

Hover the the Object Color property in the properties window and press I

enter image description here

$\endgroup$
  • $\begingroup$ Thank you for reply. I didn't know that. But it is available in viewport display. I want to change color in render. I couldn't find the toggle button to be changed to diamond in 'surface' menu $\endgroup$ – watch Oct 29 '19 at 19:08
1
$\begingroup$

I did something like what Mr. Ramos did, (though I'm not as good as him). However, I thought that perhaps seeing what this creates in the Graph Editor would help you.

As you can see, Red, Green, Blue, as well as Alpha keys are created, and each can be changed at any frame, creating a new key frame. Frame 1 of 60 Frame 60 of 60

$\endgroup$
  • $\begingroup$ I did it, thanks to you~ It was the point that putting cursor over the color box on the left side of 'Base Color' and press 'I' $\endgroup$ – watch Oct 30 '19 at 16:27
1
$\begingroup$

In the Shader Editor you can create some keyframes on a Mix Shader. Plug 2 colors into the sockets of a Mix Shader. at frame 1 put the Mix Shader factor at 0, put your mouse cursor over it and press i to create your first keyframe, the value becomes green, it means it has saved the value, it will also create a yellow dot in the Dopesheet. Then at frame 20 put the Mix Shader factor at 1, put your mouse cursor over it and press i. Now if you play the animation the color will gradually change from color 1 to color 2. If you want the color to change suddenly, at frame 19 just create a keyframe on the Mix Shader with the factor at 0, so frame 19 to frame 20 the factor will jump from 0 to 1.

enter image description here

$\endgroup$
  • $\begingroup$ Really thank you for helping. I solved it :) $\endgroup$ – watch Oct 30 '19 at 16:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.