5 Replies Latest reply on Feb 21, 2014 8:33 AM by Szalam

    Parenting issues

    byAaron

      Could this be a bug of this version of After Efects ? does anyone now about it?

       

      I use AE CC 12.0.0, and I've  just noticed property values issues when parenting layers. 

      For instance if I have the first layer at 100,100 and the second layer at 500,500 and I decide to make the second layer the child of the first layer, I will end up with a value of 475, 475 for the child !!  And for what I know it should be 400,400 as its position should be relative to the first layer now!  

      OR 

      When I Shift Parent the same layers, I end up with a value of 75,75 for the child instead of 0,0. Still the layers seem to be perfectly overlapped.

       

       

      Both layers have the anchor point in the center.

        • 1. Re: Parenting issues
          Todd_Kopriva Level 8

          Why are you using After Effects 12.0.0? That is several updates behind.

           

          Note, for example, that the After Effects CC (12.1) update had improvements in Shift-parenting behavior:

          http://blogs.adobe.com/aftereffects/2013/09/after-effects-cc-12-1-whats-new-and-changed.ht ml

          "Improvements to Shift-parenting behavior when the target layer already has a parent layer."

           

          That is in addition to many other bug fixes and improvements.

          1 person found this helpful
          • 2. Re: Parenting issues
            byAaron Level 1

            Thanks a lot for the advice, still with the latest version of After Effects CC 12.2.1.5 you will notice the same behaviour. If you asign a parent to a child you will notice 2 behaviours depending on what the parent layer is based on.

             

            1. if the parent layer is based on a SOLID, then you will notice this strange behaviour of the Position property values.

             

            2. if the parent is based on TEXT, SHAPE LAYER, NULL -  everything works as I was expecting.

             

            1. Eg.  I have the first SOLID layer at position 100,100 and the second layer at position 500,500 and I decide to make the second layer the child of the first SOLID layer, I will end up with a value of 475, 475 for the child.  Note also that the size of the solid parent (150/150px) is playing play a role in this 475/475 value. For instance if the parent is 100/100px then the child position value after simple parenting will be 450/450 ( all anchor points are centered on the layers).  And if you Shift parent the same layers you will end up with a position value of 75/75 instead of 0/0.

             

            2. Eg.  I have the first TEXT/ SHAPE LAYER/ NULL  layer at position 100,100 and the second layer at position 500,500 and I decide to make the second layer the child of the first layer, I will end up with a value of 400, 400 for the child.  If you shift parent the same layers you will end up with 0/0.   

             

             

            I do not know if this is normal behaviour but I just stumbled upon it. Thanks a lot.

            • 3. Re: Parenting issues
              Mylenium Most Valuable Participant

              There isn't anything wrong here. You are simply not respecting the anchor point positions in your crooked math, which relative to the layer adds or subtracts half the weight/ height in your case. It's different for Nulls because they have the anchor point at [0,0] and shape layers and text layers are continuously rasterizing types which consider the comp dimensions as there layer size so any differences match the comp or zero out. Really, you simply have your math wrong.

               

              Mylenium

              • 4. Re: Parenting issues
                byAaron Level 1

                Yes, now I got it!   my mistake!   It looks like i made a bull from a mosquito!  Thanks for your time!

                • 5. Re: Parenting issues
                  Szalam Adobe Community Professional & MVP

                  Well, at least you figured out your mistake and you are now running the latest version!

                   

                  Don't forget to mark the right answer as correct so that those browsing the forum know that this one's been answered.