Update README.md
Browse files
README.md
CHANGED
@@ -1,3 +1,96 @@
|
|
1 |
-
---
|
2 |
-
license: apache-2.0
|
3 |
-
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
---
|
2 |
+
license: apache-2.0
|
3 |
+
---
|
4 |
+
|
5 |
+
# **ControlNet++: All-in-one ControlNet for image generations and editing!**
|
6 |
+
![images_display](./images/masonry.webp)
|
7 |
+
|
8 |
+
## Network Arichitecture
|
9 |
+
![images](./images/ControlNet++.png)
|
10 |
+
|
11 |
+
We design a new architecture that can support 10+ control types in condition text-to-image generation and can generate high resolution images visually comparable with
|
12 |
+
midjourney. The network is based on the original ControlNet architecture, we propose two new modules to: 1 Extend the original ControlNet to support different image
|
13 |
+
conditions using the same network parameter. 2 Support multiple conditions input without increasing computation offload, which is especially important for designers
|
14 |
+
who want to edit image in detail, different conditions use the same condition encoder, without adding extra computations or parameters. We do thoroughly experiments
|
15 |
+
on SDXL and achieve superior performance both in control ability and aesthetic score. We release the method and the model to the open source community to make everyone
|
16 |
+
can enjoy it.
|
17 |
+
|
18 |
+
More details can found: https://github.com/xinsir6/ControlNetPlus/tree/main
|
19 |
+
|
20 |
+
**If you find it useful, please give me a star, thank you very much**
|
21 |
+
|
22 |
+
|
23 |
+
|
24 |
+
## Visual Examples
|
25 |
+
### Openpose
|
26 |
+
![pose0](./images/000000_pose_concat.webp)
|
27 |
+
![pose1](./images/000001_pose_concat.webp)
|
28 |
+
![pose2](./images/000002_pose_concat.webp)
|
29 |
+
![pose3](./images/000003_pose_concat.webp)
|
30 |
+
![pose4](./images/000004_pose_concat.webp)
|
31 |
+
### Depth
|
32 |
+
![depth0](./images/000005_depth_concat.webp)
|
33 |
+
![depth1](./images/000006_depth_concat.webp)
|
34 |
+
![depth2](./images/000007_depth_concat.webp)
|
35 |
+
![depth3](./images/000008_depth_concat.webp)
|
36 |
+
![depth4](./images/000009_depth_concat.webp)
|
37 |
+
### Canny
|
38 |
+
![canny0](./images/000010_canny_concat.webp)
|
39 |
+
![canny1](./images/000011_canny_concat.webp)
|
40 |
+
![canny2](./images/000012_canny_concat.webp)
|
41 |
+
![canny3](./images/000013_canny_concat.webp)
|
42 |
+
![canny4](./images/000014_canny_concat.webp)
|
43 |
+
### Lineart
|
44 |
+
![lineart0](./images/000015_lineart_concat.webp)
|
45 |
+
![lineart1](./images/000016_lineart_concat.webp)
|
46 |
+
![lineart2](./images/000017_lineart_concat.webp)
|
47 |
+
![lineart3](./images/000018_lineart_concat.webp)
|
48 |
+
![lineart4](./images/000019_lineart_concat.webp)
|
49 |
+
### AnimeLineart
|
50 |
+
![animelineart0](./images/000020_anime_lineart_concat.webp)
|
51 |
+
![animelineart1](./images/000021_anime_lineart_concat.webp)
|
52 |
+
![animelineart2](./images/000022_anime_lineart_concat.webp)
|
53 |
+
![animelineart3](./images/000023_anime_lineart_concat.webp)
|
54 |
+
![animelineart4](./images/000024_anime_lineart_concat.webp)
|
55 |
+
### Mlsd
|
56 |
+
![mlsd0](./images/000025_mlsd_concat.webp)
|
57 |
+
![mlsd1](./images/000026_mlsd_concat.webp)
|
58 |
+
![mlsd2](./images/000027_mlsd_concat.webp)
|
59 |
+
![mlsd3](./images/000028_mlsd_concat.webp)
|
60 |
+
![mlsd4](./images/000029_mlsd_concat.webp)
|
61 |
+
### Scribble
|
62 |
+
![scribble0](./images/000030_scribble_concat.webp)
|
63 |
+
![scribble1](./images/000031_scribble_concat.webp)
|
64 |
+
![scribble2](./images/000032_scribble_concat.webp)
|
65 |
+
![scribble3](./images/000033_scribble_concat.webp)
|
66 |
+
![scribble4](./images/000034_scribble_concat.webp)
|
67 |
+
### Hed
|
68 |
+
![hed0](./images/000035_hed_concat.webp)
|
69 |
+
![hed1](./images/000036_hed_concat.webp)
|
70 |
+
![hed2](./images/000037_hed_concat.webp)
|
71 |
+
![hed3](./images/000038_hed_concat.webp)
|
72 |
+
![hed4](./images/000039_hed_concat.webp)
|
73 |
+
### Pidi(Softedge)
|
74 |
+
![pidi0](./images/000040_softedge_concat.webp)
|
75 |
+
![pidi1](./images/000041_softedge_concat.webp)
|
76 |
+
![pidi2](./images/000042_softedge_concat.webp)
|
77 |
+
![pidi3](./images/000043_softedge_concat.webp)
|
78 |
+
![pidi4](./images/000044_softedge_concat.webp)
|
79 |
+
### Teed
|
80 |
+
![ted0](./images/000045_ted_concat.webp)
|
81 |
+
![ted1](./images/000046_ted_concat.webp)
|
82 |
+
![ted2](./images/000047_ted_concat.webp)
|
83 |
+
![ted3](./images/000048_ted_concat.webp)
|
84 |
+
![ted4](./images/000049_ted_concat.webp)
|
85 |
+
### Segment
|
86 |
+
![segment0](./images/000050_seg_concat.webp)
|
87 |
+
![segment1](./images/000051_seg_concat.webp)
|
88 |
+
![segment2](./images/000052_seg_concat.webp)
|
89 |
+
![segment3](./images/000053_seg_concat.webp)
|
90 |
+
![segment4](./images/000054_seg_concat.webp)
|
91 |
+
### Normal
|
92 |
+
![normal0](./images/000055_normal_concat.webp)
|
93 |
+
![normal1](./images/000056_normal_concat.webp)
|
94 |
+
![normal2](./images/000057_normal_concat.webp)
|
95 |
+
![normal3](./images/000058_normal_concat.webp)
|
96 |
+
![normal4](./images/000059_normal_concat.webp)
|