google / AEUX

Editable After Effects layers from Sketch artboards
Apache License 2.0
513 stars 56 forks source link

Complex vectors are not rendered correctly #26

Open sapkra opened 3 years ago

sapkra commented 3 years ago

Describe the bug I'm using the icon pack feathericons in my project but the speaker icon is not rendered correctly. To fix it, the mode of the vector has to be set to "Merge" instead of "Exclude Intersections". This option can be found in Vector -> Contents -> Vector -> Merge Paths 1 -> Mode.

I would very appreciate it if this tool could do it automatically. It would safe me a lot of work.

Screenshots

Figma

image

After Effects

image

After Effects (using "Merge")

image

adamplouff commented 3 years ago

Thanks for catching this. I the merge settings and tested with Feather Icons. I've been working on the image masking system this week (referenced your the other issue) and I think that should be fixed as well. Download and reinstall for both Ae and Figma.

How are things looking?

sapkra commented 3 years ago

Everything seems to work fine now. Even the masks are working, so #27 will be fixed too.

But what still doesn't work is a border/stroke of elements like images.

adamplouff commented 3 years ago

Ahhh, yes, image strokes were intentionally excluded since Ae does not really have a good way of handling color overlays and strokes with the same level of fidelity as Figma/Sketch allows. So I removed that all together rather than do a bad job drawing things.

I am open to ideas on how to introduce this functionality if you have a workflow for handling strokes on images.

adamplouff commented 3 years ago

As of 0.7.7, it is possible to add a * to the start of a layer or group name to automatically rasterize it on the way into Ae. Obviously vector is preferred, but if the icon cannot be simplified enough to display correctly, rasterizing to PNG is another option.