## Forum Replies Created

Viewing 1 - 10 of 13 posts
• ### Scott Green

January 20, 2022 at 2:16 pm

Oh ok, would you mind sharing how to apply one of the other ease examples you mentioned please so I can say a exponential ease at all markers?

• ### Scott Green

January 20, 2022 at 12:16 pm

Thanks Dan, which value is it that controls the amount of ease?

Is it the number 1 in this line?

t = ease(time,t1,t2,0,1);”

• ### Scott Green

January 19, 2022 at 6:32 am

One more thing, which of these values controls how it eases into position?

Is there a way to control the amount of ease so it can be smoother when it moves into position?

• ### Scott Green

January 19, 2022 at 6:05 am

Sorry Dan, I’ve just spotted the issue, I had Pos2 written in line 4 instead of Pos3, apologies.

Still, if there’s a way to make the pointer start at the “Start” position rather than the top left corner that would be really helpful.

Thank you.

• ### Scott Green

January 19, 2022 at 6:00 am

Hi Dan. I’ve been playing with this expression some more to make a position change based on the markers and have ran into an issue that I just can’t seem to figure out, can you help?

I’ve attached a screenshot and also the project file.

What happens is, the position is skipping Pos2 and going directly to Pos3, then at the Pos3 marker it errors. Can you see why that might be?

Also, is there a way to make the position start at the first ‘Start’ marker rather than in the top left corner?

`Pos0 = thisComp.layer("Start").transform.position;Pos1 = thisComp.layer("Position 1").transform.position;Pos2 = thisComp.layer("Position 2").transform.position;Pos2 = thisComp.layer("Position 3").transform.position;moveTime = effect("moveTime")("Slider");m = thisComp.marker;n = 0;if (m.numKeys > 0){  n = m.nearestKey(time).index;  if (m.key(n).time > time) n--;}if (n > 0){  t1 = m.key(n).time;  t2 = t1 + moveTime;  if (m.key(n).comment == "Start"){    ease(time,t1,t2,valueAtTime(t1),Pos0);  }else if(m.key(n).comment == "Pos1"){    ease(time,t1,t2,Pos0,Pos1);  }else if(m.key(n).comment == "Pos2"){    ease(time,t1,t2,Pos1,Pos2);  }else if(m.key(n).comment == "Pos3"){    ease(time,t1,t2,Pos2,Pos3);  }else{    value;  }}else{  value;}`

• ### Scott Green

December 10, 2021 at 10:32 am

Nice! Linking the moveTime to a slider control to change the movement speed and pick whipping the positions to the position of my comps works really well too. Thanks Dan.

• ### Scott Green

December 9, 2021 at 6:57 am

That works, thanks Dan. I did however think that this was a way of moving/easing from one camera to the next rather than jumping from one to the other. It is possible to move from one camera to the next using this method?

• ### Scott Green

December 8, 2021 at 1:44 pm

Can you tell me where you place these expressions to get this to work please?

On the camera Position?

And are those first set of expressions meant to be on top of the second set? This isn’t working for me, yet.

Thanks.

• ### Scott Green

November 15, 2021 at 8:54 am

You can find the project file and a draft render here:

https://www.dropbox.com/sh/q8lg17l50lzh3jm/AABkBCzx-P6CXvRqRHn6k7NCa?dl=0

• ### Scott Green

October 6, 2021 at 7:21 am

Really? You can bring Particular into C4D? I didnâ€™t know that. I think Iâ€™ll look into that some more. I much prefer to do that as I have more experience with Particular than I do metaballs. Let me know how you get on and Iâ€™ll do the same. Thanks for getting back to me.

Viewing 1 - 10 of 13 posts

We use anonymous cookies to give you the best experience we can.