This adjustment of te cage causes a deformation on top of the designed deformation of the adjusted lattice, which is not the desired nor expected behavior of a lattice deformer. For instance, when used in a cartoony eye rig with separate eyelids, the eye gets deformed when animating the eyelids.
I couldn't find anything in the manual or tutorials about this, so after a some experimenting I figured one can prevent this behavior by adding a "timeshift" or something similar to freeze the cage shape to frame 0 or 1.
But the downside to this is that the animated geometry is badly distorted when it's geometry is outside the lattice cage.
It seems currently the only way is to use a timeshift and set the "padding" of the the lattice cage manually big enough so no geometry is can get outside of the cage, but adjusting the padding also scales all the geometry inside the lattice, which seems like quite a backward workflow to me.
So I was wondering how the lattice deformer is supposed to be used with animated geometry in Houdini or if there's an alternative to the default lattice deformer in Houdini ?
I added a screencapture of the issue, where you can clearly see the cage changing size because the green one is animated, resulting in the red Torus being deformed while its static. And after freezing the cage at frame 0 with a Timeshift the animated Torus is badly distorted.
Screencapture of the issue [www.dropbox.com]