Skip to main content
Participant
June 21, 2024
Question

Puppet not working with camera and continuous rasterize

  • June 21, 2024
  • 2 replies
  • 362 views

Hi everyone, so this is a problem that's completely stopped my progress in an animation that I'm working on for my showreel.

 

Basically, there's a room with a character in it and I need the animation to start from a very strong close-up of the character's leg, which is animated using the Puppet tool and end on a quick zoom out which would reveal the whole character.

So naturally i zoom in with the camera and turn on continuous rasterize on the leg, so it doesn't loose quality. What I found odd and extremely troublesome is the fact that the puppet pins don't rescale accordingly to the camera zoom, so when it's zoomed in, the pins "disattach" from the leg, and stay in the same place on the screen, which obliterates the animation.

 

An additional problem is caused by the continuous rasterize option, which when turned on, seems to be disabling the animation overall, immobilizing the leg.

 

I'd like to ask you for any advice on that. In case there's no fix and it's just AE nature (on a side note I find it really strange that the puppet effect can't be used with a camera), I'd be really appreciative for any sort of idea on how to make this scene happen, using other tools maybe.

 

I tried Duik, (initially i didn't, cause the animations are really basic and Puppet is more that enough for what I need) but I couldn't attach the bones to the leg (the leg is just 1 layer, so I'm guessing that's the reason?)

Thank you for reading.

 

This topic has been closed for replies.

2 replies

ItsHelloAuthor
Participant
June 21, 2024

I understand that, so what do you suggest?

nishu_kush
Legend
July 5, 2024

Instead of using a camera, I would Pre-compos my animation and then animate its position and scale to simulate camera movement and zoom. Yes, you would need to create your media in high enough resolution in advance so that it doesn't blur when you scale it up.

Hope it helps. This is how I'd do it. I am sure there must be other methods too.

Moving this thread from Bugs to Discussions.

 

Thanks,
Nishu

June 21, 2024

Puppet works by taking a snapshot of the frame when the pins are first places and working relative to that. Cameras or continous rasterization can cause those pins to move out of sync with the original frame and will not work.