Steve Sierra
Forum Replies Created
-
Steve Sierra
April 27, 2017 at 6:06 pm in reply to: Animating scale of multiple groups within a shape layer in a random configurationHi,
You can put this in every group’s transform/scale :
var minGoTime=0;
var maxGoTime =5;
seedRandom(800, true);
var goTime = random(minGoTime ,maxGoTime );
var spd = 10;
var a = clamp((time-goTime)*spd, 0, 100);if(time
-
Hi,
I think this works if you put it in the x Position of your layer (seperate dimensions first) :
var Speed = 50;
var backUpAmount =300;if(time<6/Speed ){
Math.cos(time*Speed )*backUpAmount;
}else{
time*Speed*backUpAmount – 5*backUpAmount;
}I’m not sure why “6” and “5” work, but they seem to…. Must have something to do with the time cos takes to do a cycle…
Hope this helps ????
Cheers !
-
Sorry I couldn’t open your files…
Where you able to open mine ?
-
I think you can now open your cc 2014 and downgrade it again… until you get to CS6.
I linked the dress and the legs to a central pelvis null so that they all have the same “zero”. My shape layer’s anchor point is right on that null, giving a position and an anchor point of [0,0]… Maybe that’s why it doesn’t work for you ?
If you can downgrade to CS6, I’ll have a look at your project. (by the way, is power pin the same as corner pin ?)
Cheers
-
Steve Sierra
April 27, 2017 at 4:40 am in reply to: Expression to link Shape data to position coordinatesSorry,
I didn’t see your screenshot.
What I wrote was for a script.
For the expression, you just have to put this on the path property :timeToFrames(thisComp.layer(“myMouths”).timeRemap.valueAtTime(time));
Does that work for you ?
Cheers !
-
Steve Sierra
April 27, 2017 at 4:05 am in reply to: Expression to link Shape data to position coordinatesHi,
Sorry for not beeing clear enough…
You have to change (“TimeRemappedLayer”) by the name of your time remapped layer between quotes and parenthesis. If the layer’s name is myMouths, the expression would be :finalMouthPath.expression = ‘timeToFrames(thisComp.layer(“myMouths”).timeRemap.valueAtTime(time))’;
Does this fix it ?
Cheers !
-
Hi Alex,
Sorry, I couldn’t read your project… I’m on PC and still using CS6. Could you save it in a compatible mode ?
I forgot to tell you I had created a ThighsCtrl Null (pelvis) located between the two thighs and parented the legs and the shape layer to it.
I also placed the dress nulls on the “outside” of each leg (left side for the left leg, and right side for the right leg).
I’ll join my project and a few screenshots so you can see.Cheers !
project : https://f1.creativecow.net/11305/dress-project?uploaded=file

-
I think I got it thanks to your expression (no need for old greeks) :
– create a shape rectangle that is your comp size in your shape layer.
– apply the corner pin effect to the shape layer
– Parent Dress Null 2 to Dress Null 1 which is parented to your rotating leg layer.
– Now add your expression to the corner pins and you should be good to go.Does that work for you ?
Cheers !
-
are you using shape layers ? solids with masks ? image files ?
I think you will have to use pythagorus to translate the thigh rotation to the corner pin’s positions.
-
Hi,
How about if you don’t parent the upper nulls, but add an expression to their positions and rotations linking them to the thighs ?
I’m supposing you want the upper nulls to rotate and stay in place while the lower nulls follow the upper legs ?
Don’t worry about the language, I’m no native reader either ????
Cheers