Skip to main content
TikTok Effect House Platform Logo
Latest
Download
Log in

Pets

Use Face Inset, Head Tracker, and Face Liquify to create effects on your pets.

  • Face Inset to make cutouts of a pet’s eyes, nose, mouth, ears, and face.
  • Head Tracker to track an object to your pet’s face.
  • Face Liquify to tweak proportions of multiple facial and bodily features of your pet.

Face Binding is automatically added with Face Inset, Face Liquify, and Head Tracking. Face Binding controls which head/face the Face Inset object is attached to.

Tip
Tip

Face Binding does not currently support dog face tracking, but our algorithm may sometimes consider a dog as a person. Consequently, some human face tracking features may also work on a dog’s face.

↓ HeadTrackerCat.zip

Face Inset for cats and dogs

Add Face Inset object

Add Face Inset to your scene by clicking + Add object > Face Effects > Face Inset. When Face Inset is added to the scene, it is nested under a Face Binding object. For more information on Face Inset (Cat or Dog) properties, see our Face Inset guide.

Tip
Tip

Face Binding controls which face the face inset object is attached to. Face Inset controls which face and which face areas are removed.

Performance in Effect House

Having many Face Inset objects in the scene may affect performance. See our Technical Optimization guide for more information.

Tip
Tip

When disabling Mesh Renderer of the Face Inset object, the Face Inset effect will still be rendered even though you can’t see it. This will subsequently impact performance.

Move the Face Inset object

After adding the Face Inset object from add object menu, the Transform component of the Face Inset object will be set to the best practice number. Feel free to modify these values as you want.

Preview in Effect House

Pick the preview video for your pet effect!

Face Inset for dog

Configure Face Inset for dog

  1. Click on the Face Inset object in the Hierarchy panel.
  2. Check out the Face Inset component in the Inspector panel.
  3. Change the Face Type of the Face Inset object’s Face Inset component to Dog Face.

You can also select the Face Area of the Face Inset object’s Face Inset component to the part of the dog face you want to mask out.

Demonstration: Dog Face Inset

Here we’ll walk you through how to make a dog mask for a human face.

↓ FaceInsetDog.zip

Change the Face Area of the Face Inset object’s Face Inset component to the Whole Face.

Adjust the Scale of the Transform of the Face Inset object so that the inset image could cover the human face area.

Face Inset for cat

Configure Face Binding for cat

Click on the Face Binding object in the Hierarchy panel and check out the Face Binding component in the Inspector panel. Configure Face Binding component:

  1. For Which Face, select the number of faces you want to attach the effect.
  2. Change the Tracking Target to Cat.

Configure Face Inset for cat

Click on the Face Inset object in the Hierarchy panel and check out the Face Inset component in the Inspector panel. Configure the Face Inset component:

  1. Change the Face Type of the Face Inset object’s Face Inset component to Cat Face
  2. You can also select the Face Area of the Face Inset object’s Face Inset component to the part of the dog face you want to mask out.

Demonstration: Swap your face with your cat

Here we’ll walk you through how to make a cat mask for a human face.

↓ SwapFaceInsetCat.zip

  1. You’ll need two Face Binding + Face Inset sets to make the effect.
    1. First, create one Face Inset object by clicking on + Add Object > Face Effects > Face Inset. Name the Face Binding as Human Face Binding, and name the Face Inset as Cat Face Inset.
    2. Then, duplicate the Human Face Binding + Cat Face Inset objects, and rename Human Face Binding(1) as Cat Face Binding and Cat Face Inset as Human Face Inset.
  2. Configure the Human Face Binding to track the Human face.
    1. Change the Tracking Target of the Human Face Binding object’s Face Binding component to Cat.
  3. Configure Cat Face Inset to get the Cat face inset.
    1. Change the Face Type of Cat Face Inset object’s Face Inset component to Cat Face.
    2. Change the Face Area of Cat Face Inset object’s Face Inset component to Whole Face.
    3. Adjust the Scale of the Transform of Cat Face Inset object so that the inset image could cover the human face area.
  4. Configure Cat Face Binding to track the Cat face.
  5. Configure Human Face Inset to get the Human face inset.
  6. To preview the effect, remember to select the correct preview video.

Head Tracker for cats

Add Head Tracker object

Add Head Tracker by clicking + Add Object > AR Tracking > Head Tracker. The Head Tracker object has a Face Binding component by default.

Adding a Head Tracker object will add a Head object automatically. Head is parented under the tracker object so that it follows.

Configure Face Binding

  1. Click on the Face Binding object in the Hierarchy panel.
  2. Check out the Face Binding component in the Inspector panel and configure the Face Binding component:
    • For Which Face, select the number of faces you want to attach the effect.
    • Check or uncheck Invisible when tracking is lost
    • Change the Tracking Target to Cat

Add 3D objects to a Head

↓ HeadTrackerCat.zip

Face Liquify for cats

Add Face Liquify

Add a Face Mask object by clicking + Add object > Face Effects > Face Liquify in the Hierarchy panel.

Configure Face Binding

  1. Click on the Face Binding object in the Hierarchy panel.
  2. Check out the Face Binding component in the Inspector panel and configure the Face Binding component.
    • For Which Face, select the number of faces you want to attach the effect.
    • Check or uncheck Invisible when tracking is lost.
    • Change the Tracking Target to Cat.
Note
Note

See our Face Liquify guide for more details on configuring the Face Liquify component.

Demonstration: Face Liquify for cat

↓ FaceLiquifyCat.zip