How to make an object appear/visible along a path I want to animate a logo.
I have this hexagon following a path and want the elllipse to appear after the hexagon passed this specific point of the path (making it look like the hexagon leaves a tail).

I tried several ways with the build modifier (including sorting elements).



I got it done with the upper right part of the ellipse, by seperating the ellipse in two parts. I am not sure if I should continue splitting the whole ellipse or if there is a better way to achieve what I want.
I did not find any solution to my problem on the internet.

I think another approach would be: Creating an invisible box around the hexagon and make the ellipse appear after it passed through the invisible box. Comparable to this: How to make one object gradually disappear as it passes through another object
But I am not sure, because the ellipse would enter the box on one side and leave it through anoter side.

Could somebody please help?

Thanks
To keep it simple, you might consider just using the native properties of Blender curves.

Note that in this example, the path-curve is not cyclic. It's made by converting a mesh ( a circle, scaled in Edit Mode in Y ) with one of its vertices V ripped, then converted to a curve with two ends at the same place.


A curve can have a renderable bevel profile .. either its own, (a circle with variable resolution) or another curve you assign for the purpose, which will be swept along its local Z.
The profile can be tapered along its length, using another curve
The start and end points of the bevel along the curve can be set, and animated. So the curve can be made to 'grow' along its length.
The taper can be mapped either to the entire curve, or just the part which is beveled.




The illustration shows a curve, its taper, and its profile.

Your hexagon can be given a Follow Path constraint along the main curve, with its 'Offset' animated in sync with the curve's Bevel End setting.



..or maybe with the taper mapped to the beveled section: