-> PonyDiffusion / SD 1.5 | NoobAI V-Pred
Please, check the description, there is a little bit of useful information.
Inеtroduction:
This LoRA is supposed to represent older (detailed) Zheng's artstyle.
Please, be sure to use the same positive and negative quality prompt for better result.
Compatibility:
Humans: great
Anthros: great
Ponies: great
Multiple characters: great
Character LoRAs; great
Unique characters: great
Recommendations:
1.0 emphasis
Trigger (v5+):
zhengClip Skip 1
CFG 5-7
AutismMix - Pony for generations
score_9_up, score_8, highres, blushin positivesworst aesthetic, worst quality, low quality, bad quality, lowresin negatives
Use anything else in negatives only if you want to avoid or remove something from the image. For example, you don't want to see doors - "door" in negative. Style will look much better without garbage in negative prompt. Just try it.
Characters:
kamiya midori, brown hair, ponytail, ahoge, hair between eyes, sidelocks, green eyes
nanami mizuki, brown hair, long hair, twintails, blunt bangs, sidelocks, brown eyes
opera brest, blonde hair, long hair, ponytail, hair between eyes, sidelocks, green eyes, dark skin
morimoto chio, black hair, medium hair, sidelocks, purple eyes
morimoto chisato, black hair, long hair, sidelocks, purple eyes
canavalia, white hair, medium hair, sidelocks, purple eyes
lizlyre, white hair, long hair, single braid, blunt bangs, sidelocks, purple eyes
sophia peronica, purple hair, medium hair, yellow eyes
tzuyin, purple hair, long hair, blunt bangs, sidelocks, purple hairband, hair ribbon, purple ribbon, purple eyes
emilia viola, purple hair, long hair, twintails, hair between eyes, sidelocks, hair ribbon, black ribbon, purple eyes
green berennice, green hair, drill hair, drill sidelocks, purple eyes
CivitAI Link: CHARACTER EXAMPLES
Some characters has very few images of them from different angles, so, Green Berennice, Sophia Peronica or Canavalia may work slightly worse than other characters. Style may be different for newer characters like Tzuyin.
Recommendations (SD 1.5):
1.0 emphasis
Clip Skip 2
Sagging testiclesfor more sagResting testiclesfor breast-like rest
Interesting concepts:
sagging testicles - for more prominent testicles sag
stable
Credits:
Trained on NAI Anime Full.
Dataset of 150 pictures (v1), 8 epochs, Clip Skip - 1
Dataset of 224 pictures (v2), 14 epochs, Clip Skip - 2
Dataset of 160 pictures (v3), 10 epochs, Clip Skip - 2
Dataset of 300 pictures (v4), 10 epochs, Clip Skip - 2
Dataset of 600 pictures (v5), 10 epochs, Clip Skip - 2
Dataset of 700 pictures (v6), 10 epochs, Clip Skip - 2
Dataset of 1000 pictures (v7), 20 epochs, Clip Skip - 2
Trained on PonyDiffusion v6 XL
Dataset of 275 pictures (v1), 30 epochs, Clip Skip - 1
Dataset of 300 pictures (v2), 30 epochs, Clip Skip - 1
Dataset of 400 pictures (v3), 30 epochs, Clip Skip - 1
Dataset of 500 pictures (v4), 30 epochs, Clip Skip - 1
Dataset of 810 pictures (v5), 30 epochs, Clip Skip - 1 - NoobAI Backport
Really big thanks to:
Zheng (Allurmilk) for beautiful artwork
Some good folks from Discord server
You, for reading, downloading, liking and reviewing this LoRA
Description
Version changes:
Much more orginal-like style
Requires trigger word no more
Less unwated effect like bloom, blur etc w/o prompting
Completely reworked and polished dataset
More easy-to-use tags for prompting penises
Less skirt-like artefacts on most scenes
But, what did it cost?
A little bit worse testicles consistency
3 or 4 balls happens sometimes, i'll try to fix this in future updates
Other concepts, except erect
On older versions of Zheng's LoRA had other art (non-Zheng) mixed in dataset to keep other concepts like flaccid / bulge etc. alive. I've decided, that it neened no more, because of a large variety of the same concepts LoRAs. So, because of that, ->style<- part of LoRA is a way better right now.
FAQ
Comments (10)
whats the url?
What url? The only liks i've posted on this page - link to my DivineAnimeMix, link to some penis LoRAs on CivitAI and official Zheng's patreon.
i think he means the prompt for this generation, i´m also curious
@okori Well, he didn't answered by the way. I've lost prompt for v6 because CivitAI didn't showed it after image upload and then i've already deleted old generation from drive.
Андрей возможно ли добиться полного копирования стиля Zheng? И сколько вы использовали артов автора в этой версии?
Полного копирования стиля добиться нельзя, во всяком случае - с моей точки зрения, да и с опыта. Так или иначе стиль будет отличаться, чаще всего это проявляется именно в текстурах на коже/одежде и т.п. Чаще всего это происходит по причине того, что в датасете присутствуют как старые, так и новые рисунки художника, из-за чего стиль может немного усредняться между ними. Даже при условии что лицо, глаза и прочие элементы будут выглядеть практически идентично. Если же это не так, вероятнее всего LoRA получится крайне невариативной или даже оверфитнутой.
В оверфитнутой LoRA сложно заменить что-либо. Например, персонаж всегда стоит в одной позе, или на персонаже всегда надета одна и та же одежда, которую невозможно снять или изменить. В таком же ключе может получиться и оферфит в LoRA на стиль, если пытаться выставлять высокие значения Dim/Alpha или же lr.
Что касается количества артов - 545 для последней на данный момент версии LoRA. Конечно, у Zheng'a куда больше артов, однако, если использовать "вариации" изображений, это довольно быстро может привести к оверфиту в различных областях. Самое частое - позы. Которые автогеггер может не заметить или можешь не заметить ты сам.
В будущем я хотел бы ещё раз перебрать теги к датасету LoRA на стиль Zheng'a, но пока что у меня в планах есть и другие LoRA, да и времени перебор тегов на 545 изображениях займёт довольно много времени.
Для большей точности LoRA обычно используют метод экстракта её из модели путём смешивания тренированной и нетренированной модели при помощи метода Add Difference, однако, такой способ занимает в разы больше времени, я с ним не знаком, да и с Kohya у меня нерешаемые (на данный момент) проблемы.
-> Важно <- Для того, чтобы LoRA на стиль отрабатывала на столько точно, на сколько это возможно, необходимо отключать любые embedding'и, влияющие на стиль, такие как DeepNegative, EasyNegative, Bad-Hands-3/4/5 и прочие. А так же, не рекомендую вместе с LoRA на стиль использовать теги на качество в позитивном промпте. Я говорю о masterpiece, best quality и многих других. Они так же могут повлиять на стиль рисовки.
Спасибо, что поинтересовался. Надеюсь, мой ответ тебя удовлетворил.
не совсем вас понял Андрей, можно чуточку поподробнее?
@worst_site_ever Конечно.
Стиль многих художников со временем зачастую сильно изменяется. Либо может быть такое, что художник рисусет либо в слегка схожих стилях (но всё ещё различающихся), либо в радикально разных. Для тренировки стиля, который будет ->полностью<- повторять оригинальный стиль, необходимо, чтобы все работы автора, использованные в датасете, были максимально похожи. В том числе стиль лица, стиль текстур, мазков кистей и т.п. Если же в датасете были использованы различных стили одного автора, пускай это будет даже обычный скетч или чёрно-белый арт, выхлоп подобной LoRA будет усреднятся, что так или иначе приведёт к тому, что конечный стиль LoRA будет отличаться от оригинала.
Это в целом можно устранить старыми методами тренировки, когда использовать большое количество повторов или эпох. Если мы не говорим об "экстракте" LoRA из модели. Однако. Подобный метод тренировки с огромной вероятностью может вызвать оверфит или даже полноценный перегар у LoRA. В особенности, если при тренировке были заданы высокие значения Dim / Alpha / LR.
Помимо увеличения вероятность ужарить LoRA появляется так же и увеличение длительность тренировки LoRA. Тут в целом расписывать нечего, больше повторов / эпох - больше времени.
На самом деле есть одна весомая причина оставлять в LoRA на стиль небольшую долю свободы. Чем ближе стиль к оригиналу и чем дольше ты его тренируешь - тем больше вероятность того, что у него будет не самая лучшая совместимость с прочими LoRA. Старые LoRA на стиль - хороший тому пример. В том числе и хороший пример "старого" метода тренировки LoRA. Они очень часто были угреты или оверфитнуты, а сторонние LoRA с ними практически не работали.
В то же время я могу использовать 3-4 своих LoRA, которые замечательно будут работать вместе, практически не влияя на стиль.
Если же уменьшать у LoRA значения Dim / Alpha при тренировке, можно оставить ей небольшую свободу в стиле, что в конечном итогое приведёт к лучшей совместимости со стороними LoRA. Ну и как приятный побочный эффект (для многих) - уменьшение веса файла. Не очень приятно, когда твоя модель весит 2Gb и может рисовать -многое-, а LoRA, которое только знает что какой-либо концепт или стиль весит 144mb или в некоторых случаях даже больше. Про SDXL уже совсем молчу. Для меня он пока что мертворождённый. И надеюсь, таким и останется.
@TroubleDarkness вы говорите что LoRa весит 144 мб, но у вас на данный момент всё LoRa весят 36 мб. В чём-то секрет такого маленького веса? Я хоть и не сильно разбираюсь в обучении LoRa, но могу предположить и ваших высказываний что такой вес нужен для небольшой свободы LoRa. Я сам хочу в скором времени обучать LoRa на стиле автора. За ранее спасибо!
@artereket Вес - это лишь побочный эффект от снижения значений Dim / Alpha у LoRA, которые влияют на то, сколько информации LoRA может усвоить в целом, а так же на то, на сколько вариативной LoRA может быть. Это не какой-то секрет.
Ниже Dim - меньше хранимых данных и точность обучения. Меньший вес.
Как можно понять, для обычных LoRA не так важно хранить большой объём данных, так как попросту нет такого объёма, который мог бы привести к оверфиту или пережару. Для совсем уж простых концептов размер LoRA можно уменьшить до 8-1мб.
Ниже Alpha - у LoRA появляется большая вариативность. Так же меньший вес, но менее заметное снижение.
В чём она проявляется прямо не скажу, зависит от типа LoRA и датасета, однако, понижение Alpha так же влияет на точность относительно оригинального материала. Ниже Alpha - ниже точность.
Если есть желание делать стили - Dim / Alpha в идеале бы сохранять 128 / 128, однако, как по мне, 144 мб - это как-то расточительно. Поэтому в своих LoRA я немного жертвую точности в угоду веса и вариативности.
Alpha должна быть равна Dim или может быть 1/2 от его значения. Во всяком случае, с таким подходом мне удаётся получать самые стабильные результаты. То есть:
Dim / Alpha
128 / 128
128 / 64
32 / 16
Однако, если Dim меньше 9, то есть, равен 8 или ниже, то стоит установить значение Alpha = 1
Тему LoRA можно долго расписывать, у каждого на неё будут свои взгляды. Поэтому настоятельно рекомендовал бы ознакомиться с раличными статьями на этот счёт. В особенности на Rentry.




