File size: 2,416 Bytes
0f00221
 
 
 
 
 
c69ce70
11e00b1
0f00221
 
39f5319
a9f411a
b1ff3dc
a9f411a
b1ff3dc
 
 
 
 
1934828
b1ff3dc
 
 
 
 
 
 
1934828
b1ff3dc
 
a9f411a
 
 
 
b1ff3dc
 
a9f411a
b1ff3dc
 
 
 
a9f411a
 
 
 
b1ff3dc
 
a9f411a
b1ff3dc
 
 
 
a9f411a
 
 
 
b1ff3dc
 
 
 
a9f411a
b1ff3dc
 
 
 
 
 
 
 
1934828
 
b1ff3dc
1934828
b1ff3dc
 
 
 
 
 
 
 
a9f411a
 
 
 
 
 
11e00b1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
---
title: CreateConsistentCharacterFacialAnimationWithImg2Img
emoji: πŸ“ˆ
colorFrom: gray
colorTo: blue
sdk: static
pinned: true
license: apache-2.0
short_description: doc of img2img good for creating consistent animation
---
# Create Consistent Character Facial Animation with Img2Img
In this page, I'll show you img2img2-animation examples and how to create.In this time I'm use Flux.1 schnell Img2Img

To Create Animation,Using Controlnet is standard.if you dont' know check that first.(I'm using my way because my GPU is poor)

<img src="images/talk/talk.webp">

<a href="https://huggingface.co/spaces/Akjava/AIDiagramChatWithVoice-FaceCharacter" target="tool">This tak head is AIDiagramChatWithVoice-FaceCharacter</a>

## Examples
Main Concept create from semi-realistic image not landmark.prompt not effect so much.

### Eyeblow
just rotate eyeblow.

<img src="images/eyeblow/eyeblow.webp" width=512>

### Smile1
natural smile is hard than expected

<img src="images/smile1/smile1.webp">

guide

<img src="images/smile1/smile1_guide.jpg">



### Smile2
Create unsmile face is easy ,use gimp "smudge" tool

<img src="images/smile2/smile2.webp">

guide

<img src="images/smile2/unsmile_guide.jpg">



### Smile3
This case create normal face-guide from smile image with Gimp and Inpaint (more accurate lip)

<img src="images/smile3/mixed.webp" width=512>

guide

<div style="display: flex;">
<img src="images/smile3/original_image.jpg" width=256>+<img src="images/smile3/guide_image.jpg" width=256>
</div>



### Bad-case
Too simple paint make bad result.
<div style="display: flex;">
<img src="images/badcase/bad_guide.jpg" width=256>+<img src="images/badcase/bad_result.jpg" width=256>
</div>

use gimp "smudge" tool and blur

<div style="display: flex;">
<img src="images/badcase/good_guide.jpg" width=256>+<img src="images/badcase/good_result.jpg" width=256>
</div>

### Arm1
May be this method work with body parts
<img src="images/arm1/arm.webp">

### Tools

You can create simple Img2Img animation with below Spaces(Still need Gimp)

<a href="https://huggingface.co/spaces/Akjava/AIDiagramChatWithVoice-FaceCharacter" target="tool">AIDiagramChatWithVoice-FaceCharacter</a>


<div>
    <P> Images are generated with <a href="https://huggingface.co/black-forest-labs/FLUX.1-schnell">FLUX.1-schnell</a> and licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0">the Apache 2.0 License</a>
</div>