Cassius Marques
Forum Replies Created
-
Cassius Marques
August 8, 2017 at 8:05 pm in reply to: Linking nulls in two comps of different dimensionsJust 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 -
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 -
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 5:50 pm in reply to: I opened a .ai file, but can’t edit the z spaceI 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 -
Cassius Marques
July 18, 2017 at 2:33 pm in reply to: I opened a .ai file, but can’t edit the z spaceI’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 -
[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 -
The “copymasktolayer” script solves this issue that IMO AE should be able to do by default.
Cassius Marques
http://www.zapfilmes.com -
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 scaleCassius Marques
http://www.zapfilmes.com -
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