Applying the Puppet Warp Tool to Smart Objects for Realistic Cylindrical Packaging Mockups