0
$\begingroup$

I want to create a video with animated text in Blender 2.8 (beta). I have 3 words (individual text objects) of which the locations are animated with keyframes. They slide in next to each other. As part of that slide animation their opacity should fade from none to full.

I found out how to animate the material (surface: emission) color which unfortunately animates it globally for all objects using it. I need the opacity fading individually for each object. I would like to avoid creating individual materials because there will be a lot of text objects.

$\endgroup$
1
$\begingroup$

You can add a Transparent shader and mix to your diffuse.

Now you can animate the Mix shader factor (use the shortcut I ).

See the image below:

enter image description here

$\endgroup$
  • $\begingroup$ Unfortunately this does not solve the key problem of animating the material per object. I achieved this in a simpler way already described in the question by animating the color of an emission shader material. $\endgroup$ – Peter Feb 5 at 6:43
0
$\begingroup$

First, i will add an object index. It will control witch object will be first, second ets..

Object index are located in Object settings, Relations tab:

enter image description here

Blender haven't logic nodes, so i build it by myself, using simple math nodes:

enter image description here

then i group it Ctrl+G:

enter image description here

enter image description here

And finally, i can reuse it:

enter image description here

Then you can animate Color or Strength or any outer values as you want

$\endgroup$

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.