Forum Replies Created

Page 49 of 122
  • Just normalize the transformations. Divide the X,Y position of the reference null by its composition height and width (respectively). Then multiply by the current composition’s height and width.

    assuming for example you have a 1080p and a 720p comp, your null from the 720p comp would have:

    x=comp("1080p").layer("1080null").position;
    [x[0]/1920*1280,x[1]/1080*720]

    as an expression applied to it’s position instead of simply pick whipping.

    Cassius Marques
    http://www.zapfilmes.com

  • Cassius Marques

    August 4, 2017 at 1:47 pm in reply to: Need assistance with dynamic wire

    Instead of a sweep nurbs, create a cylinder object and use the spline wrap deformer. That way you can animate it’s position on the spline

    Cassius Marques
    http://www.zapfilmes.com

  • Cassius Marques

    July 18, 2017 at 6:12 pm in reply to: xpresso calculation priority

    have you tried feeding the effector into the sample node? Like this 11526_example.c4d.zip

    Cassius Marques
    http://www.zapfilmes.com

  • Cassius Marques

    July 18, 2017 at 6:08 pm in reply to: xpresso calculation priority

    have you tried feeding the effector into the sample node?

    Cassius Marques
    http://www.zapfilmes.com

  • I guess the only robust ones would be TC’s particular and Superluminal’s Stardust. Both come with a price. Stardust is newer, has a lot of improvements over particular and I think its cheaper.

    Cassius Marques
    http://www.zapfilmes.com

  • I’m pretty sure you won’t have access to the z axis within the transform properties of a shape layer’s group. Shape layers are two dimensional. You would have to overcomplicate things and explode every group to a single layer in order to use the layer’s 3d options. (there’s a script that automate that but as you have too many groups it would just become cumbersome to the engine).

    The way I see it, you’re approaching this the wrong way. You should have ONE of each shape (three layers?) and just feed that to a decent particle plugin. It’s quick, clean and a way faster option to position and animate a 3d grid pattern.

    Cassius Marques
    http://www.zapfilmes.com

  • Cassius Marques

    June 7, 2017 at 12:22 pm in reply to: Scale change by position

    [assaf tshuva] “The only problem now, is that when the character stops for a moment, it “resets” its direction – if the scaleX was -100, on halting it goes back to 100 instead of waiting for a change.”

    yes I know, expressions can’t see past frames. The best you can do is set an imperceptible value diference in X so it stays -100 (it will look still for the animation but for the program its moving). I’m sure someone with more knowledge about the language can come up with something that works smoothly. I cannot.

    [assaf tshuva] “And can you please explain the third line?”

    Thats one way to create an if/else statement.

    (condition met ? “yes, do this” : “no, do that”)

    Cassius Marques
    http://www.zapfilmes.com

  • Cassius Marques

    June 5, 2017 at 4:57 pm in reply to: Moving an animated mask to other layers

    The “copymasktolayer” script solves this issue that IMO AE should be able to do by default.

    Cassius Marques
    http://www.zapfilmes.com

  • Cassius Marques

    June 5, 2017 at 1:55 pm in reply to: Scale change by position

    Well, thinking about it you can skip the another layer part:

    Just go for a = transform.position[0]
    b = position.valueAtTime(time-0.1)[0];
    (a
    in the scale

    Cassius Marques
    http://www.zapfilmes.com

  • Cassius Marques

    June 5, 2017 at 1:41 pm in reply to: Scale change by position

    how about having another copy as a hidden reference with a very low negative time offset expression linked to main’s the position? essentially creating a ghost of the character.

    Then set an expression on scale with a < > condition using the X axis as reference.

    Cassius Marques
    http://www.zapfilmes.com

Page 49 of 122

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