Skip to main content
Participant
October 7, 2022
Answered

Wiggle 3D layer on X and Y only

  • October 7, 2022
  • 3 replies
  • 4193 views

Hello,

As the title says I am trying to make a 3D layer to wiggle only in the X and Y axes however all of the articles and forums that I went through are only covering wiggle on one axis.

Thank you for your help

 

This topic has been closed for replies.
Correct answer Mylenium

It works no different for two axes. You simply isolate the components:

 

myWiggle=wiggle(5,10);

 

X=myWiggle[0];

Y=myWiggle[1];

Z=value[2];

 

[X,Y,Z]

 

Mylenium

3 replies

Inspiring
October 10, 2022

Good to see you already got the right answer. There's also my pt_AutoExpress script, which is 'name your own price' so you can always download it for free. That gives a simple way to apply wiggle, smooth and loop expressions and can help you learn how to write them yourself. Loop is another particularly useful function that is probably massively underused simply because it requires some knowledge in how to write the expression.

Mathias Moehl
Community Expert
Community Expert
October 7, 2022

If you own iExpressions, it contains a ton of different wiggle expressions, and one of them is the "Separate Wiggle" which allows you to set the amplitude and frquency for X,Y and Z independently. Just set the Z-amplitude of it to 0 to only wiggle in X and Y.

Mathias Möhl - Developer of tools like BeatEdit and Automation Blocks for Premiere Pro and After Effects
Mylenium
MyleniumCorrect answer
Legend
October 7, 2022

It works no different for two axes. You simply isolate the components:

 

myWiggle=wiggle(5,10);

 

X=myWiggle[0];

Y=myWiggle[1];

Z=value[2];

 

[X,Y,Z]

 

Mylenium

Participant
October 7, 2022

Thank you very much. Spent a couple of hours researching this. Should've gone straight here