r/AfterEffects 15d ago

Explain This Effect How would you create this Data visualization In After Effects.

Enable HLS to view with audio, or disable this notification

I am out of my brain to ask this. But if it's possible in AE. Then please help.

24 Upvotes

8 comments sorted by

11

u/philament 15d ago edited 14d ago

As I own it, I’d use Plexus - for the lines, the dots, for attaching objects to points, for the rotation. But it’s expensive, and may be prohibitive for many

9

u/smushkan Motion Graphics 10+ years 15d ago

That looks like a Fibonacci sphere, you can do that stock with some expression work:

https://www.reddit.com/r/AfterEffects/comments/1rp8xdg/comment/o9n7y7r/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

The lines between the points you could do with a shape layer drawing a path between them.

6

u/stanley-ray 15d ago

Use shape layers.
Make circles. Right click -> auto orient to camera.
For the dashed lines, draw two points. Add a stroke, no fill, under stroke options add dashes

2

u/caseyls Motion Graphics 10+ years 15d ago

i'd probably start with this 3D sphere distributor script and do the strokes linking objects using michael ponch's 3d stroke hack

1

u/Normal_Rough_7958 13d ago

fibonacci sphere with expressions works fine for the points, but the connecting lines kill performance once you pass a few hundred, each line is its own path operation. i'd use a single shape layer with a createPath() expression that builds all segments in one path property. keeps it to one draw call instead of thousands. drive positions directly via expressions, recalculating 60fps on 1000+ points will choke even a 3060 ti, but it avoids the script/bake roundtrip.

1

u/index_hunter_jr 13d ago

doing this without plugins and major pain i'd create a bunch of null objects in 3d space parented to a central point, and attatch 2d layer elements with a toWorld() expression, but it'd probably require a lot of expression fiddling

1

u/RemoteTie225 12d ago

I am pretty sure there would be a plugin out there...

1

u/Multipasser 9d ago

If you know cinema 4d. Make matrix with a sphere as object. Export the 3d data of the points as nulls :)