Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Fill up shape with other shapes...

Explorer ,
Aug 09, 2019 Aug 09, 2019

I'm trying to have various white shapes fly in towards a circular shape and fill it up like, say a wine glass, until the circle is completely white. Is there a better way to do this than to just create a custom track matte in the correct angle for each individual shape?

A problem with this solution is that shapes might stick out in the
direction they came from if not moved over the edge of the circle so shapes coming from the opposite direction will have to fill up the shape on that side, if you get what I mean. I guess this solution will work but I want to see if there's a better way to do it.

illustration.png

773
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Advisor , Aug 09, 2019 Aug 09, 2019

Given that you've only got a relatively few layers, I think your original 'multiple track matte' option will work - but here's a suggestion on making a more 'efficient' matte:

Use the pen tool to draw a single line shape layer, or if you want more space - a relatively thin triangle, with one end where you want the centre of your circle to be. Make the stroke white. Find the 'stroke' property in the shape layer and set it to the diameter of your required circle. Immediately beneath this property i

...
Translate
LEGEND ,
Aug 09, 2019 Aug 09, 2019

Seems you are overcomplicating this. As far as I can see there is no requirement for multiple track mattes. All that would be required is to do the actual animation in a pre-comp without any masking and then mask the result in the parent comp to get the circle effect. It may require a bunch of layer duplicates to avoid glitches when mutually masking stuff, but I tend to think that it would still be a lot quicker than treating each layer separately.

Mylenium

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Aug 09, 2019 Aug 09, 2019

Thanks for your input Mylenium. I can't seem to get the effect to work correctly with a pre-comp though but perhaps the issue here is there will be several objects coming from different directions.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Aug 09, 2019 Aug 09, 2019

take a look for this script, it's little costly but it may it can help you

https://aescripts.com/pastiche/

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Aug 09, 2019 Aug 09, 2019

Thanks OussK, that looks promising.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
Aug 09, 2019 Aug 09, 2019

Roughly how many shapes will you be putting in the circle?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Aug 09, 2019 Aug 09, 2019

Perhaps about 10-12 shapes

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
Aug 09, 2019 Aug 09, 2019

Given that you've only got a relatively few layers, I think your original 'multiple track matte' option will work - but here's a suggestion on making a more 'efficient' matte:

Use the pen tool to draw a single line shape layer, or if you want more space - a relatively thin triangle, with one end where you want the centre of your circle to be. Make the stroke white. Find the 'stroke' property in the shape layer and set it to the diameter of your required circle. Immediately beneath this property in the timeline is the 'line cap' and 'line join' properties - set these to round cap. You've now got a wide round cap line.

With the shape layer selected, choose the anchor point tool and snap the anchor point to the end of your line - at the centre of your circle. Go back to the selection tool.

You've now got a shape layer / matte that you can simply duplicate and rotate to point in the direction of the incoming object.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Aug 10, 2019 Aug 10, 2019
LATEST

Thanks Mike,

that's not a bad idea and probably the method I'll use. Thanks for the detailed explanation.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines