Creating tin can reflections?

I'm having a difficult time trying to create realistic-looking mirror reflections on rounded objects like tin cans. Anyone know of any tutorials or tricks to make this work? Thanks!
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David BruggeCommented:
You don’t find many tutorials on how to show a cylinder with a reflections because it is just so darn hard. ‎The usual approach to showing a reflection assumes that the object is rectangular and that you are looking ‎at it streight on.‎

If you use this method for making a reflection you end up with this: ‎

What you want is this:‎

The hardest part of rendering this is the fact that you have to create a curved object from a different ‎perspective and to make it a mirror (reversed) image at the same time. ‎

As you can see, it’s not just a matter of flipping an image over, it has to be redrawn as if it is viewed from a point of view within the mirror.

David B
oh i think i misunderstood the question;  would the warp tool help?  i thought i saw a tut on this guy warping a label onto a cylindrical can over at once.
Cloud Class® Course: CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

David BruggeCommented:
The ideal program to use for this is Illustrator, then export to Photoshop. It can be done with the warp tool, but I always find it very difficult to control any of the liquefy tools over a large area. A better choice I believe would be a displacement map, but even then, you don't get a good "wrap" at the edges.

The advantage of illustrator is that you can draw the top of the can in perspective and the top of the reflection at the other end in a perspective and use the blend tool (specifying steps) to draw perspective guide lines between the two. You can simulate this in Photoshop by hand on a separate layer that you can later delete.

If you like, set some type for the label. Set it straight across and make a copy of it. Then use the arch tool to match it to the guide line. Then paste a new copy of your type, flip it vertically and use the arch tool to give it the same amount of arch in the opposite direction. You will then have a line of type curved to match the can, and a mirror image, curved to match the mirror image of the can.

Like I said, it's pretty darn hard, but a great way to learn.

David B.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ESSGroupAuthor Commented:
Thanks D_Brugge! I haven't had a chance to try your suggestion but on merit I'll go ahead an award you the points.
David BruggeCommented:
I expect you to run into a snag or two. It's on the higher end of the difficulty scale, that's why there are so few tutorials. Post your questions here so that anyone looking at the question in the future can get some additional insight.

good luck and have fun,

David B.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Adobe Creative Suite CS

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.