Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Evolution Time Expression Cap!

  • Evolution Time Expression Cap!

    Posted by Oliver Main on November 8, 2019 at 3:20 am

    I’ve created an adjustment layer to give my comp a hand drawn look.

    Using TurbulentDisplace with a time expression on the evolutions, looks like this.

    posterizeTime(6)
    time*1500

    After 91 evolutions (about 20 seconds) it stops working. My comp is 60 second and I can’t spilt it up.
    Is there a way around this cap?

    Thanks for your help in advance!

    posterizeTime(6)
    time*1500

    Oleg Pirogov replied 4 years, 8 months ago 2 Members · 1 Reply
  • 1 Reply
  • Oleg Pirogov

    November 8, 2019 at 12:17 pm

    It breaks at 91 rotations + 8 degrees i.e. at 32768. After that value it skips visually to -32768 and stays there, while the counter goes on. Apparently, this limitation is due to the maximum value of short integer type variable: 32767.

    A workaround would be to make a smooth loop for evolution within the boundaries of [-32768, 32768].
    Not sure, how smooth it will be in your project, but for starters you can try:
    posterizeTime(6)
    time*1500 % 32768

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy