# Can we make Animoji in DeepAR?

**URL:** <https://forum.deepar.ai/t/can-we-make-animoji-in-deepar/399>\
**Category:** Help & Questions\
**Tags:** effect-help, studio-tutorials, face-tracking, examples\
**Created:** [August 22, 2023, 9:59am UTC](https://forum.deepar.ai/t/can-we-make-animoji-in-deepar/399 "2023-08-22T09:59:38Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![appleontree](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.deepar.ai/appleontree/32/586_2.png) [@appleontree](https://forum.deepar.ai/u/appleontree)\
**Post date:** [August 22, 2023, 9:59am UTC](https://forum.deepar.ai/t/can-we-make-animoji-in-deepar/399/1 "2023-08-22T09:59:38Z")

</div>

Hello everyone, I hope you’re doing well. I have a question about DeepAR. Is it possible to track facial movements and create something similar to Animoji? For instance, can we transform a user’s head into a bear and accurately track the movement of their eyes and mouth (facial expressions) in 3D?

I’ve looked into the filters available in the asset store, but it appears that most of them focus on real human facial features. Could you please guide me if this is possible or provide any tutorials for creating Animoji-like effects similar to iOS? Your insights would be greatly appreciated. Thank you!

---

<div class="post-metadata">

**Author:** ![jelena](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.deepar.ai/jelena/32/14_2.png) [@jelena](https://forum.deepar.ai/u/jelena)\
**Post date:** [August 22, 2023, 2:24pm UTC](https://forum.deepar.ai/t/can-we-make-animoji-in-deepar/399/2 "2023-08-22T14:24:15Z")

</div>

Hi, yes we have a relevant tutorial here

> **[Rigging of a non-human face 3D model in DeepAR | DeepAR](https://docs.deepar.ai/guides-and-tutorials/rigging-non-human-face-3d-model/)**
>
> In this post, we'll show you how to create an animoji character within DeepAR.

---

<div class="post-metadata">

**Author:** ![appleontree](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.deepar.ai/appleontree/32/586_2.png) [@appleontree](https://forum.deepar.ai/u/appleontree)\
**Post date:** [August 23, 2023, 8:10am UTC](https://forum.deepar.ai/t/can-we-make-animoji-in-deepar/399/3 "2023-08-23T08:10:53Z")

</div>

Hi Jelena,

Thank you for providing the article, it has been quite helpful!

After reviewing it, it’s clear that DeepAR employs rigging for animoji animations.

I’ve taken a closer look at the file both within DeepAR and in a 3D software like Cinema 4D. I’m wondering, does this mean we create joints in the 3D software and then save them? I’m slightly unsure about how to make these joints functional within DeepAR. I’ve attempted rigging my character’s head, but the facial expressions didn’t align with our facial movements. Is there a tutorial available that demonstrates how to establish this connection? Additionally, I’m curious if eye ball movement can be incorporated.

I apologize for the numerous questions, as I’m relatively new to both AR and 3D modeling. Your guidance is greatly appreciated!

---

<div class="post-metadata">

**Author:** ![jelena](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.deepar.ai/jelena/32/14_2.png) [@jelena](https://forum.deepar.ai/u/jelena)\
**Post date:** [August 23, 2023, 4:37pm UTC](https://forum.deepar.ai/t/can-we-make-animoji-in-deepar/399/4 "2023-08-23T16:37:24Z")

</div>

here are some aditional tips for rigging:

- Joints need to always be in the same position as we provide in the template﻿ (new\_head\_rig\_joints\_new\_studio.fbx)
- You need to affect a big portion of the mesh﻿Use multiple joints: eg. for moving the mouth, I would recommend using the jaw joint to move the whole bottom of the face, then 4 mouth joints
- Do not move the joints even if the model doesn’t fit then paint the skin weights as if the joints match your model

[template download link](https://www.dropbox.com/sh/do98ssfkkoic2l9/AADnRbHyHZX1C2MIJ8n0-h0Fa?dl=0)

---

<div class="post-metadata">

**Author:** ![appleontree](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.deepar.ai/appleontree/32/586_2.png) [@appleontree](https://forum.deepar.ai/u/appleontree)\
**Post date:** [August 24, 2023, 10:23am UTC](https://forum.deepar.ai/t/can-we-make-animoji-in-deepar/399/5 "2023-08-24T10:23:50Z")

</div>

Hey Jelena, thank you so much for the tips and template.

Additionally, I came across this YouTube video: [https://www.youtube.com/shorts/4ch95gGD9Yk](https://www.youtube.com/shorts/4ch95gGD9Yk) where eyelid motion is demonstrated. I noticed a comment mentioning the requirement of JavaScript to achieve this.

From what I gather, creating motions (such as eye blinking) and effects (triggered actions) might indeed necessitate some coding is that right? As I tried out the template shared, but unfortunately, the eyelids didn’t blink as expected.

Thank you once again for your guidance.

---

<div class="post-metadata">

**Author:** ![jelena](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.deepar.ai/jelena/32/14_2.png) [@jelena](https://forum.deepar.ai/u/jelena)\
**Post date:** [August 28, 2023, 11:35am UTC](https://forum.deepar.ai/t/can-we-make-animoji-in-deepar/399/6 "2023-08-28T11:35:36Z")

</div>

You can make them as Animations, Studio does offer a blink trigger, but you can also try creating your own script to control blinking if you don’t find the default trigger sensitive enough

> **[Animation Controller | DeepAR](https://docs.deepar.ai/deep-ar-studio/tutorials/animation-controller/)**
>
> Learn how to use the Animation Builder in DeepAR Studio and create a triggering animation.

---

<div class="post-metadata">

**Author:** ![appleontree](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.deepar.ai/appleontree/32/586_2.png) [@appleontree](https://forum.deepar.ai/u/appleontree)\
**Post date:** [August 29, 2023, 8:01am UTC](https://forum.deepar.ai/t/can-we-make-animoji-in-deepar/399/7 "2023-08-29T08:01:48Z")

</div>

Thank you for clarifying this. I really appreciate your guidance. Will explore and see how it goes, thanks again, Jelena! 😃
