So one of the neat advantages of using language models to assist in art prompt expansion is that you can be relatively vague in your seed prompts. You can be specific when you need to be, but if what you want is some variety over time, a simple seed prompt like, 'tragedy at the waterpark' (for example) can result in a wide variety of images as your LLM scours latent space, coming up with all manner of trouble for your poor vacationers to endure.
I recently switched Bob's main generation model over to Flux.1-dev, which includes a T5 text encoder model. This potentiates the effect, by providing an additional point of inference with the seed prompt. So I give a short vague prompt, Meg elaborates into a full art prompt, and Bob re-interprets that again when creating the art. Sort of like an elaborate AI version of the Telephone Game. Normally this would be undesirable, but when I am looking for random variety, it can actually be a boon.
I put this technique to task this weekend when I developed Amnimuls mode for the Gallery. Give it a shot, click the button below:
This is another mad-libs style prompt, this time with six different slots to fill. They are:
const oneA = ["Red", "Yellow", "Boob", "Green", "Blue", "Polkadot", "Hairy", "Under", "Long", "Short", "Ugly", "Tiny", "No", "Robber", "Fiber", "Yarn", "Knit", "Crochet", "Purple", "Fat", "Boob", "Sparkle", "Bacon", "Nose", "Duck", "Sumo", "Pidgeon", "Yes", "Pig", "Duck", "Trunk", "Fluffy", "Squishy", "Cuddle", "Snuggie", "Foodle", "Phallus", "Four", "Coffee", "Mithril", "Adamantium", "Hairy", "Furry", "Dirty", "Tasty"];
const oneB = ["Sparkled", "Bellied", "Billed", "Brained", "Bottomed", "Ribbed", "Yarned", "Knitted", "Crocheted", "Knotted", "Stained", "Backed", "Pickled", "Flowered", "Boned", "Feathered", "Scaled", "Nose", "Faced", "Mouthed", "Headed", "Skinned", "Armoured", "Coloured", "Favoured", "Eaten", "Toed", "Nippled", "Raisin", "Jetted", "Headed", "Legged", "Assed", "Ass", "Palmed", "Fingered", "Testicaled", "Sphinctered", "Muffin", "Breasted", "Spotted", "Striped", "Stripped", "Hammed"];
const twoA = ["Fish", "Swammy", "Warble", "Funkycold", "Jelly", "Lake", "Blanket", "Sleepingbag", "Shit", "Sky", "Pit", "Garbage", "Swamp", "Flower", "Fart", "Burp", "Snore", "Snot", "Shagg", "Shoggoth", "Bacon", "Titty", "Suffi", "Banga", "Huffle", "Grabby", "Droppy", "Droopy", "Snarf", "Thumba", "Hump", "Slipper", "Yarn", "Fiber", "Silk", "Thread", "Ninny", "Bronc", "Flip", "Stuff", "Bone", "Cabin", "Fluff", "Bonk", "Butt"];
const twoB = ["swarmer", "spinner", "weaver", "wumpus", "spanner", "twat", "knitter", "spitter", "jammy", "bong", "wobbler", "jammy", "goo", "twister", "seater", "taster", "oinker", "bouncer", "donger", "jumper", "boo", "moo", "weasel", "frog", "owl", "bitch", "head", "barker", "skitter", "hatcher", "squeeker", "medina", "doot", "wammy", "staffle", "scratcher", "breeder", "booper", "back", "scale", "nose", "claw", "brow", "tail", "seeker", "song", "boober"];
const middle = ["Satanic", "Angry", "Hungry-Hungry", "Hotdog", "Weaving", "Spinning", "Soaked", "Moist", "Wet", "Dry", "Finger-Licking", "Spawning", "Cinnamin", "Parasitic", "Booby", "Caffinated", "Tasselled", "Screaming", "Horny", "Fried-Egg", "Common-Name", "Borrowed", "Married", "Harem", "Puppet", "Lantern", "Exploding", "Meringue", "Hurricane", "Glowing", "Invisible", "Masturbating", "Lighthouse", "Flashlight", "Vibrating", "Sparkling", "Flying", "Burrowing", "Humping", "Motorboating", "Floating", "Mimicing"];
const action = ["looking for food", "attracting a mate", "doing its dance", "performing for its peers", "hunting in packs", "living a solitary life", "hides under the covers", "in its natural habitat", "in an unfamiliar place", "playing gleefully", "finding a new toy", "meeting a new friend", "putting the pussy on the chainwax", "in a mating ritual", "spinning a web", "making a nest", "receiving important training", "guarding its young", "abiding", "knitting a sweater", "marking its territory", "flaunting its colors", "displaying dominance", "using its psychic powers", "casting a spell", "getting an education", "providing for its family", "with its fall coat", "playing with friends", "being adorable", "with its natural best friend", "cleaning itself", "preening itself", "reaching for a bite", "trapped under this jar", "in a glass sphere", "in this terrarium", "in this habitat", "in this diarama", "in its natural state", "doing what tiggers do best", "served whole, with rice and wine", "running a fortune 500 company", "in its nest", "tumbling over a waterfall"];
const adj = ["Ferocious", "Adorable", "Poisonous", "Infectious", "Contagious", "Predatory", "Kawaii", "Cute-and-Lovable", "Mysterious", "Ancient", "Alien", "Delicious", "Curious", "Harmless", "Accident-Prone", "Endearing", "Teensy-Tiny", "Gigantic", "Oversized", "Apex-Predator", "Invincible", "Lovecraftian", "Apocalyptic", "Misunderstood", "Vulnerable", "Suess", "Big-Boobed", "Comical", "Photogenic", "Highly-detailed", "disected", "main-course,"];The script just builds a new creature name out of these arrays when you push the button. I found giving the creature a demeanor (the 'adj' array) and a task (the 'action' array) gave Meg a bit more to chew on when describing the creature. Here are some examples of what she came up with:

Meg's Description: image of a kawaii furry hot dog creature with nipple hair. The background should be simple and clean. The colors are Tangerine Orange, Emerald Green, Cobalt Blue. The hotdog snotnose should have a big grin on its face and should be wearing sunglasses that match the color scheme. Its body is hairy, but it has tufts of hair around its nipples.I want the creature to be the star, so dont include any other elements besides what I described.

Meg's Description: A curious creature with tangerine orange fur,Emerald eyes that sparkle and gleam.Cobalt blue tassels sprout from each ear,Snuffling, squeaking, dancing through the scene.Farcical and silly this critter appears,Flaunting its hues to attract a mate.In the forest glade it frolics with glee,The Snarfsqueekers antics never abate.Sparkle-bone skeleton shines from within,A magical creature, both strange and divine. Behold the Tassled Snarfsqueeker in all its might!An absurd wonder to behold with eyes bright!Prompt: Sparkle bone tassled snarfsqueeker creature with tangerine orange fur, emerald green sparkly eyes and cobalt blue ear tassels. Silly farcical expression, dancing pose. Magic sparkle-bone skeleton visible beneath translucent skin. Forest glade background.

Meg's Description: Bob, I need you to create an absurdist artwork based on the following prompt:Theme: A disfigured animal called the Fat-Knotted Exploding Swammytwister searching for food. Color Palette: Tangerine Orange, Emerald Green, Cobalt BlueInclude these elements:- Warped shapes and colors - Trippy hallucinogenic visuals- Punk rock flyers taped to the background walls- An ice blast emanating from somewhere in the scene- Glitter makeup on the animals face- Bright glowing color effects - Sprinkles of avocado on the groundThe style should be bizarre, psychedelic and over-the-top. Really push the boundaries! I want this piece to look completely wild and surreal.Title: The Fat-Knotted Exploding Swammytwisters Trippy Hunger Quest. Got it? Now get drawing! Lets make Amy proud with a truly mind-bending work of art.

Meg's Description: a Huffleknitter, looking quite silly, motorboating a large pair of faux breasts while surrounded by its peers who look on in bemusement. The Huffleknitter has an accident-prone look about it, with bandages and bruises visible. Its palms are a vivid purple color that contrasts with the orange fur covering most of its body. In the background, green foliage and blue skies set the scene for this absurd display in a whimsical forest setting. The Huffleknitters peers appear to be various anthropomorphic animal creatures, each one looking on with a unique expression of confusion or amusement at their friends antics. Lets make it funny and silly while still being visually appealing!









1. The Ugly-skinned Floating Tittysqueeker. 2. Furry-Ribbed Swampjammy 3. Four-Bellied Harem Snorebooper 4. The Phallus Breated Angry Tittybowwow 5. Yes-Ribbed Spinning Flowerbreeder 6. Long-nosed Sparkling Bonespitter 7. Poisonous Tasy-Armoured Weaving Yarntwister 8. No-Brained Mimicing Fluffswarming 9. Robber-Boned Parasitic Flipjumper






1. Trunk-Knotted Floating Bonknose 2. Ancient Fat-Testicled Parasitic Humpspitter 3. Long-Jetted Exploding Bonkwumpus 4. the Misunderstood Yellow Fingered Bangascratcher 5. Pig-muffin Mimicing Shaggsong 6. Purple Fingered Blowjob Slipperseeker
Member discussion: