Activity › Forums › Adobe After Effects › How to make this camera effect?
-
Wallace Adrian d’alessio
April 26, 2016 at 4:34 pmThe folder you provided has no . aep file included. It also therefore cannot generate the precomps that the layerless ( from what was provided ) compositions are made from.
The “template” compositions do not “twirl down ” to reveal the layers or the expressions as revealed by the key command EE. I could make a small video to demonstrate this, if needed.
If you want Susan to see how to do the “follow” Then you know all she needs is for you to copy the text of the expression so she can drop it into her own layer. And then explain how to tweak it to match the moves at the time markers she defined in the video.
Here is what “follow” looks like as plain text, prehaps the expression could be reconstructed from that.
Adrian D’Alessio aka; Fluxstringer
fluxstringer@gmail.com
https://www.facebook.com/FluxStringer
https://www.linkedin.com/in/fluxstreamcommunicationshttps://twitter.com/FluxStringer
https://mog.com/FluxMuse -
Richard Herd
April 26, 2016 at 5:21 pmTry opening it with after effects, not text editor.
.aet is an After Effects template.
-
Wallace Adrian d’alessio
April 27, 2016 at 12:00 amThat has been done 3 times. Also numerous tries at opening your folder in other ways to see if an. aep file was included at all.
To help the young student try your “follow” example why do you not just copy the expression and insert it right here in a reply so she can see what it is you are taelling her to do ?I think expressions are perhaps beyond her at this point in her studies which is why I gave her the solutions which are listed above.
You pulled those files from some package and did not think to .zip them with the .aep file to give the entire stack.
Adrian D\’Alessio aka; Fluxstringer
fluxstringer@gmail.com
https://www.facebook.com/FluxStringer
https://www.linkedin.com/in/fluxstreamcommunicationshttps://twitter.com/FluxStringer
https://mog.com/FluxMuse -
Richard Herd
April 27, 2016 at 4:40 pmBecause it’s not one expression. There are a bunch.
Here is another link to a similar project. Fingers crossed!
https://drive.google.com/open?id=0B2S2b7kN6I8iX2VLZ1ZESURuUnM
-
Richard Herd
April 27, 2016 at 4:45 pmAdobe built this expression (even though its more than an expression) so the Expression effects are built into the interface. We will have to cheat that:
Here is the expression on the position property:
delay = effect(“Follow”)(“Delay”);
include = effect(“Follow”)(“Position”);
basedOnIndex = effect(“Follow”)(“Based On Index”);if (include == 1){
try{
L = effect(“Follow”)(“Leader”);
if (basedOnIndex == 1){
delta = Math.abs(L.index – index)*delay;
}else{
delta = delay;
}
L.toWorld(L.anchorPoint,time – delta)
}catch(err){
value
}
}else{
value
} -
Richard Herd
April 27, 2016 at 4:50 pmThe expression is also on the following properties:
Position,
Rotation,
Scale,
Opacity,
Based on Index.Each of those mentioned above are Effect > Expression Controls > Checkbox Control, but you will need to re-write the expression (pickwhip it probably) to a new instances of expression control effects.
In addition, you will need an Effect > Expression Controls > Slider Control.
-
Richard Herd
April 27, 2016 at 4:52 pmHere is the scale expression:
delay = effect(“Follow”)(“Delay”);
include = effect(“Follow”)(“Scale”);
basedOnIndex = effect(“Follow”)(“Based On Index”);if (include == 1){
try{
L = effect(“Follow”)(“Leader”);
if (basedOnIndex == 1){
delta = Math.abs(L.index – index)*delay;
}else{
delta = delay;
}
L.scale.valueAtTime(time – delta)
}catch(err){
value
}
}else{
value
}Here is the x Rotation expression:
delay = effect(“Follow”)(“Delay”);
include = effect(“Follow”)(“Rotation”);
basedOnIndex = effect(“Follow”)(“Based On Index”);if (include == 1){
try{
L = effect(“Follow”)(“Leader”);
if (basedOnIndex == 1){
delta = Math.abs(L.index – index)*delay;
}else{
delta = delay;
}
L.rotationX.valueAtTime(time – delta)
}catch(err){
value
}
}else{
value
}Here is the y rotation expression:
delay = effect(“Follow”)(“Delay”);
include = effect(“Follow”)(“Rotation”);
basedOnIndex = effect(“Follow”)(“Based On Index”);if (include == 1){
try{
L = effect(“Follow”)(“Leader”);
if (basedOnIndex == 1){
delta = Math.abs(L.index – index)*delay;
}else{
delta = delay;
}
L.rotationY.valueAtTime(time – delta)
}catch(err){
value
}
}else{
value
}Here is the z rotation expression:
delay = effect(“Follow”)(“Delay”);
include = effect(“Follow”)(“Rotation”);
basedOnIndex = effect(“Follow”)(“Based On Index”);if (include == 1){
try{
L = effect(“Follow”)(“Leader”);
if (basedOnIndex == 1){
delta = Math.abs(L.index – index)*delay;
}else{
delta = delay;
}
L.rotation.valueAtTime(time – delta)
}catch(err){
value
}
}else{
value
}Here is the opacity expression:
delay = effect(“Follow”)(“Delay”);
include = effect(“Follow”)(“Opacity”);
basedOnIndex = effect(“Follow”)(“Based On Index”);if (include == 1){
try{
L = effect(“Follow”)(“Leader”);
if (basedOnIndex == 1){
delta = Math.abs(L.index – index)*delay;
}else{
delta = delay;
}
L.opacity.valueAtTime(time – delta)
}catch(err){
value
}
}else{
value
} -
Wallace Adrian d’alessio
April 27, 2016 at 4:52 pmI think Susan has gone on to find her own way to accomplish the same task. And so what if there were multiple expressions. All she needed was the expression as cut and paste text.
Multiple expressions are just multiple cut and paste operations.
Then they get tweaked.
I recommend you try them.
Adrian D\’Alessio aka; Fluxstringer
fluxstringer@gmail.com
https://www.facebook.com/FluxStringer
https://www.linkedin.com/in/fluxstreamcommunicationshttps://twitter.com/FluxStringer
https://mog.com/FluxMuse -
Susan Lan
April 27, 2016 at 6:28 pmThanks you very much richard! thank you Wallace!
No, I’m still here, I have just downloaded the poryect of Richard, that’s amazing!!!! where do you get it from?the point is that, the proyect hasn’t got camera movement but shapes movement, right?
-
Richard Herd
April 27, 2016 at 11:37 pm[Susan Lan] “where do you get it from?”
I got it from Adobe in 2008 (or so). They had it hidden inside a bunch of files that installed with After Effects. At the time, they were trying to help provide “brain storming” type of things, but the only thing I found useful was the Expression Sampler.
[Susan Lan] “hasn’t got camera movement but shapes movement, right?
“Yes, but also the “shapes movement” are expressions applied to various layers that then follow the leader layer. The shapes layers are actually solids, but they can also be keyed-footage (like Selena). You can also of course keyframe animate the Delay parameter, from say, .1 to 0 over 15 frames, so layers appear to jump together.
You’ll notice the layers FOLLOW the original layer. They are behind it. You can change that to LEAD THE LEADER by changing the { – delta } to a { + delta }. You will probably need some layers as -delta and some layers as +delta. Then animate back and forth from 0.
Reply to this Discussion! Login or Sign Up
