(Scripting, Rigging)
This Job consisted of 2 parts. It was for a software that took pictures of teeth and generated an interactive visual of the teeth with ai. Since everything is proprietary (I don’t have access to all the work anymore) I will not be able to show any code or even pictures of the teeth models I used in this Job, but I will explain the general process I took:
Above shows the camera rig consisting of two curved tracks that the origin of the camera would follow to create different angles. This combined with moving forward/backward.
Since the teeth were different sizes I had a process that accounted for that and changed the size/positioning of the mouth rig. This is done with the green box above that detected how far any mesh would move past its boundaries.
The teeth needed to be color coded for specific values of each tooth. For this I made sure the render consisted of completely flat colors. I made preset materials that would automatically be assigned to the correctly named objects.
The rig itself consisted of controlling a tongue, lower/upper jaw, and the lips. I skinned and remeshed the mouth in a way so it would deform well. To create different sizes of mouths/lips I made many different shape keys that could be combined together.
After all this setup the only thing that had to be done was finishing a script that would import and export the over 1000 obj files of teeth in the exact specified format.