I'm animating lines. Similar to this: enter image description here (Let text follow animated beziercurve)

Now I would like to fill in the area behind the curve. Similar to this:

enter image description here

so that if I move my line than the filled area also moves. (It would be ideal if there is a gradient that the color is stronger near the line and fades out to transparent when further away.).

any suggestions on how to start this?

  • $\begingroup$ "fill the area behind the link" ? I'm not sure to get it... $\endgroup$
    – m.ardito
    Jun 6, 2017 at 10:28
  • $\begingroup$ sorry, typo.:-) $\endgroup$
    – juFo
    Jun 6, 2017 at 10:29
  • $\begingroup$ So you'd like to animate transition between that change - filled and unfilled areas? Or just changing amount of area curve can fill? You could increase area filled with curve by adjusting Offset value of the Curve object in its properties > Geometry scroll. But it will "fill" everywhere around, not just some areas. $\endgroup$
    – Mr Zak
    Jun 6, 2017 at 11:35
  • $\begingroup$ see this: youtube.com/watch?v=4oabxoP_jVM I want to move a line and also fill the "red" area behind that line. So that if I move my line that the area also moves. I don't know if it is possible but maybe I can create an outline of curves and fill the shape? And for the fill add a linear color? $\endgroup$
    – juFo
    Jun 6, 2017 at 11:38

1 Answer 1


if I got what you mean, you could toggle cyclic (ALT-C) on the 2D curve in edit mode, to get a fill. In Blender there's no concept of "object border" but you could use freestyle to obtain something usable maybe.

Here is the overall setup from which you could start...

enter image description here

for the fill, you should be able to use a "Blend" texture type using also transparency, see second image example

enter image description here


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.