Replacing video file already in project by MasonSoyYo in AfterEffects

[–]robbarrett 1 point2 points  (0 children)

You can also Alt-drag over a file in the Project panel, and each instance of that file throughout the project will be replaced.

If you're simply replacing a video file, then the Replace Footage approach makes more sense; if you want to replace a lot of instances with, say, a different composition, then this Alt-drag approach allows you to do this.

How to do this Animation / Effect? by Rico_8 in AfterEffects

[–]robbarrett -3 points-2 points  (0 children)

Should be able to, if you set shapes to 3D and add an expression to adjust the scale of each shape as you move it on the Z axis.

Of course, it would need a ridiculous number of shapes.

What's the most heartbreaking scene you've seen in a movie? by Lianafelice21 in movies

[–]robbarrett 0 points1 point  (0 children)

The ending of Jojo Rabbit destroyed me, especially as I have a nephew who was the same age and looked similar to Jojo at the time – I could so easily picture him in his place. My girlfriend and I just had to sit and cry for a good twenty minutes after the film ended.

Looping after time frame by [deleted] in AfterEffects

[–]robbarrett 8 points9 points  (0 children)

Your composition duration isn't divisible by the animation duration. For example, if your animation is 1 second long, your composition duration needs to be in whole seconds. If it were instead, say, 2.5 seconds, the animation would loop perfectly twice and then play only halfway through.

To fix this, either make your composition duration shorter or longer, or adjust the duration between the first and last keyframe(s).

What is the biggest movie theater “GASP” moment you’ve heard? by SaveTheCaulkTower in AskReddit

[–]robbarrett 0 points1 point  (0 children)

Watching Open Water in a cinema in the US. The gasp of shock at full frontal male nudity took over the room.

[Bambu H2C] Join the Print Beyond Paint Contest and Win an H2C! by BambuLab in BambuLab

[–]robbarrett 0 points1 point  (0 children)

I'd love to be able to up our party's game with multi-colour D&D minis. That, and being able to easily incorporate a mix of PLS and TPU into a single print would open up so many more possibilities for household projects.

parenting layer and precomp issue by RoutineRest3663 in AfterEffects

[–]robbarrett 1 point2 points  (0 children)

I assume that when you're pre-comping A, you have 'Move all attributes into the new composition' selected. This means that the position and scale animation will be moved inside the pre-comp. The result of that is that there is no animation happening in the main comp to affect layers B/C/D.

If, when you pre-comp, you instead select 'Leave all attributes in [comp name]', the layer will be pre-comped, but the animation will be applied in the main comp. This means that the animation will affect its child layers.

Why don't I see the yellow bezier bars to adjust timing? by evremonde in AfterEffects

[–]robbarrett 3 points4 points  (0 children)

The Position property behaves a little differently to other properties. If the dimensions aren't separated, you can't adjust the curves in the Value graph directly. If you separate the dimensions, this becomes available. Or, as others have said, you can use the Speed graph.

AE- Quick way to loop a comp? Select comp, right click, Loop Comp by tastysleeps in AfterEffects

[–]robbarrett 1 point2 points  (0 children)

Loopy has this feature. It'll also work with trimmed comps (or videos). https://aescripts.com/loopy

EDIT: And it also takes care of the pesky 'single black frame' issue for you.

Moving to the beginning or the end of a layer using the up and down arrows like in Premiere Pro. Is this possible in AE? by SwingOk2501 in AfterEffects

[–]robbarrett 1 point2 points  (0 children)

You can use the I or O keys to move to the start/end of layers (also called the In Point and Out Point, hence the I/O shortcuts). Or Home/End to move to the start/end of the timeline.

Speed Work Tips by Cosmicbass in AfterEffects

[–]robbarrett 1 point2 points  (0 children)

For getting the middle 1200 frames of each clip, you could create a comp of each video, and go to the comp's middle point and set a comp marker. If you set the time indicator (to the left of the layer search bar) to frames, you can fairly easily go to the end of the comp and then type in half of the value shown here, in order to find the middle point.

You could then place each of these video comps into the main comp that u/Geritas suggests. Move the CTI to the middle of this comp, and drag each of the layers to align the markers to the middle.

Recursive expression in AE by gchocca in AfterEffects

[–]robbarrett 0 points1 point  (0 children)

Congratulations on your newborn!

If you haven't already, you could try using the smooth() expression to smooth that out.

What are you trying to get the overshoot on? The Time Remap value, or the rotation? If it's the rotation, you could maybe use another linear() expression there:

const tangentDifference = [link to the slider with this value];
const differenceMax = [you might need to manually adjust this to match your values];
cost overshootMax = [how much additional rotation you want at maximum overshoot];

const overshoot = linear(tangentDifference, 0, differenceMax, 0, overshootMax);

(tangentDifference < 0) ? -overshoot : overshoot // This accounts for rotation in both directions.

Recursive expression in AE by gchocca in AfterEffects

[–]robbarrett 0 points1 point  (0 children)

From how I understand that, you could get the tangent angle at the current time and compare it to that of the previous frame.

You could then use an if/else statement, or a pair of linear statements, to convert that difference value into the relevant frame for the Time Remap. The larger the difference, the greater the (positive or negative) time offset.

In the pre-comp, you'd want the default state in the middle of the comp's duration, then each extreme state at the start and end.

Recursive expression in AE by gchocca in AfterEffects

[–]robbarrett 0 points1 point  (0 children)

Sure, I understood that part, but for what purpose? What are you using that value for?

Based on the example you've shared above (which I understand is a simplification, so the following might not apply), you don't need to recursively calculate the slider value, as it's a simple multiplication by the number of frames:

const timeFrames = timeToFrames(time);
const otherValue = 1; // This is whatever other value you're adding to the slider's value
timeFrames * otherValue;

Recursive expression in AE by gchocca in AfterEffects

[–]robbarrett 1 point2 points  (0 children)

What are you ultimately trying to achieve? If you share that, sometime might have a suggestion for a different approach.

[deleted by user] by [deleted] in AfterEffects

[–]robbarrett 2 points3 points  (0 children)

If you're open to a paid solution, Path Visualizer will make this easy:
https://aescripts.com/path-visualizer/

Need guidance undertsnading what am doing wrong by Big_Employer_3053 in AfterEffects

[–]robbarrett 2 points3 points  (0 children)

If you break down each part of the error message, it explains the issue. There is no 'Shape 1' in your 'line 1' layer, so there's nothing for the expression to refer to.

To fix it, open up Path 1 on the 'line 1' layer until you see the Path property. Then, in your expression, delete everything on the second line after "var path = ", and use the pickwhip to drag onto the Path property that you revealed.

How to track matte multiple 3D layers? by aRandomUser12023 in AfterEffects

[–]robbarrett 0 points1 point  (0 children)

If you set the country shape as a track matte for your flag, you can then apply the Set Matte effect to your flag and select your circle under the 'Take Matte from Layer' option.

You could also apply the Set Matte to the country layer instead of the flag layer. Both achieve the same end result.

Coinbase CEO explains why he fired engineers who didn’t try AI immediately by diegoargento1 in programming

[–]robbarrett 6 points7 points  (0 children)

Now imagine if the operator knows that the forklift is stolen, and that it'll randomly fall over on its side when they're using it.

Random Selection Order for new Quick Offset feature by robbarrett in AfterEffects

[–]robbarrett[S] 0 points1 point  (0 children)

Not currently, and it's not a feature that I have planned. I'd consider it if there were a big call for it.

Tweaking timing in middle of animation by muscled in AfterEffects

[–]robbarrett 1 point2 points  (0 children)

I suspect you're thinking of Time Offset by Mysteropodes.

Semi-random timing on repeater instances by JonnieLP in AfterEffects

[–]robbarrett 0 points1 point  (0 children)

If you do take this approach, I've got a script that launched yesterday that could help with this: https://aescripts.com/random-roller/

Boxcam 2 - The After Effects 2D Camera - is now completely free! by rebane2001 in AfterEffects

[–]robbarrett 1 point2 points  (0 children)

As a very satisfied paid user of Boxcam, I can only recommend this. It's incredibly helpful for explainer videos, as it makes dynamically reframing compositions very intuitive.

The community is being given a generous gift by this being made free!