Greg mode is now ON FIRE

This commit is contained in:
AIrjen
2023-10-15 21:53:28 +02:00
parent d1006f7728
commit 92bccace7d
8 changed files with 352 additions and 221 deletions
+243 -215
View File
@@ -184,7 +184,16 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
artists = artiststyleselector
elif(artists == "all"):
artiststyleselectormode = "custom"
artists = "popular"
# go popular! Or even worse, we go full greg mode!
if(common_dist(max(3,insanitylevel))):
artists = "popular"
# only on lower instanity levels anyway
elif(insanitylevel < 6):
artists = "greg mode"
else:
artists = "popular"
else:
artiststyleselectormode = "custom"
@@ -205,6 +214,7 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
popularartistlist = artist_category_csv_to_list("artists_and_category","popular")
romanticismartistlist = artist_category_csv_to_list("artists_and_category","romanticism")
photographyartistlist = artist_category_csv_to_list("artists_and_category","photography")
gregmodelist = csv_to_list("gregmode", antilist)
# add any other custom lists
@@ -1321,90 +1331,95 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
artistsplacement = random.choice(artistlocations)
if(artists != "none" and artistsplacement == "front" and generateartist == True):
# take 1-3 artists, weighted to 1-2
step = random.randint(0, 1)
minstep = step
end = random.randint(1, insanitylevel3)
if(artists == "greg mode"):
artistbylist = ["art by", "designed by", "stylized by", "by"]
completeprompt += random.choice(artistbylist) + " -gregmode- "
else:
# take 1-3 artists, weighted to 1-2
step = random.randint(0, 1)
minstep = step
end = random.randint(1, insanitylevel3)
# determine artist mode:
# normal
# hybrid |
# switching A:B:X
# adding at step x a:X
# stopping at step x ::X
# enhancing from step x
# determine artist mode:
# normal
# hybrid |
# switching A:B:X
# adding at step x a:X
# stopping at step x ::X
# enhancing from step x
modeselector = random.randint(0,10)
if modeselector < 5 and end - step >= 2:
artistmodeslist = ["hybrid", "stopping", "adding", "switching", "enhancing"]
artistmode = artistmodeslist[modeselector]
if(advancedprompting == False):
modeselector = random.randint(0,10)
if modeselector < 5 and end - step >= 2:
artistmodeslist = ["hybrid", "stopping", "adding", "switching", "enhancing"]
artistmode = artistmodeslist[modeselector]
if(advancedprompting == False):
artistmode = "normal"
if (artistmode in ["hybrid","switching"] and end - step == 1):
artistmode = "normal"
if(onlyartists == True and artistmode == "enhancing"):
artistmode = "normal"
if (artistmode in ["hybrid","switching"] and end - step == 1):
# if there are not enough artists in the list, then just go normal
if(len(artistlist) < 3):
artistmode = "normal"
if(onlyartists == True and artistmode == "enhancing"):
artistmode = "normal"
# if there are not enough artists in the list, then just go normal
if(len(artistlist) < 3):
artistmode = "normal"
if(onlyartists == True and step == end):
step = step - 1
if(onlyartists == True and step == end):
step = step - 1
if artistmode in ["hybrid", "stopping", "adding","switching"]:
completeprompt += " ["
while step < end:
if(normal_dist(insanitylevel)):
isweighted = 1
if isweighted == 1:
completeprompt += " ("
if artistmode in ["hybrid", "stopping", "adding","switching"]:
completeprompt += " ["
while step < end:
if(normal_dist(insanitylevel)):
isweighted = 1
if isweighted == 1:
completeprompt += " ("
#completeprompt = add_from_csv(completeprompt, "artists", 0, "art by ","")
if(step == minstep):
# sometimes do this
if(giventypeofimage=="" and imagetype == "all" and random.randint(0, 1) == 0):
if(artiststyleselectormode == "normal"):
completeprompt += artiststyleselector + " art "
else:
completeprompt += "-artiststyle- art "
artistbylist = ["art by", "designed by", "stylized by", "by"]
else:
artistbylist = [""]
completeprompt += random.choice(artistbylist) + " -artist-"
if isweighted == 1:
completeprompt += ":" + str(1 + (random.randint(-3,3)/10)) + ")"
if artistmode in ["hybrid"] and not end - step == 1:
completeprompt += "|"
if artistmode in ["switching"] and not end - step == 1:
completeprompt += ":"
if artistmode not in ["hybrid", "switching"]and not end - step > 1:
completeprompt += ","
elif artistmode not in ["hybrid", "switching"]and not end - step == 1:
completeprompt += " and "
isweighted = 0
step = step + 1
#completeprompt = add_from_csv(completeprompt, "artists", 0, "art by ","")
if(step == minstep):
# sometimes do this
if(giventypeofimage=="" and imagetype == "all" and random.randint(0, 1) == 0):
if(artiststyleselectormode == "normal"):
completeprompt += artiststyleselector + " art "
else:
completeprompt += "-artiststyle- art "
artistbylist = ["art by", "designed by", "stylized by", "by"]
else:
artistbylist = [""]
completeprompt += random.choice(artistbylist) + " -artist-"
if isweighted == 1:
completeprompt += ":" + str(1 + (random.randint(-3,3)/10)) + ")"
if artistmode in ["hybrid"] and not end - step == 1:
completeprompt += "|"
if artistmode in ["switching"] and not end - step == 1:
completeprompt += ":"
if artistmode not in ["hybrid", "switching"]and not end - step > 1:
completeprompt += ","
elif artistmode not in ["hybrid", "switching"]and not end - step == 1:
completeprompt += " and "
isweighted = 0
step = step + 1
if artistmode in ["stopping"]:
completeprompt += "::"
completeprompt += str(random.randint(1,19))
if artistmode in ["switching","adding"]:
completeprompt += ":" + str(random.randint(1,18))
if artistmode in ["hybrid", "stopping","adding", "switching"]:
completeprompt += "] "
if artistmode in ["stopping"]:
completeprompt += "::"
completeprompt += str(random.randint(1,19))
if artistmode in ["switching","adding"]:
completeprompt += ":" + str(random.randint(1,18))
if artistmode in ["hybrid", "stopping","adding", "switching"]:
completeprompt += "] "
if(onlyartists == True):
@@ -1974,88 +1989,92 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
if(artists != "none" and artistsplacement == "middle" and generateartist == True):
completeprompt += ", "
# sometimes do this as well, but now in the front of the artists
if(giventypeofimage=="" and imagetype == "all" and random.randint(0, 2) == 0):
completeprompt += "-artiststyle- art, "
if(artists == "greg mode"):
artistbylist = ["art by", "designed by", "stylized by", "by"]
completeprompt += random.choice(artistbylist) + " -gregmode- "
else:
# sometimes do this as well, but now in the front of the artists
if(giventypeofimage=="" and imagetype == "all" and random.randint(0, 2) == 0):
completeprompt += "-artiststyle- art, "
# take 1-3 artists, weighted to 1-2
step = random.randint(0, 1)
minstep = step
end = random.randint(1, insanitylevel3)
# take 1-3 artists, weighted to 1-2
step = random.randint(0, 1)
minstep = step
end = random.randint(1, insanitylevel3)
# determine artist mode:
# normal
# hybrid |
# switching A:B:X
# adding at step x a:X
# stopping at step x ::X
# determine artist mode:
# normal
# hybrid |
# switching A:B:X
# adding at step x a:X
# stopping at step x ::X
modeselector = random.randint(0,10)
if modeselector < 4 and end - step >= 2:
artistmodeslist = ["hybrid", "stopping", "adding", "switching"]
artistmode = artistmodeslist[modeselector]
if(advancedprompting == False):
modeselector = random.randint(0,10)
if modeselector < 4 and end - step >= 2:
artistmodeslist = ["hybrid", "stopping", "adding", "switching"]
artistmode = artistmodeslist[modeselector]
if(advancedprompting == False):
artistmode = "normal"
if artistmode in ["hybrid","switching"] and end - step == 1:
artistmode = "normal"
# if there are not enough artists in the list, then just go normal
if(len(artistlist) < 3):
artistmode = "normal"
if artistmode in ["hybrid","switching"] and end - step == 1:
artistmode = "normal"
# if there are not enough artists in the list, then just go normal
if(len(artistlist) < 3):
artistmode = "normal"
if artistmode in ["hybrid", "stopping", "adding","switching"]:
completeprompt += " ["
while step < end:
if(normal_dist(insanitylevel)):
isweighted = 1
if isweighted == 1:
completeprompt += " ("
if artistmode in ["hybrid", "stopping", "adding","switching"]:
completeprompt += " ["
while step < end:
if(normal_dist(insanitylevel)):
isweighted = 1
if isweighted == 1:
completeprompt += " ("
#completeprompt = add_from_csv(completeprompt, "artists", 0, "art by ","")
if(step == minstep):
# sometimes do this
if(giventypeofimage=="" and imagetype == "all" and random.randint(0, 1) == 0):
if(artiststyleselectormode == "normal"):
completeprompt += artiststyleselector + " art "
else:
completeprompt += "-artiststyle- art "
artistbylist = ["art by", "designed by", "stylized by", "by"]
else:
artistbylist = [""]
completeprompt += random.choice(artistbylist) + " -artist-"
#completeprompt = add_from_csv(completeprompt, "artists", 0, "art by ","")
if(step == minstep):
# sometimes do this
if(giventypeofimage=="" and imagetype == "all" and random.randint(0, 1) == 0):
if(artiststyleselectormode == "normal"):
completeprompt += artiststyleselector + " art "
else:
completeprompt += "-artiststyle- art "
artistbylist = ["art by", "designed by", "stylized by", "by"]
else:
artistbylist = [""]
completeprompt += random.choice(artistbylist) + " -artist-"
if isweighted == 1:
completeprompt += ":" + str(1 + (random.randint(-3,3)/10)) + ")"
if artistmode in ["hybrid"] and not end - step == 1:
completeprompt += "|"
if artistmode in ["switching"] and not end - step == 1:
completeprompt += ":"
if isweighted == 1:
completeprompt += ":" + str(1 + (random.randint(-3,3)/10)) + ")"
if artistmode in ["hybrid"] and not end - step == 1:
completeprompt += "|"
if artistmode in ["switching"] and not end - step == 1:
completeprompt += ":"
if artistmode not in ["hybrid", "switching"]and not end - step == 1:
completeprompt += ","
isweighted = 0
step = step + 1
if artistmode not in ["hybrid", "switching"]and not end - step == 1:
completeprompt += ","
isweighted = 0
step = step + 1
if artistmode in ["stopping"]:
completeprompt += "::"
completeprompt += str(random.randint(1,19))
if artistmode in ["switching","adding"]:
completeprompt += ":" + str(random.randint(1,18))
if artistmode in ["hybrid", "stopping","adding", "switching"]:
completeprompt += "] "
completeprompt += ", "
# end of the artist stuff
if artistmode in ["stopping"]:
completeprompt += "::"
completeprompt += str(random.randint(1,19))
if artistmode in ["switching","adding"]:
completeprompt += ":" + str(random.randint(1,18))
if artistmode in ["hybrid", "stopping","adding", "switching"]:
completeprompt += "] "
completeprompt += ", "
# end of the artist stuff
# others
if(chance_roll(insanitylevel, directionchance) and generatedirection == True):
@@ -2277,81 +2296,85 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
if(artists != "none" and artistsplacement == "back" and generateartist == True):
completeprompt += ", "
# take 1-3 artists, weighted to 1-2
step = random.randint(0, 1)
minstep = step
end = random.randint(1, insanitylevel3)
if(artists == "greg mode"):
artistbylist = ["art by", "designed by", "stylized by", "by"]
completeprompt += random.choice(artistbylist) + " -gregmode- "
else:
# take 1-3 artists, weighted to 1-2
step = random.randint(0, 1)
minstep = step
end = random.randint(1, insanitylevel3)
# determine artist mode:
# normal
# hybrid |
# switching A:B:X
# adding at step x a:X
# stopping at step x ::X
# determine artist mode:
# normal
# hybrid |
# switching A:B:X
# adding at step x a:X
# stopping at step x ::X
modeselector = random.randint(0,10)
if modeselector < 4 and end - step >= 2:
artistmodeslist = ["hybrid", "stopping", "adding", "switching"]
artistmode = artistmodeslist[modeselector]
if(advancedprompting == False):
modeselector = random.randint(0,10)
if modeselector < 4 and end - step >= 2:
artistmodeslist = ["hybrid", "stopping", "adding", "switching"]
artistmode = artistmodeslist[modeselector]
if(advancedprompting == False):
artistmode = "normal"
if artistmode in ["hybrid","switching"] and end - step == 1:
artistmode = "normal"
# if there are not enough artists in the list, then just go normal
if(len(artistlist) < 3):
artistmode = "normal"
if artistmode in ["hybrid","switching"] and end - step == 1:
artistmode = "normal"
# if there are not enough artists in the list, then just go normal
if(len(artistlist) < 3):
artistmode = "normal"
if artistmode in ["hybrid", "stopping", "adding","switching"]:
completeprompt += " ["
while step < end:
if(normal_dist(insanitylevel)):
isweighted = 1
if isweighted == 1:
completeprompt += " ("
if artistmode in ["hybrid", "stopping", "adding","switching"]:
completeprompt += " ["
while step < end:
if(normal_dist(insanitylevel)):
isweighted = 1
if isweighted == 1:
completeprompt += " ("
#completeprompt = add_from_csv(completeprompt, "artists", 0, "art by ","")
if(step == minstep):
# sometimes do this
if(giventypeofimage=="" and imagetype == "all" and random.randint(0, 1) == 0):
if(artiststyleselectormode == "normal"):
completeprompt += artiststyleselector + " art "
else:
completeprompt += "-artiststyle- art "
artistbylist = ["art by", "designed by", "stylized by", "by"]
else:
artistbylist = [""]
completeprompt += random.choice(artistbylist) + " -artist-"
#completeprompt = add_from_csv(completeprompt, "artists", 0, "art by ","")
if(step == minstep):
# sometimes do this
if(giventypeofimage=="" and imagetype == "all" and random.randint(0, 1) == 0):
if(artiststyleselectormode == "normal"):
completeprompt += artiststyleselector + " art "
else:
completeprompt += "-artiststyle- art "
artistbylist = ["art by", "designed by", "stylized by", "by"]
else:
artistbylist = [""]
completeprompt += random.choice(artistbylist) + " -artist-"
if isweighted == 1:
completeprompt += ":" + str(1 + (random.randint(-3,3)/10)) + ")"
if artistmode in ["hybrid"] and not end - step == 1:
completeprompt += "|"
if artistmode in ["switching"] and not end - step == 1:
completeprompt += ":"
if isweighted == 1:
completeprompt += ":" + str(1 + (random.randint(-3,3)/10)) + ")"
if artistmode in ["hybrid"] and not end - step == 1:
completeprompt += "|"
if artistmode in ["switching"] and not end - step == 1:
completeprompt += ":"
if artistmode not in ["hybrid", "switching"]and not end - step == 1:
completeprompt += ","
isweighted = 0
step = step + 1
if artistmode not in ["hybrid", "switching"]and not end - step == 1:
completeprompt += ","
isweighted = 0
step = step + 1
if artistmode in ["stopping"]:
completeprompt += "::"
completeprompt += str(random.randint(1,19))
if artistmode in ["switching","adding"]:
completeprompt += ":" + str(random.randint(1,18))
if artistmode in ["hybrid", "stopping","adding", "switching"]:
completeprompt += "] "
# end of the artist stuff
if artistmode in ["stopping"]:
completeprompt += "::"
completeprompt += str(random.randint(1,19))
if artistmode in ["switching","adding"]:
completeprompt += ":" + str(random.randint(1,18))
if artistmode in ["hybrid", "stopping","adding", "switching"]:
completeprompt += "] "
# end of the artist stuff
@@ -2612,9 +2635,10 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
"-oppositenonfictional-" in completeprompt or
"-photoaddition-" in completeprompt or
"-age-" in completeprompt or
"-agecalculator-" in completeprompt):
allwildcardslistnohybrid = [ "-color-","-object-", "-animal-", "-fictional-","-nonfictional-","-building-","-vehicle-","-location-","-conceptprefix-","-food-","-haircolor-","-hairstyle-","-job-", "-accessory-", "-humanoid-", "-manwoman-", "-human-", "-colorscheme-", "-mood-", "-genderdescription-", "-artmovement-", "-malefemale-", "-bodytype-", "-minilocation-", "-minilocationaddition-", "-pose-", "-season-", "-minioutfit-", "-elaborateoutfit-", "-minivomit-", "-vomit-", "-rpgclass-", "-subjectfromfile-","-subjectfromfile-", "-brand-", "-space-", "-artist-", "-imagetype-", "-othertype-", "-quality-", "-lighting-", "-camera-", "-lens-","-imagetypequality-", "-poemline-", "-songline-", "-greatwork-", "-artistfantasy-", "-artistpopular-", "-artistromanticism-", "-artistphotography-", "-emoji-", "-timeperiod-", "-shotsize-", "-musicgenre-", "-animaladdition-", "-addontolocationinside-", "-addontolocation-", "-objectaddition-", "-humanaddition-", "-overalladdition-", "-focus-", "-direction-", "-styletilora-", "-manwomanrelation-", "-waterlocation-", "-container-", "-firstname-", "-flora-", "-print-", "-miniactivity-", "-pattern-", "-animalsuffixaddition-", "-chair-", "-cardname-", "-covering-", "-heshe-", "-hisher-", "-himher-", "-outfitdescriptor-", "-hairdescriptor-", "-hairvomit-", "-humandescriptor-", "-manwomanmultiple-", "-facepart-", "-buildfacepart-", "-outfitvomit-", "-locationdescriptor-", "-basicbitchdescriptor-", "-animaldescriptor-", "-humanexpression-", "-humanvomit-", "-eyecolor-", "-fashiondesigner-", "-colorcombination-", "-materialcombination-", "-oppositefictional-", "-oppositenonfictional-", "-photoaddition-", "-age-", "-agecalculator-"]
allwildcardslistnohybridlists = [colorlist, objectlist, animallist, fictionallist, nonfictionallist, buildinglist, vehiclelist, locationlist,conceptprefixlist,foodlist,haircolorlist, hairstylelist,joblist, accessorielist, humanoidlist, manwomanlist, humanlist, colorschemelist, moodlist, genderdescriptionlist, artmovementlist, malefemalelist, bodytypelist, minilocationlist, minilocationadditionslist, poselist, seasonlist, minioutfitlist, elaborateoutfitlist, minivomitlist, vomitlist, rpgclasslist, customsubjectslist, customoutfitslist, brandlist, spacelist, artistlist, imagetypelist, othertypelist, qualitylist, lightinglist, cameralist, lenslist, imagetypequalitylist, poemlinelist, songlinelist, greatworklist, fantasyartistlist, popularartistlist, romanticismartistlist, photographyartistlist, emojilist, timeperiodlist, shotsizelist, musicgenrelist, animaladditionlist, addontolocationinsidelist, addontolocationlist, objectadditionslist, humanadditionlist, overalladditionlist, focuslist, directionlist, stylestiloralist, manwomanrelationlist, waterlocationlist, containerlist, firstnamelist, floralist, printlist, miniactivitylist, patternlist, animalsuffixadditionlist, chairlist, cardnamelist, coveringlist, heshelist, hisherlist, himherlist, outfitdescriptorlist, hairdescriptorlist, hairvomitlist, humandescriptorlist, manwomanmultiplelist, facepartlist, buildfacepartlist, outfitvomitlist, locationdescriptorlist, basicbitchdescriptorlist, animaldescriptorlist, humanexpressionlist, humanvomitlist, eyecolorlist, fashiondesignerlist, colorcombinationlist, materialcombinationlist, oppositefictionallist, oppositenonfictionallist, photoadditionlist, agelist, agecalculatorlist]
"-agecalculator-" in completeprompt or
"-gregmode-" in completeprompt):
allwildcardslistnohybrid = [ "-color-","-object-", "-animal-", "-fictional-","-nonfictional-","-building-","-vehicle-","-location-","-conceptprefix-","-food-","-haircolor-","-hairstyle-","-job-", "-accessory-", "-humanoid-", "-manwoman-", "-human-", "-colorscheme-", "-mood-", "-genderdescription-", "-artmovement-", "-malefemale-", "-bodytype-", "-minilocation-", "-minilocationaddition-", "-pose-", "-season-", "-minioutfit-", "-elaborateoutfit-", "-minivomit-", "-vomit-", "-rpgclass-", "-subjectfromfile-","-subjectfromfile-", "-brand-", "-space-", "-artist-", "-imagetype-", "-othertype-", "-quality-", "-lighting-", "-camera-", "-lens-","-imagetypequality-", "-poemline-", "-songline-", "-greatwork-", "-artistfantasy-", "-artistpopular-", "-artistromanticism-", "-artistphotography-", "-emoji-", "-timeperiod-", "-shotsize-", "-musicgenre-", "-animaladdition-", "-addontolocationinside-", "-addontolocation-", "-objectaddition-", "-humanaddition-", "-overalladdition-", "-focus-", "-direction-", "-styletilora-", "-manwomanrelation-", "-waterlocation-", "-container-", "-firstname-", "-flora-", "-print-", "-miniactivity-", "-pattern-", "-animalsuffixaddition-", "-chair-", "-cardname-", "-covering-", "-heshe-", "-hisher-", "-himher-", "-outfitdescriptor-", "-hairdescriptor-", "-hairvomit-", "-humandescriptor-", "-manwomanmultiple-", "-facepart-", "-buildfacepart-", "-outfitvomit-", "-locationdescriptor-", "-basicbitchdescriptor-", "-animaldescriptor-", "-humanexpression-", "-humanvomit-", "-eyecolor-", "-fashiondesigner-", "-colorcombination-", "-materialcombination-", "-oppositefictional-", "-oppositenonfictional-", "-photoaddition-", "-age-", "-agecalculator-", "-gregmode-"]
allwildcardslistnohybridlists = [colorlist, objectlist, animallist, fictionallist, nonfictionallist, buildinglist, vehiclelist, locationlist,conceptprefixlist,foodlist,haircolorlist, hairstylelist,joblist, accessorielist, humanoidlist, manwomanlist, humanlist, colorschemelist, moodlist, genderdescriptionlist, artmovementlist, malefemalelist, bodytypelist, minilocationlist, minilocationadditionslist, poselist, seasonlist, minioutfitlist, elaborateoutfitlist, minivomitlist, vomitlist, rpgclasslist, customsubjectslist, customoutfitslist, brandlist, spacelist, artistlist, imagetypelist, othertypelist, qualitylist, lightinglist, cameralist, lenslist, imagetypequalitylist, poemlinelist, songlinelist, greatworklist, fantasyartistlist, popularartistlist, romanticismartistlist, photographyartistlist, emojilist, timeperiodlist, shotsizelist, musicgenrelist, animaladditionlist, addontolocationinsidelist, addontolocationlist, objectadditionslist, humanadditionlist, overalladditionlist, focuslist, directionlist, stylestiloralist, manwomanrelationlist, waterlocationlist, containerlist, firstnamelist, floralist, printlist, miniactivitylist, patternlist, animalsuffixadditionlist, chairlist, cardnamelist, coveringlist, heshelist, hisherlist, himherlist, outfitdescriptorlist, hairdescriptorlist, hairvomitlist, humandescriptorlist, manwomanmultiplelist, facepartlist, buildfacepartlist, outfitvomitlist, locationdescriptorlist, basicbitchdescriptorlist, animaldescriptorlist, humanexpressionlist, humanvomitlist, eyecolorlist, fashiondesignerlist, colorcombinationlist, materialcombinationlist, oppositefictionallist, oppositenonfictionallist, photoadditionlist, agelist, agecalculatorlist, gregmodelist]
allwildcardslistwithhybrid = ["-material-", "-descriptor-", "-outfit-", "-conceptsuffix-","-culture-", "-objecttotal-", "-outfitprinttotal-"]
allwildcardslistwithhybridlists = [materiallist, descriptorlist,outfitlist,conceptsuffixlist,culturelist, objecttotallist, outfitprinttotallist]
@@ -2805,7 +2829,7 @@ def createpromptvariant(prompt = "", insanitylevel = 5, antivalues = "" , gender
popularartistlist = artist_category_csv_to_list("artists_and_category","popular")
romanticismartistlist = artist_category_csv_to_list("artists_and_category","romanticism")
photographyartistlist = artist_category_csv_to_list("artists_and_category","photography")
gregmodelist = csv_to_list("gregmode", antilist)
# add any other custom lists
stylestiloralist = csv_to_list("styles_ti_lora",antilist,"./userfiles/")
@@ -2964,6 +2988,9 @@ def createpromptvariant(prompt = "", insanitylevel = 5, antivalues = "" , gender
if lowercase_combination in [x.lower() for x in agecalculatorlist] and chance_roll(insanitylevel, "uncommon"):
prompt = prompt.replace(combination," -agecalculator- ")
if lowercase_combination in [x.lower() for x in gregmodelist] and chance_roll(insanitylevel, "uncommon"):
prompt = prompt.replace(combination," -gregmode- ")
#if lowercase_combination in [x.lower() for x in conceptprefixlist] and chance_roll(insanitylevel, "uncommon"):
# prompt = prompt.replace(combination," -conceptprefix- ")
@@ -3225,10 +3252,11 @@ def createpromptvariant(prompt = "", insanitylevel = 5, antivalues = "" , gender
"-materialcombination-" in completeprompt or
"-photoaddition-" in completeprompt or
"-age-" in completeprompt or
"-agecalculator-" in completeprompt
"-agecalculator-" in completeprompt or
"-gregmode-" in completeprompt
):
allwildcardslistnohybrid = [ "-color-","-object-", "-animal-", "-fictional-","-nonfictional-","-building-","-vehicle-","-location-","-conceptprefix-","-food-","-haircolor-","-hairstyle-","-job-", "-accessory-", "-humanoid-", "-manwoman-", "-human-", "-colorscheme-", "-mood-", "-genderdescription-", "-artmovement-", "-malefemale-", "-bodytype-", "-minilocation-", "-minilocationaddition-", "-pose-", "-season-", "-minioutfit-", "-elaborateoutfit-", "-minivomit-", "-vomit-", "-rpgclass-", "-subjectfromfile-", "-subjectfromfile-", "-brand-", "-space-", "-artist-", "-imagetype-", "-othertype-", "-quality-", "-lighting-", "-camera-", "-lens-","-imagetypequality-", "-poemline-", "-songline-", "-greatwork-", "-artistfantasy-", "-artistpopular-", "-artistromanticism-", "-artistphotography-", "-emoji-", "-timeperiod-", "-shotsize-", "-musicgenre-", "-animaladdition-", "-objectaddition-", "-humanaddition-", "-overalladdition-", "-focus-", "-direction-", "-styletilora-", "-manwomanrelation-", "-waterlocation-", "-container-", "-firstname-", "-flora-", "-print-", "-miniactivity-", "-pattern-", "-chair-", "-cardname-", "-covering-", "-outfitdescriptor-", "-hairdescriptor-", "-hairvomit-", "-humandescriptor-", "-manwomanmultiple-", "-facepart-", "-locationdescriptor-", "-basicbitchdescriptor-", "-animaldescriptor-", "-humanexpression-", "-humanvomit-", "-eyecolor-", "-fashiondesigner-", "-colorcombination-", "-materialcombination-", "-photoaddition-", "-age-", "agecalculator-"]
allwildcardslistnohybridlists = [colorlist, objectlist, animallist, fictionallist, nonfictionallist, buildinglist, vehiclelist, locationlist,conceptprefixlist,foodlist,haircolorlist, hairstylelist,joblist, accessorielist, humanoidlist, manwomanlist, humanlist, colorschemelist, moodlist, genderdescriptionlist, artmovementlist, malefemalelist, bodytypelist, minilocationlist, minilocationadditionslist, poselist, seasonlist, minioutfitlist, elaborateoutfitlist, minivomitlist, vomitlist, rpgclasslist, customsubjectslist, customoutfitslist, brandlist, spacelist, artistlist, imagetypelist, othertypelist, qualitylist, lightinglist, cameralist, lenslist, imagetypequalitylist, poemlinelist, songlinelist, greatworklist, fantasyartistlist, popularartistlist, romanticismartistlist, photographyartistlist, emojilist, timeperiodlist, shotsizelist, musicgenrelist, animaladditionlist, objectadditionslist, humanadditionlist, overalladditionlist, focuslist, directionlist, stylestiloralist, manwomanrelationlist, waterlocationlist, containerlist, firstnamelist, floralist, printlist, miniactivitylist, patternlist, chairlist, cardnamelist, coveringlist, outfitdescriptorlist, hairdescriptorlist, hairvomitlist, humandescriptorlist, manwomanmultiplelist, facepartlist, locationdescriptorlist, basicbitchdescriptorlist, animaldescriptorlist, humanexpressionlist, humanvomitlist, eyecolorlist, fashiondesignerlist, colorcombinationlist, materialcombinationlist, photoadditionlist, agelist, agecalculatorlist]
allwildcardslistnohybrid = [ "-color-","-object-", "-animal-", "-fictional-","-nonfictional-","-building-","-vehicle-","-location-","-conceptprefix-","-food-","-haircolor-","-hairstyle-","-job-", "-accessory-", "-humanoid-", "-manwoman-", "-human-", "-colorscheme-", "-mood-", "-genderdescription-", "-artmovement-", "-malefemale-", "-bodytype-", "-minilocation-", "-minilocationaddition-", "-pose-", "-season-", "-minioutfit-", "-elaborateoutfit-", "-minivomit-", "-vomit-", "-rpgclass-", "-subjectfromfile-", "-subjectfromfile-", "-brand-", "-space-", "-artist-", "-imagetype-", "-othertype-", "-quality-", "-lighting-", "-camera-", "-lens-","-imagetypequality-", "-poemline-", "-songline-", "-greatwork-", "-artistfantasy-", "-artistpopular-", "-artistromanticism-", "-artistphotography-", "-emoji-", "-timeperiod-", "-shotsize-", "-musicgenre-", "-animaladdition-", "-objectaddition-", "-humanaddition-", "-overalladdition-", "-focus-", "-direction-", "-styletilora-", "-manwomanrelation-", "-waterlocation-", "-container-", "-firstname-", "-flora-", "-print-", "-miniactivity-", "-pattern-", "-chair-", "-cardname-", "-covering-", "-outfitdescriptor-", "-hairdescriptor-", "-hairvomit-", "-humandescriptor-", "-manwomanmultiple-", "-facepart-", "-locationdescriptor-", "-basicbitchdescriptor-", "-animaldescriptor-", "-humanexpression-", "-humanvomit-", "-eyecolor-", "-fashiondesigner-", "-colorcombination-", "-materialcombination-", "-photoaddition-", "-age-", "agecalculator-", "-gregmode-"]
allwildcardslistnohybridlists = [colorlist, objectlist, animallist, fictionallist, nonfictionallist, buildinglist, vehiclelist, locationlist,conceptprefixlist,foodlist,haircolorlist, hairstylelist,joblist, accessorielist, humanoidlist, manwomanlist, humanlist, colorschemelist, moodlist, genderdescriptionlist, artmovementlist, malefemalelist, bodytypelist, minilocationlist, minilocationadditionslist, poselist, seasonlist, minioutfitlist, elaborateoutfitlist, minivomitlist, vomitlist, rpgclasslist, customsubjectslist, customoutfitslist, brandlist, spacelist, artistlist, imagetypelist, othertypelist, qualitylist, lightinglist, cameralist, lenslist, imagetypequalitylist, poemlinelist, songlinelist, greatworklist, fantasyartistlist, popularartistlist, romanticismartistlist, photographyartistlist, emojilist, timeperiodlist, shotsizelist, musicgenrelist, animaladditionlist, objectadditionslist, humanadditionlist, overalladditionlist, focuslist, directionlist, stylestiloralist, manwomanrelationlist, waterlocationlist, containerlist, firstnamelist, floralist, printlist, miniactivitylist, patternlist, chairlist, cardnamelist, coveringlist, outfitdescriptorlist, hairdescriptorlist, hairvomitlist, humandescriptorlist, manwomanmultiplelist, facepartlist, locationdescriptorlist, basicbitchdescriptorlist, animaldescriptorlist, humanexpressionlist, humanvomitlist, eyecolorlist, fashiondesignerlist, colorcombinationlist, materialcombinationlist, photoadditionlist, agelist, agecalculatorlist, gregmodelist]
allwildcardslistwithhybrid = ["-material-", "-descriptor-", "-outfit-", "-conceptsuffix-","-culture-", "-objecttotal-", "-outfitprinttotal-"]
allwildcardslistwithhybridlists = [materiallist, descriptorlist,outfitlist,conceptsuffixlist,culturelist, objecttotallist, outfitprinttotallist]
-1
View File
@@ -1 +0,0 @@
Krenz Cushart and Aplhonse Mucha;humanoid
1 Krenz Cushart and Aplhonse Mucha humanoid
+1 -1
View File
@@ -188,7 +188,7 @@ Alison Bechdel,"comics, cartoon",0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0
Jasmine Becket-Griffith,"fantasy, portrait, whimsical, vibrant",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1
Max Beckmann,"high contrast, expressionism",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Vanessa Beecroft,"nudity, character, portrait, photography",0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Beeple,digital,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Beeple,digital,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Zdzisław Beksiński,"surrealism, dark, horror,",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0
Julie Bell,"fantasy, nature, dragons",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Vanessa Bell,"fauvism, portrait",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Can't render this file because it is too large.
+2
View File
@@ -97,6 +97,8 @@ Poinsettia
Pond water lilies
Poplar
Poppies
Pots with plants
Pots with flowers
Red oak
Redwood tree
River stone
1 Acacia
97 Pond water lilies
98 Poplar
99 Poppies
100 Pots with plants
101 Pots with flowers
102 Red oak
103 Redwood tree
104 River stone
+100
View File
@@ -0,0 +1,100 @@
Krenz Cushart and Aplhonse Mucha
Ross Tran, Antonio J. Manzanedo, Tom Bagshaw
Magali Villeneuve, eve ventrue, anna dittmann, mandy disher, tom bagshaw
Magali Villeneuve, Bayard Wu
WLOP and Artgerm
Guy Denning, Russ Mills, Daniel F Gerhartz
Jeremy Mann, Miles Johnston, Alasdair McLellan, Daniel Merriam, Peter Gric, Dariusz Klimcza
Dan Mumford and Artgerm
Artgerm and Rubens
Artgerm and Tim Burton
Artgerm and Bayard Whu
luis royo, jim lee and boris vallejo
tom bagshaw, donato giancola, greg manchess, karol bak and peter mohrbacher
Joseph Christian Leyendecker, WLOP, Boris Vallejo
Ed Blinkey, Atey Ghailan, Jeremy Mann, Greg Manchess, Antonio Moro
artgerm, ruan jia and greg rutkowski
Alexandr Averin and greg rutkowski
john william waterhouse, charlie bowater, agnes cecile, Mucha and Gabriel Ferrier
greg rutkowski, gil elvgren and ilya kuvshinov
ayami kojima, greg hildebrandt and mark ryden
John Constable, Ed Blinkey, Atey Ghailan, Jeremy Mann and Greg Manchess, Antonio Moro
artgerm, greg rutkowski and alphonse mucha, loish and wlop
alphonse mucha, greg hildebrandt and mark brooks
raphael, caravaggio, greg rutkowski, beeple, beksinski
Waterhouse, John Constable, Ed Blinkey, Atey Ghailan, Studio Ghibli, Jeremy Mann, Greg Manchess, Antonio Moro and makoto shinkai
artgerm, greg rutkowski and rachel m silva
rhads, ferdinand knab, makoto shinkai and lois van baarle, ilya kuvshinov, rossdraws, tom bagshaw
Atey Ghailan, Loish and Bryan Lee O'Malley
artgerm, loish and WLOP
alphonse mucha, loish and wlop
Atey Ghailan, Loish, Bryan Lee O'Malley, Cliff Chiang and Greg Rutkowski
Artgerm, WLOP, Ilya Kuvshinov, RHADS, Loish and Rossdraws
thomas kindkade, alphonse mucha, loish and norman rockwell J.
greg rutkowski, thomas kindkade, alphonse mucha, loish and norman Rockwell
Ruan Jia, Artgerm, Range Murata, WLOP, CLAMP and Loish
greg rutkowski, loish, rhads, ferdinand knab, makoto shinkai, lois van baarle, ilya kuvshinov, rossdraws, tom bagshaw and alphonse mucha
Greg Rutkowski and Alphonse Mucha
ilya kuvshinov and Yanjun Cheng
artgerm, jesper ejsing, rhads, makoto shinkai, lois van baarle, rossdraws, ilya kuvshinov and gustav klimt
ilya kuvshinov and gustav klimt
greg rutkowski and gil elvgren
wlop, ilya kuvshinov, greg rutkowski and alphonse mucha
Ilya Kuvshinov, Tom Bagshaw and WLOP
ilya kuvshinov, giuseppe dangelico pino, michael garmash, rob rey and disney
karol bak, james jean and tom bagshaw
Ross Tran, Antonio J. Manzanedo, Tom Bagshaw and mandy disher
Ross Tran and Lois van Baarle
loish, ross tran, artgerm, james jean and charlie bowater
ivan talavera, artgerm, loish, rossdraws and Yang J
ross tran, ilya kuvshinov and alena aenami
Ross tran, Russell Dongjun Lu, Yanjun Cheng, Li Song, Chen Jiru, Qu Leilei and Cui Zizhong
WLOP, Ross Tran and edgar maxence
james jean, wlop, ross tran, michael whelan, alena aenami and android jones
moebius, dan mumford, alphonse mucha, Hokusai and James Gurney
john william waterhouse, charlie bowater, agnes cecile, Mucha and Gabriel Ferrier
greg rutkowski and alphonse mucha
thomas kindkade, alphonse mucha, loish, peter chung and norman rockwell
Harry Clarke, Eugène Grasset and Alphonse Mucha
Alphonse mucha and tim okamura
gaston bussiere and alphonse mucha
artgerm, greg rutkowski and alphonse mucha
artgerm, loish and wlop
wlop, james jean and andrei riabovitchev
laurie greasley, beeple, jeremiah ketner, alena aenami and android jones
ross tran, wlop, yuri shwedoff, tom bagshaw, craig mullins
Artgerm, James jean, Brian froud and Ross Tran
makoto shinkai, artgerm, wlop, rossdraws, james jean, andrei riabovitchev, marc simonetti and krenz cushart
beksinski, james jean, loish, artgerm, rutkowsk, moebius, francis bacon and gustav klimt
Makoto Shinkai and Studio Ghibli
Carne Griffiths, Conrad Roset and Makoto Shinkai
Makoto Shinkai, Moyoco Anno and Studio Ghibli
Emil Melmoth, Marc simonetti and Makoto Shinkai
Ilya Kuvshinov and Makoto Shinkai
conrad roset and greg rutkowski
Carne Griffiths and Conrad Roset
conrad roset, greg rutkowski and makoto shinkai
greg rutkowski, artgerm, ross tran, conrad roset and takato yomamoto
Anna Dittmann and Conrad Roset
Brandon Woelfel, Klaus Wittmann and by Bastien Lecouffe-Deharme
Brandon Woelfel and Beeple
Brandon Woelfel and Josan Gonzalez
alessio albi, peter sculthorpe and brandon woelfel
gil elvgen, greg manchess and mucha
greg manchess, huang guangjian, gil elvgren and Chuah Thean Teng
greg manchess, gil elvgren, sachin teng, greg rutkowski and ilya kuvshinov
greg manchess, huang guangjian, greg rutkowski and jesper ejsing
Ed Blinkey, Atey Ghailan, Studio Ghibli, by Jeremy Mann, Greg Manchess and Antonio Moro
raphael, caravaggio, greg rutkowski, beeple, beksinski and giger
Greg Rutkowski, Artgerm, WLOP, Alphonse, Beeple and Caravaggio
beeple, noah bradley, cyril roland and ross tran
Lois van Baarle, beeple and jeremiah ketner
artgerm, julie bell, beeple
Dan Mumford and beeple
Dan Mumford and Artgerm
Dan Mumford, Artgerm, Greg Rutkowski and Andy Warhol
dan mumford and marc simonetti
Android Jones, Ismail Inceoglu,Jean Baptiste mongue,James Jean,Erin Hanson and Dan Mumford
Marek Okon and dan mumford
Thomas Kinkade, Artgerm and Dan Mumford
Clive Barker, Dan Mumford, Butcher Billy and Russ Mills
1 Krenz Cushart and Aplhonse Mucha
2 Ross Tran, Antonio J. Manzanedo, Tom Bagshaw
3 Magali Villeneuve, eve ventrue, anna dittmann, mandy disher, tom bagshaw
4 Magali Villeneuve, Bayard Wu
5 WLOP and Artgerm
6 Guy Denning, Russ Mills, Daniel F Gerhartz
7 Jeremy Mann, Miles Johnston, Alasdair McLellan, Daniel Merriam, Peter Gric, Dariusz Klimcza
8 Dan Mumford and Artgerm
9 Artgerm and Rubens
10 Artgerm and Tim Burton
11 Artgerm and Bayard Whu
12 luis royo, jim lee and boris vallejo
13 tom bagshaw, donato giancola, greg manchess, karol bak and peter mohrbacher
14 Joseph Christian Leyendecker, WLOP, Boris Vallejo
15 Ed Blinkey, Atey Ghailan, Jeremy Mann, Greg Manchess, Antonio Moro
16 artgerm, ruan jia and greg rutkowski
17 Alexandr Averin and greg rutkowski
18 john william waterhouse, charlie bowater, agnes cecile, Mucha and Gabriel Ferrier
19 greg rutkowski, gil elvgren and ilya kuvshinov
20 ayami kojima, greg hildebrandt and mark ryden
21 John Constable, Ed Blinkey, Atey Ghailan, Jeremy Mann and Greg Manchess, Antonio Moro
22 artgerm, greg rutkowski and alphonse mucha, loish and wlop
23 alphonse mucha, greg hildebrandt and mark brooks
24 raphael, caravaggio, greg rutkowski, beeple, beksinski
25 Waterhouse, John Constable, Ed Blinkey, Atey Ghailan, Studio Ghibli, Jeremy Mann, Greg Manchess, Antonio Moro and makoto shinkai
26 artgerm, greg rutkowski and rachel m silva
27 rhads, ferdinand knab, makoto shinkai and lois van baarle, ilya kuvshinov, rossdraws, tom bagshaw
28 Atey Ghailan, Loish and Bryan Lee O'Malley
29 artgerm, loish and WLOP
30 alphonse mucha, loish and wlop
31 Atey Ghailan, Loish, Bryan Lee O'Malley, Cliff Chiang and Greg Rutkowski
32 Artgerm, WLOP, Ilya Kuvshinov, RHADS, Loish and Rossdraws
33 thomas kindkade, alphonse mucha, loish and norman rockwell J.
34 greg rutkowski, thomas kindkade, alphonse mucha, loish and norman Rockwell
35 Ruan Jia, Artgerm, Range Murata, WLOP, CLAMP and Loish
36 greg rutkowski, loish, rhads, ferdinand knab, makoto shinkai, lois van baarle, ilya kuvshinov, rossdraws, tom bagshaw and alphonse mucha
37 Greg Rutkowski and Alphonse Mucha
38 ilya kuvshinov and Yanjun Cheng
39 artgerm, jesper ejsing, rhads, makoto shinkai, lois van baarle, rossdraws, ilya kuvshinov and gustav klimt
40 ilya kuvshinov and gustav klimt
41 greg rutkowski and gil elvgren
42 wlop, ilya kuvshinov, greg rutkowski and alphonse mucha
43 Ilya Kuvshinov, Tom Bagshaw and WLOP
44 ilya kuvshinov, giuseppe dangelico pino, michael garmash, rob rey and disney
45 karol bak, james jean and tom bagshaw
46 Ross Tran, Antonio J. Manzanedo, Tom Bagshaw and mandy disher
47 Ross Tran and Lois van Baarle
48 loish, ross tran, artgerm, james jean and charlie bowater
49 ivan talavera, artgerm, loish, rossdraws and Yang J
50 ross tran, ilya kuvshinov and alena aenami
51 Ross tran, Russell Dongjun Lu, Yanjun Cheng, Li Song, Chen Jiru, Qu Leilei and Cui Zizhong
52 WLOP, Ross Tran and edgar maxence
53 james jean, wlop, ross tran, michael whelan, alena aenami and android jones
54 moebius, dan mumford, alphonse mucha, Hokusai and James Gurney
55 john william waterhouse, charlie bowater, agnes cecile, Mucha and Gabriel Ferrier
56 greg rutkowski and alphonse mucha
57 thomas kindkade, alphonse mucha, loish, peter chung and norman rockwell
58 Harry Clarke, Eugène Grasset and Alphonse Mucha
59 Alphonse mucha and tim okamura
60 gaston bussiere and alphonse mucha
61 artgerm, greg rutkowski and alphonse mucha
62 artgerm, loish and wlop
63 wlop, james jean and andrei riabovitchev
64 laurie greasley, beeple, jeremiah ketner, alena aenami and android jones
65 ross tran, wlop, yuri shwedoff, tom bagshaw, craig mullins
66 Artgerm, James jean, Brian froud and Ross Tran
67 makoto shinkai, artgerm, wlop, rossdraws, james jean, andrei riabovitchev, marc simonetti and krenz cushart
68 beksinski, james jean, loish, artgerm, rutkowsk, moebius, francis bacon and gustav klimt
69 Makoto Shinkai and Studio Ghibli
70 Carne Griffiths, Conrad Roset and Makoto Shinkai
71 Makoto Shinkai, Moyoco Anno and Studio Ghibli
72 Emil Melmoth, Marc simonetti and Makoto Shinkai
73 Ilya Kuvshinov and Makoto Shinkai
74 conrad roset and greg rutkowski
75 Carne Griffiths and Conrad Roset
76 conrad roset, greg rutkowski and makoto shinkai
77 greg rutkowski, artgerm, ross tran, conrad roset and takato yomamoto
78 Anna Dittmann and Conrad Roset
79 Brandon Woelfel, Klaus Wittmann and by Bastien Lecouffe-Deharme
80 Brandon Woelfel and Beeple
81 Brandon Woelfel and Josan Gonzalez
82 alessio albi, peter sculthorpe and brandon woelfel
83 gil elvgen, greg manchess and mucha
84 greg manchess, huang guangjian, gil elvgren and Chuah Thean Teng
85 greg manchess, gil elvgren, sachin teng, greg rutkowski and ilya kuvshinov
86 greg manchess, huang guangjian, greg rutkowski and jesper ejsing
87 Ed Blinkey, Atey Ghailan, Studio Ghibli, by Jeremy Mann, Greg Manchess and Antonio Moro
88 raphael, caravaggio, greg rutkowski, beeple, beksinski and giger
89 Greg Rutkowski, Artgerm, WLOP, Alphonse, Beeple and Caravaggio
90 beeple, noah bradley, cyril roland and ross tran
91 Lois van Baarle, beeple and jeremiah ketner
92 artgerm, julie bell, beeple
93 Dan Mumford and beeple
94 Dan Mumford and Artgerm
95 Dan Mumford, Artgerm, Greg Rutkowski and Andy Warhol
96 dan mumford and marc simonetti
97 Android Jones, Ismail Inceoglu,Jean Baptiste mongue,James Jean,Erin Hanson and Dan Mumford
98 Marek Okon and dan mumford
99 Thomas Kinkade, Artgerm and Dan Mumford
100 Clive Barker, Dan Mumford, Butcher Billy and Russ Mills
+1
View File
@@ -227,6 +227,7 @@ Highway Patrol Officer;both
Hippie;both
Hipster;both
Historian;both
Hillbilly;both
Hooded figure;both
Humanitarian;both
hunk;male
1 -musicgenre-mancer both
227 Hippie both
228 Hipster both
229 Historian both
230 Hillbilly both
231 Hooded figure both
232 Humanitarian both
233 hunk male
+2 -1
View File
@@ -9,4 +9,5 @@
, -heshe- is OR(wearing;dressed in) OR(;-hisher-;-hisher- traditional;rare) -culture- -outfit-, OR(; OR(-hisher-;The;normal) -sameoutfit- is OR(-outfitdescriptor-;-color-),;normal) OR(;, It looks OR(;very;rare) -outfitdescriptor- on -himher-,;unique)
, -heshe- is OR(wearing a;dressed in a) OR(;-outfitdescriptor-;normal) OR(;-color-;uncommon) OR(;-culture-;uncommon) OR(;-material-;rare) -outfit- that was OR(designed;made;inspired;forged) by -brand-, It is OR(;very;rare) OR(-outfitdescriptor-;-color-;normal) OR(;and OR(-outfitdescriptor-;-color-;normal);normal) OR(;, The -sameoutfit- looks OR(;very;rare) -outfitdescriptor- on -himher-,;unique)
, OR(wearing;dressed in;in;normal) OR(;a very;rare) OR(;-outfitdescriptor-;normal) OR(-minioutfit-;-outfit-;uncommon), OR(-hisher-;The;normal) -sameoutfit- -outfitvomit-
, -heshe- is OR(wearing a;dressed in) OR(;-hisher-;-hisher- -outfitdescriptor-;rare) -outfit-, OR(-hisher-;The;normal) -sameoutfit- is tailored by -fashiondesigner- OR(; and -fashiondesigner-;uncommon)
, -heshe- is OR(wearing a;dressed in) OR(;-hisher-;-hisher- -outfitdescriptor-;rare) -outfit-, OR(-hisher-;The;normal) -sameoutfit- is tailored by -fashiondesigner- OR(; and -fashiondesigner-;uncommon)
, -heshe- is OR(wearing a;dressed in) OR(;-hisher-;-hisher- -outfitdescriptor-;rare) -artmovement- fashion style -outfit
1 , OR(wearing;dressed in;in;normal) OR(;a very;rare) OR(;-outfitdescriptor-;normal) OR(;-color-;uncommon) OR(;-culture-;uncommon) OR(;-material-;rare) -outfit-
9 , -heshe- is OR(wearing;dressed in) OR(;-hisher-;-hisher- traditional;rare) -culture- -outfit-, OR(; OR(-hisher-;The;normal) -sameoutfit- is OR(-outfitdescriptor-;-color-),;normal) OR(;, It looks OR(;very;rare) -outfitdescriptor- on -himher-,;unique)
10 , -heshe- is OR(wearing a;dressed in a) OR(;-outfitdescriptor-;normal) OR(;-color-;uncommon) OR(;-culture-;uncommon) OR(;-material-;rare) -outfit- that was OR(designed;made;inspired;forged) by -brand-, It is OR(;very;rare) OR(-outfitdescriptor-;-color-;normal) OR(;and OR(-outfitdescriptor-;-color-;normal);normal) OR(;, The -sameoutfit- looks OR(;very;rare) -outfitdescriptor- on -himher-,;unique)
11 , OR(wearing;dressed in;in;normal) OR(;a very;rare) OR(;-outfitdescriptor-;normal) OR(-minioutfit-;-outfit-;uncommon), OR(-hisher-;The;normal) -sameoutfit- -outfitvomit-
12 , -heshe- is OR(wearing a;dressed in) OR(;-hisher-;-hisher- -outfitdescriptor-;rare) -outfit-, OR(-hisher-;The;normal) -sameoutfit- is tailored by -fashiondesigner- OR(; and -fashiondesigner-;uncommon)
13 , -heshe- is OR(wearing a;dressed in) OR(;-hisher-;-hisher- -outfitdescriptor-;rare) -artmovement- fashion style -outfit
+3 -3
View File
@@ -72,7 +72,7 @@ def generateprompts(amount = 1,insanitylevel="5",subject="all", artist="all", im
print("All done!")
generateprompts(10,5
,"animal" # subject
,"all" # subject
,"all" # artists
,"all" # image type "only other types", "only templates mode", "art blaster mode", "quality vomit mode", "color cannon mode", "unique art mode", "massive madness mode", "photo fantasy mode", "subject only mode", "fixed styles mode"
,False,"","","PREFIXPROMPT"
@@ -85,8 +85,8 @@ generateprompts(10,5
, "all" # object types
, "all" # humanoid types -- all,generic humans,generic human relations, multiple humans, celebrities e.a.,fictional,humanoids, based on job or title,based on first name
, "all" # concept types
, True # prompt switching
, False # Turn off emojis
, False # prompt switching
, True # Turn off emojis
, 0 # seed
, "" #outfit override
)