Ive been doing blender for a little bit, and have been working on a Robot rig. I recentyl decided I wish for said robot to have 'eye lids.' which are basically 2 planes that can move backwards and dissapear into the mesh when needed. Or, Ive tried to. Ive tried useing this tutorial, as well as this tutorial, yet I have been unable to get this to work. I found that I could use shrink wrap in the object mode to get the desired results, but could not do so when rigging. Any advice, or tutorials, that I could follow to fix this issue?
Have you tried the Boolean modifier?
Make two eyelids for each eye. These are just two round planes that cover the eyes. The inner faces are duplicated and scaled up a little. The top and the bottom eyelids are stacked and cover the eye. In the example, a mirror modifier is used but it's recommended to make them individual objects:
Then create two cubes for each eye and place them over the eyelid planes. (In the example, a mirror modifier was used for laziness). Place one cube at the top and one at the bottom of the eye.
Then add a Boolean modifier to the eyelid plane. Use Intersect and Fast, and the control cube as the boolean object for the settings of the Boolean modifier.
Then you can control the cubes that control the eyelids: