layerdiffusion commited on
Commit
43ca0f6
·
1 Parent(s): 6ed616e
Files changed (2) hide show
  1. README.md +21 -1
  2. gradio_app.py +3 -0
README.md CHANGED
@@ -8,10 +8,14 @@ The name "Paints-Undo" is inspired by the similarity that, the model's outputs l
8
 
9
  Paints-Undo presents a family of models that take an image as input and then output the drawing sequence of that image. The model displays all kinds of human behaviors, including but not limited to sketching, inking, coloring, shading, transforming, left-right flipping, color curve tuning, changing the visibility of layers, and even changing the overall idea during the drawing process.
10
 
11
- **This page does not contain any examples. All examples are in the below Git page:**
12
 
13
  [>>> Click Here to See the Example Page <<<](https://lllyasviel.github.io/pages/paints_undo/)
14
 
 
 
 
 
15
  # Get Started
16
 
17
  You can deploy PaintsUndo locally via:
@@ -106,6 +110,22 @@ Step 3: In the UI titled "step 3", click "Generate Video". You can change seeds
106
  year = {2024},
107
  }
108
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
109
  # Disclaimer
110
 
111
  This project aims to develop base models of human drawing behaviors, facilitating future AI systems to better meet the real needs of human artists. Users are granted the freedom to create content using this tool, but they are expected to comply with local laws and use it responsibly. Users must not employ the tool to generate false information or incite confrontation. The developers do not assume any responsibility for potential misuse by users.
 
8
 
9
  Paints-Undo presents a family of models that take an image as input and then output the drawing sequence of that image. The model displays all kinds of human behaviors, including but not limited to sketching, inking, coloring, shading, transforming, left-right flipping, color curve tuning, changing the visibility of layers, and even changing the overall idea during the drawing process.
10
 
11
+ *This page does not contain any examples. All examples are in the below Git page:*
12
 
13
  [>>> Click Here to See the Example Page <<<](https://lllyasviel.github.io/pages/paints_undo/)
14
 
15
+ **This GitHub repo is the only official page of PaintsUndo. We do not have any other websites.**
16
+
17
+ **Do note that many fake websites of PaintsUndo are on Google and social media recently.**
18
+
19
  # Get Started
20
 
21
  You can deploy PaintsUndo locally via:
 
110
  year = {2024},
111
  }
112
 
113
+ # Applications
114
+
115
+ Typical use cases of PaintsUndo:
116
+
117
+ 1. Use PaintsUndo as a base model to analyze human behavior to build AI tools that align with human behavior and human demands, for seamless collaboration between AI and humans in a perfectly controlled workflow.
118
+
119
+ 2. Combine PaintsUndo with sketch-guided image generators to achieve “PaintsRedo”, so as to move forward or backward arbitrarily in any of your finished/unfinished artworks to enhance human creativity power. &ast;
120
+
121
+ 3. Use PaintsUndo to view different possible procedures of your own artworks for artistic inspirations.
122
+
123
+ 4. Use the outputs of PaintsUndo as a kind of video/movie After Effects to achieve specific creative purposes.
124
+
125
+ and much more ...
126
+
127
+ &ast; *this is already possible - if you use PaintsUndo to Undo 500 steps, and want to Redo 100 steps with different possibilities, you can use ControlNet to finish it (so that it becomes step 0) and then undo 400 step. More integrated solution is still under experiments.*
128
+
129
  # Disclaimer
130
 
131
  This project aims to develop base models of human drawing behaviors, facilitating future AI systems to better meet the real needs of human artists. Users are granted the freedom to create content using this tool, but they are expected to comply with local laws and use it responsibly. Users must not employ the tool to generate false information or incite confrontation. The developers do not assume any responsibility for potential misuse by users.
gradio_app.py CHANGED
@@ -269,6 +269,9 @@ with block:
269
  with gr.Accordion(label='Step 3: Generate All Videos', open=True):
270
  with gr.Row():
271
  with gr.Column():
 
 
 
272
  i2v_input_text = gr.Text(label='Prompts', value='1girl, masterpiece, best quality')
273
  i2v_seed = gr.Slider(label='Stage 2 Seed', minimum=0, maximum=50000, step=1, value=123)
274
  i2v_cfg_scale = gr.Slider(minimum=1.0, maximum=15.0, step=0.5, label='CFG Scale', value=7.5,
 
269
  with gr.Accordion(label='Step 3: Generate All Videos', open=True):
270
  with gr.Row():
271
  with gr.Column():
272
+ # Note that, at "Step 3: Generate All Videos", using "1girl, masterpiece, best quality"
273
+ # or "1boy, masterpiece, best quality" or just "masterpiece, best quality" leads to better results.
274
+ # Do NOT modify this to use the prompts generated from Step 1 !!
275
  i2v_input_text = gr.Text(label='Prompts', value='1girl, masterpiece, best quality')
276
  i2v_seed = gr.Slider(label='Stage 2 Seed', minimum=0, maximum=50000, step=1, value=123)
277
  i2v_cfg_scale = gr.Slider(minimum=1.0, maximum=15.0, step=0.5, label='CFG Scale', value=7.5,