Skip to content

Commit

Permalink
bold and link updates
Browse files Browse the repository at this point in the history
  • Loading branch information
weiyanlin117 committed Mar 22, 2024
1 parent 4dd7af8 commit 4e203ce
Show file tree
Hide file tree
Showing 6 changed files with 45 additions and 37 deletions.
25 changes: 15 additions & 10 deletions Documentation.docc/1.UI.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,29 @@

![First section is about UI of Draw Things app](https://cdn.discordapp.com/attachments/1058172691309404170/1159101377520341042/IMG_0254.jpg?ex=660d4847&is=65fad347&hm=97d9205ef9fd6d7c203ab254a4f60c096b98e58ca8b3dc5eb0dd4c72c7fccb0b&)

1 - Configuration - Here you can save your configuration as template, it will save all the settings below this. You can save as many templates as you want and switch between them and share them as well.
**1 - Configuration** - Here you can save your configuration as template, it will save all the settings below this. You can save as many templates as you want and switch between them and share them as well.

2 - Prompt windows - Here you can type your prompt. When you first open the app, it will be filled with random prompt. You can try it and generate picture. Beside is window for negative prompt. It serves for what you don’t want to see on the generated picture. For iPhone, you must swipe the prompt window to the left to see negative prompt window, watch the arrow beside the prompt window.
**2 - Prompt windows** - Here you can type your prompt. When you first open the app, it will be filled with random prompt. You can try it and generate picture. Beside is window for negative prompt. It serves for what you don’t want to see on the generated picture. For iPhone, you must swipe the prompt window to the left to see negative prompt window, watch the arrow beside the prompt window.

3 - Prompt slider - Move this to go past in history of prompts.
**3 - Prompt slider** - Move this to go past in history of prompts.

4 - Generate - When you click it, it will generate image with all the settings and prompts. For iPhone, long hold to generate up to 10 images after each other.
**4 - Generate** - When you click it, it will generate image with all the settings and prompts. For iPhone, long hold to generate up to 10 images after each other.

5 - Some as 4 for iPhone, here you can select up to 100 images to generate after each other.
**5** - Some as 4 for iPhone, here you can select up to 100 images to generate after each other.

6 - Layers - Click this will open list of all supported layers. When you select any controlNET from control settings, under it you will see input and beside which layers the selected controlNET using. Pose layer can extract pose from real picture. Depth map can extract depth from portrait photos from your iPhone. It support open poses skeletons and depth map images.
**6 - Layers** - Click this will open list of all supported layers. When you select any controlNET from control settings, under it you will see input and beside which layers the selected controlNET using. Pose layer can extract pose from real picture. Depth map can extract depth from portrait photos from your iPhone. It support open poses skeletons and depth map images.

7 - Zoom - Here you can choose zoom in your canvas. Or you can zoom in/out manually with gestures like on your iPhone in photos.
**7 - Zoom** - Here you can choose zoom in your canvas. Or you can zoom in/out manually with gestures like on your iPhone in photos.

8 - Presets - Here you can quickly start upscale or face restoration after you downloaded their model from settings section. Or use custom scripts (find them on Discord or make your own when you understand what you are doing).
**8 - Presets** - Here you can quickly start upscale or face restoration after you downloaded their model from settings section. Or use custom scripts (find them on Discord or make your own when you understand what you are doing).

9 - Project - Here you can start new project, load old ones or rename them. They are stored in files app, local, draw things. After long usage, these files will be big, so clean them manually to save space.
If you want to clean project files to save space, jump here to find how
**9 - Project** - Here you can start new project, load old ones or rename them. They are stored in files app, local, draw things. After long usage, these files will be big, so clean them manually to save space.

If you want to clean project files to save space, click [here](https://discord.com/channels/1038516303666876436/1041450063983030282/1171573677775667337) to find how

<ins>**For other things not mentioned here**</ins> long hold/right click the buttons and description will show up to help you understand what the button is for.

<ins>**And don’t forget to always read the description under the buttons or functions carefully before asking others.**</ins>


## [old version]First section will be all about UI of Draw Things app
Expand Down
13 changes: 7 additions & 6 deletions Documentation.docc/2.Models.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,17 @@



When you click the model menu, you will find list of prepared models. They are functional and already prepared for usage. Always let the app download all the files(don’t close the app to the background on iOS), or it can cause problems. Models can be between 800MB for 8-bit models, 1,8GB for normal 1.5 models to almost 10GB for SDXL model.
When you click the model menu, you will find list of prepared models. They are functional and already prepared for usage. **Always let the app download all the files<ins>(don’t close the app to the background on iOS)</ins>, or it can cause problems.** Models can be between 800MB for 8-bit models, 1,8GB for normal 1.5 models to almost 10GB for SDXL model.

When you click Manage new window will open and you will see list of models for download/delete, three dots for export and create 8-bit model. In this window you can select external folder for your models.
When you click **Manage** new window will open and you will see list of models for **download/delete**, three dots for export and create 8-bit model. In this window you can select **external folder **for your models.

At the bottom, next icon is Import model , where you can manually import models. Read the description carefully . You can download models for example from civitai website or use the green play button beside download model, where you select draw things and it will open this import model window automatically and prefill some settings. If the model have external VAE(it is not baked inside the model already), don’t forget to download it first, after insert the model for import and insert the downloaded VAE and after click import.
At the bottom, next icon is **Import model** , where you can manually import models. **Read the description carefully **. You can download models for example from civitai website or use the **green play button beside download model**, where you select draw things and it will open this import model window automatically and prefill some settings. If the model have **external VAE**(it is not baked inside the model already), don’t forget to download it first, after insert the model for import and insert the downloaded VAE and after click import.

Last right button is about Model mixing . Here you can mix more models together and create your own mix.
Last right button is about **Model mixing** . Here you can mix more models together and create your own mix.

Weighted sum: you select two or more models and combine them together, like Model 1 Generic 1.5 model, model 2 Anything V3. For generic you will choose 0,3, Anything will be set automatically to 0,7. This mean final model will be 30% from generic and 70% from Anything.
Add difference: when you want to make quick inpainting model from other models, Model 1 must be inpainting model 1.5 (because you will add difference in this model). Model 2 will be the model you want to add inside inpainting, so for example Anything V3. For Model 3 is important to find base model. It must be the model Model 2 is based (civitai showing this information for most models here in description). So anything is based on model generic 1.5, so Model 3 must be generic 1.5. Now you can experiment for best results, try to set 0,8 for Model 2 and try it. If you don’t like the results, try lower or rise the number and try again.
**Weighted sum**: you select two or more models and combine them together, like Model 1 Generic 1.5 model, model 2 Anything V3. For generic you will choose 0,3, Anything will be set automatically to 0,7. This mean final model will be 30% from generic and 70% from Anything.

**Add difference**: when you want to make quick inpainting model from other models, Model 1 must be inpainting model 1.5 (because you will add difference in this model). Model 2 will be the model you want to add inside inpainting, so for example Anything V3. For Model 3 is important to find base model. It must be the model Model 2 is based (civitai showing this information for most models here in description). So anything is based on model generic 1.5, so Model 3 must be generic 1.5. Now you can experiment for best results, try to set 0,8 for Model 2 and try it. If you don’t like the results, try lower or rise the number and try again.


## [old version]Models importing
Expand Down
11 changes: 6 additions & 5 deletions Documentation.docc/3.LoRa.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,15 @@



Limitation now is minimum of iPad with 8GB of RAM for 1.5 models Lora, use 8 bit models and network dim not higher then default. iPhone 15 PRO models can crash when training, but you can try it with 8 bit model and network dim set to 8. For SDXL Lora you will need powerful hardware with lot of RAM.
**Limitation** now is minimum of iPad with 8GB of RAM for 1.5 models Lora, use **8 bit models** and **network dim not higher then default.** iPhone 15 PRO models can crash when training, but you can try it with 8 bit model and network dim set to 8. For **SDXL Lora** you will need powerful hardware with **lot of RAM**.

For everyone interested in Lora training, you can find some more info in ⁠🚝training-recipes-and-results
Click the menu beside Lora in settings and here you can download premade Lora. When you click manage you will be in list of all Lora. You can download/delete them from here. Click to three dots to export/create 8- bit model.
**For everyone interested in Lora training, you can find some more info in**[🚝training-recipes-and-results](https://discord.com/channels/1038516303666876436/1156610204440461392)

Second menu in the middle is import Lora . Same as model importing, you can select local file or import directly from civitai with the small green play button beside download and select draw things. Don’t forget to fill trigger word . This word will be added to the prompt. This word will trigger the Lora. And when you select Lora, under the menu will be slider to select Lora strength. You can select multiple Lora by click the plus button beside the selected Lora.
Click the menu beside Lora in settings and here you can download premade Lora. When you click **manage** you will be in list of all Lora. You can download/delete them from here. Click to three dots to export/create 8- bit model.

Last button is for Lora training. Here you can train your own Lora. Don’t forget to read all description here again . For base model you can select base 1.5 or realistic vision for realistic photos, anything for anime pictures etc. Depends what look or style you want to achieve. Trigger word is the special word that trigger the Lora. It must be unique, don’t use word like “Bieber””, or it will mix your Lora with the singer photos. Other you can leave default until you get some experience. Training Steps, you can lower to 500-1000 for start and see the results. When you use lot of steps or high learning rate, you will overcook your model and it will generate burned pictures or noise only. When you prefill the auto fill prompt before importing photos, the text here will fill all the imported photos. You can do good Lora with only 10 or 15 photos of the character or style. Don’t need hundreds. Better few good photos, then hundred of bad quality. Experiment or try other users settings.
Second menu in the middle is **import Lora** . Same as model importing, you can select local file or import directly from civitai with the small green play button beside download and select draw things. Don’t forget to fill **trigger word **. This word will be added to the prompt. This word will trigger the Lora. And when you select Lora, under the menu will be slider to select **Lora strength**. You can select **multiple Lora** by click the plus button beside the selected Lora.

Last button is for **Lora training**. Here you can train your own Lora. **Don’t forget to read all description here again** . For base model you can select base 1.5 or realistic vision for realistic photos, anything for anime pictures etc. Depends what look or style you want to achieve. **Trigger word** is the special word that trigger the Lora. It** must be unique**, don’t use word like “Bieber””, or it will mix your Lora with the singer photos. Other you can leave default until you get some experience. Training Steps, you can lower to 500-1000 for start and see the results. When you use lot of steps or high learning rate, you will **overcook** your model and it will **generate burned pictures or noise** only. When you prefill the auto fill prompt before importing photos, the text here will fill all the imported photos. You can do good Lora with only 10 or 15 photos of the character or style. Don’t need hundreds. Better few good photos, then hundred of bad quality. **Experiment or try other users settings**.

You can also check YouTube tutorials about Lora training, you will find lot of them and get experience about how to train good Lora, most of the parameters are similar here like in automatic kohya-ss

Expand Down
7 changes: 4 additions & 3 deletions Documentation.docc/4.ControlNET.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@



Another menu in settings is for control. Inside you can select control you want to use. When you select any control from the list, under it will appear input and here you will find what layers the controlNET using. If you want to find more about different controlNET, use Google. Or check the old tutorial section, here you can find few links.
Another menu in settings is for control. Inside you can select control you want to use. When you select any control from the list, under it will appear **input** and here you will find what **layers** the controlNET using. **If you want to find more about different controlNET, use Google.** Or check the old tutorial section, here you can find few links.

In manage menu, you can download/delete controlNET or import other one. Importing SDXL controlNET is not supported right now.
In **manage** menu, you can download/delete controlNET or import other one. Importing SDXL controlNET is not supported right now.

You can combine different controlNET together like Lora by click plus button beside the controlNET menu and add another one.
You can **combine different controlNET together** like Lora by click plus button beside the controlNET menu and add another one.


### ControlNET introduction
Expand All @@ -20,5 +20,6 @@ You can find controlNET under settings as Control. Read the announcement bellow

[ControlNet](https://github.com/lllyasviel/ControlNet/blob/main/README.md)

[Examples](https://discord.com/channels/1038516303666876436/1041450012544077884/1079976969602613369)

*Written by: F_R_O_S_T_Y*
22 changes: 11 additions & 11 deletions Documentation.docc/5.TextInversion.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@



First you need to open settings and click Textual inversion manage button at the bottom of settings. Read the description here.
First you need to open settings and click **Textual inversion manage button** at the bottom of settings. **Read the description here**.

After download some TI from the list or import your own (put them in downloads folder like when importing models and import them). You can find them online when Google the name. Civitai have TI models as well. Don’t forget to check which TI is for what model number.

Usage in prompt
<> you must put your keyword between these. Example: <birb_style> or <carhelper> or write <> and new icon with paper clip appear in token view, when you long press/right click it, you can choose TI from new menu. This menu is already filtered, so you will see only compatible TI made for exactly models, so TI v1 for models 1.X and TI v2 for models 2.X.
<ins>Usage in prompt</ins>

You can also emphasize TI. Use it in this format: (<something>:1.2)
**<>** you must put your keyword between these. Example: **<birb_style>** or **<carhelper>** or write **<>** and **new icon with paper clip appear in token view**, when you **long press/right click it**, you can choose TI from new menu. This menu is already filtered, so you will see only compatible TI made for exactly models, so **TI v1 for models 1.X and TI v2 for models 2.X**.

You can use multiple TI prompts together.
**You can also emphasize TI. Use it in this format: (<something>:1.2)**

**You can use multiple TI prompts together.**

## [old version] Textual inversion quick tutorial

Expand All @@ -25,21 +25,21 @@ After download some TI from the list or import your own (put them in downloads f

Now how to use them. Check the picture and blue is name of TI. Green with paper clip is the keyword you must use in prompt to apply the effect from TI. Red is the model for which TI is made.

Usage in prompt
<> you must put your keyword between these. Example: <birb_style> or <carhelper> or write <> and new icon with paper clip appear in token view, when you long press/right click it, you can choose TI from new menu. This menu is already filtered, so you will see only compatible TI made for exactly models, so TI v1 for models 1.X and TI v2 for models 2.X.
**Usage in prompt**
**<> **you must put your keyword between these. Example: **<birb_style>** or **<carhelper>** or write ** <>** and **new icon with paper clip appear in token view**, when you **long press/right click** it, you can choose TI from new menu. This menu is already filtered, so you will see only compatible TI made for exactly models, so ** TI v1 for models 1.X and TI v2 for models 2.X**.

You can also emphasize TI. Use it in this format: (<something>:1.2)
**You can also emphasize TI. Use it in this format: (<something>:1.2)**

You can use multiple TI prompts together.
**You can use multiple TI prompts together.**

![ti](https://cdn.discordapp.com/attachments/1058172691309404170/1069585938478530622/IMG_9260.png?ex=660aa007&is=65f82b07&hm=eaa0f47536b59efc50d30a58de89af787f506665e217032d1ce89e0ca3119566&)


### Textual inversion quick video tutorial under 30 sec

As you can see, you can write it manually <birb_style> or write only <> and new icon with paper clip will appear in token view, if you long press/right click this button, you will see menu with your downloaded TI and you can insert it from this menu.
As you can see, you can write it manually **<birb_style>** or write only **<>** and **new icon with paper clip will appear in token view, if you long press/right click this button, you will see menu** with your downloaded TI and you can insert it from this menu.

Menu is clever, let you insert only v1 TI for v1.X models and v2TI for v2.X models.
Menu is clever, let you insert **only v1 TI for v1.X models and v2TI for v2.X models**.

[demo video](https://cdn.discordapp.com/attachments/1058172691309404170/1070041213064990831/RPReplay_Final1675187416.mov?ex=660c4809&is=65f9d309&hm=d9ae37b23766bbb1684016a1230f54e8f583838ff27ab47c5563766eb0a4dca8&)

Expand Down
4 changes: 2 additions & 2 deletions Documentation.docc/6.Others.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@



First you can try is to go to settings and click Reset to default here. After you can go to settings where you will find at the bottom processor icon , when you open it you can click reset to default here as well. After you can start new project and generate with that default settings.
First you can try is to go to settings and click **Reset to default** here. After you can go to settings where you will find at the bottom **processor icon** , when you open it you can click reset to default here as well. After you can **start new project** and generate with that default settings.

Second is reinstall the app, but don’t forget to backup your files
Second is **reinstall the app, but <ins>don’t forget to backup your files </ins>**


*Written by: F_R_O_S_T_Y*
Expand Down

0 comments on commit 4e203ce

Please sign in to comment.