using photoshop, how can i put a logo on a object like a can (image attached)?
I have a logo and i want to place it on a graphic but on certain graphics the logo is bigger than the "flat" surface so i want to "bend" the logo appropriately to make it look real.
For example, on this image below:
the 7-up logo bends around the can. When i put a logo on this type of 3 dimensional surface, it looks wrong so i assume there is some technique to make the logo match to the object.
If you want to avoid moving out of Photoshop and into a 3D rendering application, then you should look into using the Warp Transform tool (found under Edit > Transform > Warp).
Here is a link to a step-by-step tutorial that demonstrates how to use the Warp tool to do something similar to what you describe:
The Warp transform was added in Photoshop CS2. If you are using an older version, you are not totally out of luck. While it is a bit harder to get the look right, you can experiment with using the Shear tool to curve your logo around the can. This tutorial demonstrates some of the features and operations of the shear tool:
Both tutorial links seem to be broken. An alternative to the Warp Transform tutorial can be found here: http://design.tutsplus.com/tutorials/making-sense-of-the-warp-tool-its-all-about-the-lines--psd-3896
An archived version of the Shear tool tutoral may be accessed via the Wayback Machine, here: https://web.archive.org/web/20150919030019/http://www.webdesign.org/photoshop/photoshop-basics/warping-more-than-just-text.7380.html
Another possible method is using illustrator. You can warp every custom shape using object > envelope distort > choose something here.
If you make a custom shape in your form then apply this using object > envelope distort > Make with top object. The form will then be shaped according to the top mesh or path. You can alter it afterwards. This is vector though, so no pixel images.