-
Angle of comp automatically controls angle of layer inside comp
I have a feeling that what I’m trying to do is impossible, but I’m gonna give it a shot…
I’m creating lower 3rd comps with a spray paint effect, complete with paint drips (drip1, drip2, etc).
The hierarchy looks like this:
Main comp > L3 comp > Drip1, Drip2, Drip3
The L3’s are rotated at different angles depending on the shot they are placed over. The problem is I want the drips to go straight down no matter what the angle of the L3 is.
I figured out a way to change the angle of the drips with expression controls on a control null in the main comp. It does what I want it to do, but is not very flexible because I have to use names to make it work. Since I have a ton of different L3’s, this is not very efficient.
I could also use a control null inside the L3. Rotate the L3, then go into the L3 comp and change the angle on the control null, but again, not very efficient with the number of L3’s that I need to create.
What I would really love to do is use the angle of the parent comp to control the angle of the drips. So if my parent comp is rotated 14 degrees, all the drips in the nested comp would rotate -14 degrees. If I change it to -8 degrees, the drips change to 8 degrees.
Something like this on a drip’s rotation:
thisComp.parent.rotation*-1I’m aware that won’t work, but that’s the idea of what I want to happen.
Or it could go the other way. If I could use an expression on the L3 to find the rotation of the L3 and then tell the drips inside that L3 to rotate (L3’s rotation)*-1.
Is there any way to do this without having to use actual names?
———————————————
8core MacPro, 3.0 GHZ, 18GB RAM, OSX 10.5.8C4D 11.5
AE CS5 (10.0.2.4)
FCP 7.0.3
QT 7.6.4