CivArchive
    Body paint - v1.0
    NSFW
    Preview 795247
    Preview 795243
    Preview 795242
    Preview 795249
    Preview 795251

    This is most difficult Textual Inversion i've made.

    Giving review is appreciated.

    How to use:

    using kkw-pb in prompt, but if you want to change type of body-paint, just prompt it.

    Example:

    cat woman kkw-bp --> result a cat bodypaint

    Example2:

    woman ARTIST_NAME kkw-bp --> result a bodypaint in the style of artist you trigger

    Know issue:

    Because is trained on most female picture, for getting male character trigger it like "old man", "muscular man".

    Adjust weight accordly to your prompt and model.

    See example picture data.

    Description

    v1.0

    FAQ

    Comments (6)

    PotatCatMay 17, 2023
    CivitAI

    Hey, any tips you could share about making textual inversions?

    devilkkw
    Author
    May 17, 2023· 2 reactions

    working on image dataset and good description. also don't go over 6000 step for subject, and about 8000 for concept.

    Good quality image is a default.

    Using png with alpha channel and check "use alpha channel as loss weight" when train get difference.

    I usually use 768x768 image for dataset. Seem get better results than 512x512.

    Before training check model you are using, with simple prompt and no negative and really low cfg( 2, 3).

    Check it with simple prompt, if result are something like your prompt, probally is good model for train, otherwise change it.

    I use simple prompt like "man, green hair, blue eye, gold clothes". simple prompt, but with color mix to see what model better work on it. Some mode work good but only on certain cfg range, keep it low for me show how good model work in prompt.

    Also made a merge of good model you found after check, is good idea to save a model just for use in training session. Remember to check every time you merge. Best choice for me is using model without any VAE baked in.

    For the ratio of train, i use "0.02:200, 0.008:800, 0.002:2000, 1.06:3000, 0.0002:4500, 0.00008" for most train, some maybe need adjust, just check image result during train stage.

    Another important thing in how you create embed. Initialization text and num.vector per token is important.

    I use 8 vector for subject and 16 for concept. and same vector number for word Initialization text.

    Btw this is how i work on Textual Inversion, and there are many other settings used by many other people's.

    Just try and find what work for you, that require many time and fails ;)

    PotatCatMay 17, 2023

    @devilkkw Thank you for lenghty answer :) I have tested the training a bit, and made 1 decent TI. Still figuring out how to set it up to get good results always.

    Do you use Gradient Clipping? Read something about keeping it batch size / amount of images = gradient steps

    devilkkw
    Author
    May 17, 2023· 1 reaction

    @Potatovision i keep it disable in train concept, and at 1 for training subject, if subject is the same( like a person or a minifigure). for different subject( like different type of bottle) i keep disable.

    PotatCatMay 17, 2023· 1 reaction

    @devilkkw I see, thank you :)

    devilkkw
    Author
    May 17, 2023· 1 reaction

    @Potatovision happy training :)

    TextualInversion
    SD 1.5

    Details

    Downloads
    1,800
    Platform
    CivitAI
    Platform Status
    Available
    Created
    5/15/2023
    Updated
    4/30/2026
    Deleted
    -
    Trigger Words:
    kkw-bp

    Files

    kkw-bp.bin

    Mirrors

    CivitAI (1 mirrors)

    Available On (1 platform)

    Same model published on other platforms. May have additional downloads or version variants.