How do I displace mesh texture to always face camera?

So I have a ball or sphere like mesh with 2 textures - white (base) with some extras and smiley. Something like image below. Essentially the ball will roll in all directions during the game-play, but what I want is that the smiley is always facing the camera. Currently I have no idea how to accomplish it. I guess I need to manipulate UV’s orsmth? Any help or example highly appreciated.

alt text

I’m still looking into this myself, but since I think the thing your looking for is a surface shader that draws your texture using screen space UVs instead of mesh UVs. You can see a sort of example of it here: Unity - Manual: Surface Shader examples