Skip to main content
Astor Guy
Inspiring
November 27, 2019
Answered

Control internal timing of Comp using Master Properties

  • November 27, 2019
  • 3 replies
  • 437 views

I want to control the timing of a comp using Master Properties and the Essential Graphics panel. I've been experimenting with a reference null and expressions using valueAtTime. Though I seem to be having some success, it's curious that I cannot find (search) anyone else doing the same. Is there a better way to accomplish this that I am missing?

This topic has been closed for replies.
Correct answer Astor Guy

To resolve this post, here is a snippet that I received in a different forum. I ended up using something similar to this:

 

s = thisComp.layer("Null 1").effect("Slider Control")("Slider");
t = linear(s, 0, 100, key(1).time, key(numKeys).time);
valueAtTime(t);

3 replies

Astor Guy
Astor GuyAuthorCorrect answer
Inspiring
November 28, 2019

To resolve this post, here is a snippet that I received in a different forum. I ended up using something similar to this:

 

s = thisComp.layer("Null 1").effect("Slider Control")("Slider");
t = linear(s, 0, 100, key(1).time, key(numKeys).time);
valueAtTime(t);

Roland Kahlenberg
Legend
November 27, 2019

Lots of similar questions have been asked here and elsewhere. Based on your Q, it may seem that you are not doing things correctly or using the wrong term. A Master Property is created ONLY when the composition where its source property exists; was added to the EGP is nested, into another composition.

 

To adjust timing etc, you create the 'hooks/links' in the comp where you worked with the EGP. These 'hooks/links' must be tied to an Expression Controller or property that can be added into the EGP.

 

Then, when you nest this comp (with its EGP props), you adjust the Master Property that controls the 'hooks/links'.

Very Advanced After Effects Training | Adaptive & Responsive Toolkits | Intelligent Design Assets (IDAs) | MoGraph Design System DEV
Mylenium
Legend
November 27, 2019

It's not clear what in fact you mean. Sorry to be so blunt, but whether or not this is even viable simply depends on which properties it's used, what master properties override which otehr properties and so on. There is no generic answer here and basically that's why you can't find any equally generic answers/ posts on it anywhere. People most definitely use simialr stuff all the time, but only in specific contexts and that's what it boils down to, anyway: It will only ever work on a limited basis due to how AE's temporal sampling works in the first place.

 

Mylenium

Astor Guy
Astor GuyAuthor
Inspiring
November 27, 2019

Thanks for the response. Let me expound a bit. I want to create motion graphics templates in which I can control when events occur, and the speed of the transitions. This capability allows me to adjust the events of the template to match the transitions to different audio, etc. I am in the process of doing this myself, but I was surprised I could not find any other examples.