How to slide one object on another, keeping curvature? I want to make a character that has no actual face but just a pair of goggles that will slide around on his front to show in what direction he is looking. He is round like a cylinder but its not perfectly round. How can I make the goggles stick to him, but keep the curvature?
If I were you I would probably create a curve that matches the curve of the character, then use a curve modifier on the glasses.



If you don't want the goggles to distort, then you could parent the goggles to the path then you can move along the path by changing the frame (left/right arrows on your keyboard). That doesn't work if you are also animating the character though.