6 Replies Latest reply on Apr 17, 2018 10:25 AM by Gutterfish

    Opacity of null object parent group

    timlogochair Level 1

      I have 5 text layers, that I have parented under a null object for the purposes of animating these as a group.  This works for animating position and scale, but for some reason Opacity of the null object does not effect the opacity of the individual elements.  Am I possibly missing something?

       

      Let me preface this by saying I am brand new to after effects and motion graphics.

        • 1. Re: Opacity of null object parent group
          Mylenium Most Valuable Participant

          It works as it should. Only transforms respond to parenting. If you must animate opacity in unison, pre-compose the layers or use pickwhip expressions to link properties.

           

          Mylenium

          • 2. Re: Opacity of null object parent group
            nanodiana

            thank you for your aswer! But pre-composing does not help :-(

            • 3. Re: Opacity of null object parent group
              Rick Gerard Adobe Community Professional & MVP

              If pre-composing will not work for your design and you want the opacity of the parent null to control the opacity of the child you add an expression to the child layer's opacity property the is tied to the parent null's opacity. You can simply do this with the pickwhip by

              1. Select the parent and one of the child layers then pressing the t key to reveal the Transform>Opacity property of both layers
              2. Alt/Option clicking the opacity property of the child layer to add an expression
              3. Drag the expression pickwhip from the child layer to the parent layer
              4. Click anywhere in the Comp panel to enable the expression
              5. Select the opacity property of the child layer and choose Edit>Copy Expression only from the Edit menu
              6. Select all of the other child layers and paste (Ctrl/Cmnd + v

              Your expression will look something like this:

              thisComp.layer("Null 1").transform.opacity

              That's all there is to it.

               

              To learn more about parenting type parent in the search help field at the top right corner of AE and check out the help file. There are lots more things you can do with parenting than you think: Parent and child layers

              4 people found this helpful
              • 4. Re: Opacity of null object parent group
                Roei Tzoref Adobe Community Professional

                for a simple workaround for this, alt click on the stopwatch of the opacity parameter of one text layer and type this:

                parent.opacity
                

                 

                now as long as this layer is parented, it will get the opacity from the parent. all you have to do is copy paste this expression to all other text layers and you are done.

                3 people found this helpful
                • 5. Re: Opacity of null object parent group
                  Rick Gerard Adobe Community Professional & MVP

                  Roei

                  Great tip. I tend to forget about the "parent" method in expressions. It is incredibly handy.

                  • 6. Re: Opacity of null object parent group
                    Gutterfish Adobe Community Professional

                    That is a great tip.

                    Also in the latest version of after effects (the one with the new, unnecessary &  poorly placed property pickwhips) you can just drag the opacity pickwhip to the nulls opacity. Although Rick's  method of copy/pasting is probably much faster.

                    1 person found this helpful