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

how to get intermediate results of effects and layers stacking?

New Here ,
Jun 10, 2019 Jun 10, 2019

1. current layer has multiple effects stacking. so how can i access the result after a certain effect rendered ? (before the rest effects rendered)

2. current comp has multiple layers. how to get the mixed result from the bottom to a certain layer ? (before the rest top layers rendered)

TOPICS
SDK
579
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

Enthusiast , Jun 18, 2019 Jun 18, 2019

Hi,

1.To grab the layer result after some of the effects are applied, you could make a plugin that you apply to your layer right after the last wanted effect. The plugin can grab the result and send it to another plugin (see communication between plugins...)

2.Same principle, but this time, I would add an adjustment layer right above the desired layer, and have a similar plugin grabbing the result and sending it where you need it.

But be careful with this kind of jobs: you'll have to deal with rend

...
Translate
Enthusiast ,
Jun 18, 2019 Jun 18, 2019

Hi,

1.To grab the layer result after some of the effects are applied, you could make a plugin that you apply to your layer right after the last wanted effect. The plugin can grab the result and send it to another plugin (see communication between plugins...)

2.Same principle, but this time, I would add an adjustment layer right above the desired layer, and have a similar plugin grabbing the result and sending it where you need it.

But be careful with this kind of jobs: you'll have to deal with render order, image caching... On the paper, it works just fine, but in reality, you'll have to force render to fight AE's caching system. It's doable, but it's a lot of work, so, make sure what you want to achieve is worth it...

Cheers,

François

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
New Here ,
Jun 20, 2019 Jun 20, 2019

Thanks a lot.

There is another question. If an effect of layerA want to get the sequence data (like the frame pixels) of layerB, is there any solution except the way layerB calling AEGP_EffectCallGeneric() with the data?  I means, i want to get but not send.

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
Enthusiast ,
Jun 21, 2019 Jun 21, 2019
LATEST

Well, I don't know any other way.

If you want to get something, you have to send it first...

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