How to make a rig that allows me to switch between multiple meshes?

Hi everyone!
Currently I’m modelling a character who has two different types of teeth (two different meshes). Before I start rigging the character, I’d like to know if it is possible to make some kind of controller in order to switch between those two teeth. I made these sketches below to clarify.

  1. Usually the character only has two front teeth (like that of a mouse).
  2. But sometimes he should be able to smile like in sketch number 2. As you can see here, he has way more teeth than usual. Now his front teeth have the same shape as all the other teeth. (a bit like a human)
    So in order to make these kind of expressions, I need to make a rig that allows me to switch between those two teeth. Does anyone know how to do this?
    Thank you!
    Arpinegix

Hi and Welcome . . . :slightly_smiling_face:

Maybe the use of Shape Keys could be used in your case… :exclamation:

Shape Keys

More videos on YT:

Shape Keys Blender Videos

Thank you for your quick response!
You’re most likely right, but I’m still wondering how I need to use Shape Keys for this. I probably need to make just one mesh and by using Shape Key I can modify the mesh and (un)hide some of the teeth. Can I just delete/remove all of the other teeth if I only want to show his front teeth? Or is there a better way? As I have read in the Blender Manual, it is a bit tricky to remove vertices in a shape key.
Cheers!

Hi,
If you need to have the teeth in the same mesh could have two different materials assigned. One for the always visible part and one material for the sometimes visible teeth. Then you create a driver that controls the visibility of the sometimes visible teeth.

Thank you! This is great. I shall try this one out in combination with Shape Keys. I’ll keep you in touch.
Thanks again

1 Like

You’re welcome! :slightly_smiling_face: just ask if you have any more questions and I (or someone else) will try to answer!
Also, if it works out for you, please set the answer as solution so other people can find it more easily.

Edit: spelling

1 Like

It works perfectly. Thank you everyone!

1 Like