I have a question here.

I'm doing an animation where there's a glowing line coming out from a globe (like what in the video down below), but i don't know how to do the exact effect in Blender. Glowing Line

I tried some glowing shader on a curve but how do I make the line move from spot to spot? do i have to make a trace or something? thank you guys.


Animating the front of the curve

Assuming, as you say, that you have already created your Bezier Curve, all you need to do is:

  • make sure that the Curve has a Fill Type = Full and a Bevel Depth greater than zero

  • animate the Bevel End value using keyframes, from 0 at the start frame to 1 at the end frame.

enter image description here


You say that you have already found a shading solution. Let me share my solution anyway:

  • Enable "Use UV for mapping" in the Curve properties.

  • Use this node setup (the "Add" node is from "Converter > Vector Math").

    enter image description here

  • Animate the Y coordinate of the Combine XYZ node. This will allow you to create the moving blobs of light along the line.

  • $\begingroup$ Thank you for your amazing demonstration! That is very clear and well-explained!! I learned a lot from you and thank you a lot! :-) May I have another question here? Can I remove the shadow of the curve on other objects? $\endgroup$ – Bowei Yang Jan 11 '19 at 12:41
  • $\begingroup$ Glad it helped! For the shadow, there is a "Ray Visibility" panel in the "Object" properties window. Uncheck "shadow": done! $\endgroup$ – Nicola Sap Jan 11 '19 at 12:48
  • $\begingroup$ You are a lifesaver, Nicola! Thank you so much :-) $\endgroup$ – Bowei Yang Jan 11 '19 at 23:02

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.