Doing the Pre-Flight Check

 
 
 

Having a good model is probably the most important thing you need when working with Face Robot. A good model lays the foundation for the type of results that you can achieve.

All modeling requirements are outlined in Modeling the Head, but just to make sure that the model is okay, you should perform what we call the "Pre-flight Check" before takeoff. If everything checks out, you'll be good to go without any problems when you load it into Face Robot.

You can change the geometry (such as moving points) and topology (such as adding or removing points or polygons) of the face parts until you scan them. (see Assembling the Face Objects). However, once you've scanned the objects, you cannot change the topology anymore, only the geometry.

Load the model into your 3D modeling software of choice and review it based on the following checklist:

Head

  • Head is a polygon mesh.

  • Head is between 1,500 and 20,000 polygons. The higher the resolution, the better the results, but the slower the interaction in the software.

  • Head's object center is located at the global origin (0,0,0).

  • Head scale is such that one unit in Face Robot is approximately 1 inch or 1 centimeter. While this isn't an exact requirement, this type of scale will yield good results. Try to make sure that the scale doesn't go much smaller or a lot larger (that is, one unit equalling more than 10 cm might be too large).

  • Head's orientation is Y up, Z forward. This means the head should be looking towards positive Z (tip of nose is at Z > 0) and the top of the head points in positive Y direction.

  • Head has few triangular polygons and even fewer n-sided polygons: polygons should be mostly quads.

  • Head can have only one hole at the neck: no holes for the eyeballs or mouth. You can also fix holes in Face Robot after your model is loaded — see Fixing Holes.

  • Interior of the mouth is modeled so that the inside of the lip is present and supports outward lip curling. You can also create a mouth interior in Face Robot after your model is loaded — see Creating a Mouth Interior.

  • It's best not to have any animation on the head (that is, no animated transformations).

Eyes

  • Two eyeballs are included and in place as separate meshes or groups. You can also load in eyeball objects or create your own in Face Robot after your model is loaded — see Creating Eye Sockets and Eyeballs.

  • Eyeballs have inner and outer shells (with corneal bulge).

  • Eye sockets are modeled such that at least the inside of the upper and lower eye lid is present. You can also create eye sockets in Face Robot after your model is loaded — see Creating Eye Sockets and Eyeballs.

  • Lacrimal glands (tear ducts) are modeled.

Teeth and Tongue

  • Upper and lower teeth included as separate meshes or groups.

  • A tongue is optional, but if you include one, it needs to be a separate mesh.

  • You can also load in teeth and tongue meshes from the Parts tab on the Stage 1: Assemble panel after your model is loaded — see Assembling the Face Objects.

  • Location of teeth and tongue is accurate within the mouth, i.e. front of teeth matches inside of the lip; tip of the tongue is behind the teeth.

The lips should avoid penetration with the teeth at the modeling stage (don't worry about the mouth corners). If the teeth and lips are intersecting in the model before solving (at the end of Stage 4: Fit), then it will still be a problem after solving.