Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects PreComp Tears Apart in 3D Move

  • PreComp Tears Apart in 3D Move

    Posted by Jeff Breuer on March 23, 2012 at 6:33 pm

    Hey folks, I have a PreComp where I have a puppet tool effect and then have it spin in 3D space. I brought that into a 2D comp, same specs. The Puppet effect is fine, but when it spins the graphic tears apart into two along a horizontal cut.

    If I turn the FX button off, the spin works great, but I loose the puppet effect. If I split the PreComp in half and just remove the fx button on the layer that has the spin, you see a visible jump in the graphic at the seem.

    Any thoughts?

    Jeff

    After Effects CS 5.5
    Mac OSX 10.5.8
    4GB RAM
    2×2.66 GHz Dual-Core

    Austin Hill replied 13 years, 8 months ago 5 Members · 8 Replies
  • 8 Replies
  • Jeremy Allen

    March 23, 2012 at 7:55 pm

    Could you pre-render the puppet effect with alpha, import that and then put the spin on it?

    ———————————————
    8core MacPro, 3.0 GHZ, 18GB RAM, OSX 10.5.8

    C4D 12
    AE CS5 (10.0.2.4)
    FCP 7.0.3
    QT 7.6.4

  • Jeff Breuer

    March 23, 2012 at 8:18 pm

    Dave, thanks for the link. I’ve been going over this several time. If inside my PreComp is my Vector based text and shape and my 3D movement, and in my main comp, Continuous Rasterization is off and the Puppet Tool applied to the PreComp, according to this article, that SHOULD work, should it not? It doesn’t seem to work for me.

    Thanks,

    Jeff

  • Jon Bagge

    March 25, 2012 at 12:44 pm

    I’m not quite sure I understand what you’re doing here, but I know the puppet tool very well, so here are some pointers:

    The puppet tool remembers what the layer looked like when you apply the tool. Specifically it tracks where the edge of the alpha channel is. You can then warp it with the puppet tool. This means you can’t change the layer itself to any great degree without breaking the puppet effect.

    So if you apply the puppet tool to a pre-comp, and then animate inside the pre-comp so the position/shape of the alpha channel changes, the puppet tool will break and you will get some strange tearing.

    This also means you can’t use continuous rasterization/collapse transformations with the puppet tool. For example if you’re applying the puppet tool to an illustrator layer, you can’t turn on continuous rasterization. This is because it will change the render order and apply transformations before the puppet tool, which may break it for the same reason as the first example.

    Does this help?

    ————–
    https://www.jonbagge.net
    Jon Bagge – Editor – London, UK
    Avid – FCP – After Effects

  • Jeff Breuer

    March 26, 2012 at 3:54 pm

    Jon, thank you for your excellent explanation of this phenomenon. Your first example is exactly what I was trying to do. I tried Jeremy’s suggestion of doing a pre-render, but apparently that is still in conflict with this alpha channel issue. So I suppose even if I made a movie w/ alpha channel and brought it back into AE, it would still have this issue.

    Thankfully the part that was breaking was a solid color so I just rotoscoped a solid color matte over the breakage. I would love to find a way to pull off this effect in the future, but in the meantime I suppose it will just have to be an effect that sounds simple in my head but is ridiculously complex for AE.

    Thanks for all of your help, tips and explanations everyone, it was much appreciated!

    Jeff

  • Jon Bagge

    March 26, 2012 at 6:51 pm

    What exactly are you trying to achieve?
    Also using other warp effects might work too. Things like mesh warp is agnostic about what you do to the underlying layer.

    Another option is to apply the puppet tool to a layer/precomp that temporarily has an alpha channel that is bigger than anything that will happen later. The puppet tool will remember this alpha channel even when you remove the temporary alpha and replace it with your animated precomp.

    ————–
    https://www.jonbagge.net
    Jon Bagge – Editor – London, UK
    Avid – FCP – After Effects

  • Daniel Futerman

    August 12, 2012 at 8:53 am

    Having exactly the same issues as you Jeff.. Quite frustrating..

  • Austin Hill

    September 5, 2012 at 5:25 am

    Not sure if CS6 handles the puppet tool any better than in CS5.5 but I also find it to be wonky town.

    this might be worth a look if you are doing a lot of bone rigging on 2D. But more if for “puppet” type characters…

    just throwing it out there. I used to play around with it a bit back when it was called “moho”.

  • Austin Hill

    September 5, 2012 at 5:26 am

    Oh, oops…

    it’s called Anime Studio Pro

    https://anime.smithmicro.com/

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