1
$\begingroup$

I chose objects colour, then fixed its value using i key.

enter image description here

But the colour property was bind globally for the object. It effects all the object's actions. How can I make colour change for a single action, just like rotation property?

enter image description here

$\endgroup$
1
  • 2
    $\begingroup$ I think, you can achieve this using drivers. $\endgroup$
    – Paul Gonet
    Commented Feb 20, 2015 at 14:18

1 Answer 1

2
$\begingroup$

You can do it using Drivers. enter image description here

In my case I used a driver to change the intensity of a color. enter image description here

Hover the cursor over the intensity slider, press RMB and choose the Add Driver option. enter image description here

Add an Empty and place it at the origin point of a Cube. Parent an Empty with a Cube using Ctrl+P-->Set Parent To-->Object (Keep Transform). enter image description here

Go to Graph Editor and change the Mode from F-Curve to Drivers. enter image description here

Change the Drivers Type to Averaged Value. enter image description here

Input the previously added Empty's name in the Ob/Bone box as pictured below. This Empty will now control the intensity of the Cube's color. If the error appear, click the Update Dependencies button. enter image description here

Now specify what kind of the Empty's action would have the influence on the Cube's color intensity. I've chosen the Z Rotation, so anytime I change the Z rotation of an Empty, the insity of a color will be changed. The other kind of transformations (like translating or scaling) would not have any influence on color's intensity values.

enter image description here

Add a Generator Modifier and play with the highlighted values to make the transition speed of the color's intesity slower or faster. You can also redefine the initial and end values here.

enter image description here

$\endgroup$

Not the answer you're looking for? Browse other questions tagged .