Original code was here: https://perchance.org/adlerawesomegenerator JAVA side: ========== generateInterfaceHTML = {import:t2i-framework-plugin-v2edit} // <-- This is a 'framework' plugin that itself imports the text-to-image plugin and generates the user interface using the settings below. // Feel free to edit the settings below and then save your own copy of this generator! // It looks more intimidating than it actually is - you can ignore almost everything here. // You'll probably just want to scroll down to the 'artStyle' list and edit those - it's pretty self-explanatory, just follow the format. $meta // This is used for browser tab title, social media sharing 'card', search engines, community generator listing, etc. title = Adler's awesome AI Image Generator (free, no sign-up, unlimited) description = A *fast*, unlimited, no login (ever!!!), Adler's awesome AI, AI image generator. Generate large *batches* of images all in just a few seconds. Generate AI art from text, completely free, online, no login or sign-up, no daily credit limits/restrictions/gimmicks, and it's fast. Other AI art generators often have annoying daily credit limits and require sign-up, or are slow - this one doesn't. Use this AI to generate high quality art, photos, cartoons, drawings, anime, thumbnails, pfps, and more. Create OCs, anime characters, AI villains, fanfic artwork, and pretty much anything else. It's an AI-based image generator - i.e. a text-to-image model. No watermark, no account needed, unlimited images. Type words, make pics. image = https://user-uploads.perchance.org/file/4763f095ac55e4ac66ead5e8f4bbb016.jpeg settings // This is the main settings list that is passed to `t2i-framework-plugin-v2` to generate the interface. pageTitle = 🌌 Text to Image AI Generator πŸͺ„ // If you change this line, don't forget to also change this $meta.title above! The $meta.title is what's shown in search engines, social meta previews, etc. introMessage = Add a description, then click generate.

This generator was made using the text-to-image-plugin.
The brain button feature uses the ai-text-plugin.
underImagesMessage =
Also check out AI Text Adventure and AI Story Generator.
numImages = [input.numImages] // This determines how many images get output when 'generate' is clicked. We let the user select that number - see 'numImages' under 'userInputs', below. socialFeatures = button after 3 clicks // or 'button' or 'enabled' or 'disabled' imageButtons personality = true // Note: the t2i-framework-plugin makes all user inputs from the `userInputs` list accessible by name as [input.theNameOfTheInput], as shown here: imageOptions // <-- Options for the text-to-image plugin that generates the images. See all available options here: https://perchance.org/text-to-image-plugin saveTitle = ([input.artStyle.getName]) [input.description] // .getName is a built-in Perchance property that gets the name of a given list/sublist/node prompt = [input.artStyle.prompt] negativePrompt = [input.artStyle.negative] resolution = [input.shape] guidance= [input.Gscale] userInputs // you can add more user inputs to this list, and then use them like [input.nameOfInput] in the `prompt`, `negativePrompt`, `artStyle.prompt`, etc. scratchpad // Note: the 'remember' option storage is 'based on' this 'scratchpad' name, so if you change that name to something else like 'notepad', //people will lose all their saved scratchpad text. But it's safe to change the 'label', below. label = πŸ—’οΈ Scratchpad tip = [t2i.defaultText.scratchpadTip] // this loads the default text, but you can replace "[t2i.defaultText.scratchpadTip]" with your own tip. Just change this line to "tip = You own cool tips." type = paragraph // <-- large text box remember = true // <-- the text that the user inputs will be remembered so it's still there even if they close/refresh the page parseVariables = true // <-- allows people to write stuff like "ANIMAL = {dog|cat|frog}" in the scratchpad, and then use "[ANIMAL]" in their prompt to get a random one of those animals. Combined with the settings-sharing-link feature, this basically allows people to create their own shareable image generator. width = min(750px, 100%) // <-- the minimum height = 40vh // <-- 40vh means 40% of the "view height" (i.e. page height) takesUpFullRow = true foldToggleState = hidden // or 'shown' if you want it to start shown, or delete this line if you don't want it to be show-able/hide-able visible() => return Number(localStorage.generateClickCount) > 5; // so the scratchpad only shows up after they've clicked generate a couple of times (to reduce confusion/clutter for newbies) examples [t2i.defaultText.scratchpadPlaceholder] description label = πŸ“ Description tip = [t2i.defaultText.promptTip] type = paragraph // <-- large text box remember = true // <-- the text that the user inputs will be remembered so it's still there even if they close/refresh the page width = min(750px, 100%) takesUpFullRow = true useVariables = true // See comment on the `parseVariables = true` line on the `scratchpad` user input, above. This line makes it so those variables can be used in this text box. modifiers = [input.artStyle?.modifiers || null] modifierUpdates = event:description.input, event:artStyle.change enterKeyTriggersGeneration = true // <-- can still use shift+enter to create a new line // we use artstyle-specific random prompts if available, otherwise fall back to randomDescriptions list: examples = [input.artStyle?.randomPrompt || randomDescription] // <-- the placeholder examples that rotate in the text box random = [input.artStyle?.randomPrompt || randomDescription] // <-- added to the text box when the 'random' button gets clicked negative label = 🚫 Anti-Description (optional) foldToggleState = shown width = min(30rem) tip = [t2i.defaultText.negativePromptTip] type = text // <-- single-line text box remember = true // <-- the text that the user inputs will be remembered so it's still there even if they close/refresh the page useVariables = true // See comment on `useVariables` line on the `description` user input, above. examples = things you 𝗱𝗼𝗻'𝘁 want in the image // 'examples' are shown as the placeholder text, so we hackily use that here to explain what 'anti-description' means artStyle id = artstyle label = 🎨 -------------Art-Styles------------ type = select // <-- drop-down select menu remember = true // <-- makes it so the selected option will be remembered even if the user refreshes/closes the page options meta:import from = {import:7v2uzds6nc} // <-- imports a bunch of 'default' styles. You can delete this line and the above line, //or put these two lines at the end, below 'No style' if you want. You can also visit https://perchance.org/t2i-styles#edit //in your browser, and then edit the styles to your liking, then save it, then swap {import:t2i-styles} at the start of the line you're reading right now with {import:the-name-at-the-end-of-your-page-url} - note that the "the-name-at-the-end-of-your-page-url" will be randomly generated letters numbers when you save it, but you can change that in settings menu if you want. tagWeights = icon:7, illustration:8 // Note: tagWeights are not used in this generator, but you can remove the "//" at the very beginning of this line (so it just starts with "tagWeights = ") and then specify some tags and their importance values - open this link in a new tab to see tags: https://perchance.org/t2i-styles#edit - look at the names on the "meta:tags" lines. MTG Card // <-- example of a custom "Magic The Gathering" card style - just follow this format and add as many of them as you want to this 'options' list. Make sure to keep the indentation correctly aligned as you see here. Notice that you can use the other inputs within the prompt like [input.description]. You can create more inputs, and use them in the prompt too. Look at the `shape` input below for an example of a drop-down input (i.e. type=select). That one can be referenced via [input.shape] - not that you'd want to put that in the prompt, but you can copy that `shape` list and name it something else, and then reference it via [input.somethingElse] prompt = magic the gathering card, [input.description], incredible magic the gathering artwork negative = [input.negative], low-quality, deformed, blurry, bad art 𝗑𝗼 π˜€π˜π˜†π—Ήπ—² prompt = [input.description] // for "No style" we just use their prompt directly - i.e. we don't add any other text around it. negative = [input.negative] meta:position = 1 // <-- this means the "No style" option will be exactly 5th in the list, regardless of tagWeights Cuddle power! prompt = [input.description], very cuddly version, so huggable, fluffy, cute, nice, sweet, such a fluffy and nice thing! negative = [input.negative] meta:position =2 Buffed prompt = [input.description], but extremely buffed, work-out mode, gym rat, body-builder, so much muscle mass, totally ripped, ready for competition, power-lifter. negative = [input.negative] meta:position = 3 styleOutput id = styleparams label = πŸ“ Current style parameters takesUpFullRow = true tip= Gives you information about how the generator will process your input. You need to refresh page to update. type = paragraph width = min(750px, 100%) height= 40vh(200px, 100%) lines=4 selectable= true foldToggleState = shown updates = event:description.input, event:artStyle.change //parseVariables = true // <-- allows people to write stuff like "ANIMAL = {dog|cat|frog}" in the scratchpad, and then use "[ANIMAL]" in their prompt to get a random one of those animals. Combined with the settings-sharing-link feature, this basically allows people to create their own shareable image generator. takesUpFullRow = true; examples = [{input.artStyle.prompt + ", not " + input.artStyle.negative}] // <-- the placeholder examples that rotate in the text box shape label = πŸ–ΌοΈ Shape id= shapeinput type = select // <-- drop-down select menu remember = true // <-- the selected option will be remembered even if the user refreshes/closes the page options Square = 512x512 Large Square= 768 x768 Portrait = 512x768 Landscape = 768x512 numImages label = πŸ”’ How many? type = select // <-- drop-down select menu remember = true // <-- the selected option will be remembered even if the user refreshes/closes the page options 4 = 4 6 = 6 8 = 8 16 = 16 32 = 32 2 = 2 1 = 1 Gscale label = Guidance scale (optional) type = select tip = (You will not have to change this much unless you have a very specific use case.)This is how much the AI tries to copy your prompt. Low numbers let the AI wander more from your prompt(which sometims makes the image blurry), and high numbers make the AI try to stick to the prompt as much as possible(however this might create deformed of scrambled images if the prompt is not specific enough) remember = true // <-- the selected option will be remembered even if the user refreshes/closes the page options default(7) = 7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 defaultCommentOptions // for comments plugin: https://perchance.org/comments-plugin width = 100% height = 400 commentPlaceholderText = Type a friendly comment... submitButtonText = submit comment customEmojis = {import:huge-emoji-list} bannedUsers = [bannedUsersList] commentChannels allowCustomChannels = true // adds a "+" button so people can add more channels (others won't see the channel unless they also add it) general label = General chat1 label = Room 1 chat2 label = Room 2 chat3 label = Room 3 prompts label = Prompts commentPlaceholderText = Share a cool prompt/style. If it's good, it may get added to the Art Style selector. submitButtonText = share prompt galleryOptions gallery = true sort = trending hideIfScoreIsBelow = -1 adaptiveHeight = true // <-- expand gallery height so it never has its own scrollbar contentFilter = pg13 // <-- or 'none' for no default filter showFeedback = false // you can temporarily change this to 'true' and then click the feedback button to view feedback // This list is used in the 'randomDescription' list, below. royalty queen king prince princess emperor // This 'randomDescription' list is used for the 'random' button (see the `random` property of the `description` item in the `userInputs` list, above). You can change the items below to whatever you want, and you can use any Perchance syntax, of course. randomDescription {enigmatic|mysterious} {demon|angel|ghost} [royalty] {sitting on|standing beside} {their throne|a cosmic altar}, {a horde of minions|an array of celestial servants|a legion of spectral beings} {behind|in front of} then, {close-up |character |}portrait portrait of {a} {import:animal}-{man|woman}, {servant|god|priest|warrior|gardener|keeper} of {the underworld|the seven worlds|light|darkness|jungle world|cybercrystal|blue fire|electrical storms|the deep heart|the overworld|luxury|dragonkind} {a} {cute |^3}{import:animal} x {import:animal} hybrid, pokemon-like creature {cyborg|steampunk|magical} {mermaid|merman|dolphin} exploring {a coral reef|an underwater city|underwater dunes} {steampunk|futuristic|ancient} explorer with {an airship|a hoverbike|a time-traveling artifact} {graceful|agile|mysterious} {alien|human|robotic} dancer performing {on stage|in a street|in moonlight} {neon|sunset|moonlit} cityscape during {a rainstorm|a snowfall|a meteor shower} {magical|enchanted|cursed} forest guarded by {giant mushrooms|sentient trees|whimsical spirits} {lonely|brave|curious} lighthouse keeper with {a ghostly|an animal|a supernatural} companion {haunted|abandoned|ancient} mansion inhabited by {quirky|creepy|kind} spirits {futuristic|old-fashioned|magical} train racing through {a desert|a tundra|a jungle} landscape {underwater|sky|space} pirate captain with {a submarine|an airship|a spaceship} ship {time-traveling|interdimensional|supernatural} detective with {a pet dinosaur|a ghostly sidekick|a shape-shifting familiar} {robotic|medieval|fantasy} knight jousting on {a mechanical|a fire-breathing|a spectral} horse {ethereal|ancient|cosmic} space goddess floating among {stars|nebulae|galaxies} {wise|ancient|intelligent} {tree|rock|cloud} spirit with {a magical staff|a crystal orb|an enchanted flute} {superhero|villain|antihero} with the ability to control {plants|weather|fire} {flying|hovering|submersible} car chase through {a futuristic|an underwater|a post-apocalyptic} city {underwater|floating|hidden} cityscape lit by {bioluminescent plants|ancient crystals|magical torches} {mystical|cursed|prehistoric} cave with {glowing crystal|shimmering ice|luminescent fungus} formations {post-apocalyptic|futuristic|ancient} wanderer with {a pet robot|a loyal animal companion|a supernatural guide} {masked|armored|stealthy} vigilante perched {on a skyscraper|in a tree|atop a cliff} {sorceress|witch|alchemist} brewing {a potion|a spell|a concoction} in {her hidden lair|a secret cave|an enchanted laboratory} {steampunk|cyberpunk|fantasy} inventor with {a mechanical|a magical|a sentient} companion {cyberpunk|interstellar|paranormal} hacker in {a digital world|a secret network|an alternate reality} {enchanted|fairy-tale|secret} garden filled with {mythical|unusual|magical} creatures {cute|fierce|friendly} monster family {going on a picnic|exploring a forest|visiting a village} {astronaut|alien|time-traveler} discovering {an alien oasis|a hidden planet|a realm beyond time} {old-fashioned|modern|magical} {ice cream|candy|dessert} parlour with {magical|unusual|dangerous} flavors {abandoned|haunted|enchanted} amusement park {reclaimed by nature|inhabited by spirits|guarded by creatures} {warrior|sorceress|queen} riding {a mythical|a giant|an elemental} beast {vintage|modern|otherworldly} circus with {supernatural|magical|dangerous} performers {otherworldly|majestic|mysterious} library filled with {ancient|enchanted|forbidden} tomes {intrepid|fearless|daring} explorer navigating {a perilous|a mysterious|an enchanted} jungle {cozy|remote|enchanted} cottage in {the mountains|a forest|a magical realm} with {magical|supernatural|ancient} neighbors {street|stage|televised} magician performing {a jaw-dropping|a dangerous|an enchanting} illusion {mighty|ancient|winged} dragon {slumbering|guarding|hiding} atop {a hoard of treasure|enchanted crystals|cursed artifacts} {chibi-style|cartoon|realistic} superheroes {saving the day|battling villains|protecting a city} {whimsical|industrial|supernatural} factory where {dreams|nightmares|wishes} are manufactured {space|intergalactic|time-traveling} cowboy hunting {intergalactic outlaws|ancient threats|supernatural foes} {necromancer|summoner|witch} raising {an army of the undead|elemental creatures|magical beings} {brave|cursed|legendary} warrior with {a haunted|an enchanted|a sentient} weapon {interdimensional|cosmic|paranormal} {coffee|tea|dessert} shop frequented by {odd|magical|alien} patrons {enchanted|bewitched|sacred} forest populated by {sentient|magical|cursed} trees {cybernetic|supernatural|mystical} musician creating {otherworldly|haunting|hypnotic} tunes {alien|lost|ancient} civilization thriving on {a floating island|a hidden continent|an undiscovered planet} woman, at a {market|grocery store}, {choosing fruits|selecting produce}, sunny smile, close-up man, at a {zoo|safari}, {feeding giraffe|watching elephants}, laughing, close-up girl at a {playground|park}, on swings, {skyward|forward}, joyous, close-up {dj|musician}, {mixing|performing}, at a club, crowd, excited, close-up woman, in a {yoga pose|tai chi stance}, {peaceful garden|zen studio}, serene, close-up chef, at a {food truck|diner}, serving {tacos|burgers}, friendly wink, close-up {girl|boy}, in a {snowy landscape|rainy city}, {catching snowflakes|jumping in puddles}, amused, close-up sailor, in a {boat|dock}, {sea|lake}, {stormy weather|calm waters}, determined, close-up woman, at a {vineyard|brewery}, {tasting wine|sampling beer}, indulgent smile, close-up {man|woman}, hiking, {forest|desert|mountain}, close-up girl, at a {music store|comic shop}, {flipping through vinyl records|browsing graphic novels}, nostalgic, close-up {man|woman}, in a lab, {microscope|test tubes}, {discovery|experiment}, astonished, close-up {beautiful |}woman, at a {cafe|co-working space}, {laptop|notepad}, deep in work, focused, close-up soldier, in {uniform|camouflage}, {saluting|at attention}, proud, close-up {beautiful |}woman, in a {greenhouse|botanical garden}, {surrounded by plants|studying foliage}, peaceful, close-up man, at a {pottery wheel|loom}, {molding clay|weaving fabric}, concentrated, close-up {girl|boy}, at a {rooftop|penthouse}, {looking at stars|watching the city}, thoughtful, close-up {man|woman}, in a tattoo parlor, {getting inked|choosing designs}, excited, close-up woman, at a {basketball game|soccer match}, cheering, exuberant, close-up {tailor|dressmaker}, {fitting a suit|adjusting a dress}, {measuring tape|pins}, focused, close-up {beautiful |}woman, at a {lake|pond}, {skipping stones|rowing a boat}, playful grin, close-up hawaiian {woman|man}, {beach|garden} selfie, {flower crown|leis}, {smiling|goofy} expression {beautiful |cute |}{norwegian|swedish} college girl, selfie on the couch, {braided hair|ponytail}, puckered lips {beautiful |cute |}indian {man|woman}, {study|home office} selfie, {spectacles|headphones}, amused {beautiful |cute |}{japanese|korean} {man|woman}, {bathroom|bedroom} selfie, {casual wear|pajamas}, dimpled grin {beautiful |cute |}african {woman|man}, {balcony|terrace} full-body selfie, {sundress|shorts}, {barefoot|sandaled} with a {laid-back|cheery} smile {beautiful |cute |}{polish|ukrainian} girl, {bedroom|living room} mirror selfie, {tracksuit|leisure wear}, {tied up hair|cap}, {casual|relaxed} look {beautiful |cute |}{mexican|spanish} {man|woman}, {couch|garden} selfie, {book|coffee} in hand, {glasses|beanie}, {content|absorbed} expression {beautiful |cute |}chinese {woman|man}, {kitchen|dining room} selfie, {apron|chef’s hat}, {cooking|baking}, {pleased|excited} grin {beautiful |cute |}{italian|french} {woman|man}, {bedroom|home studio} mirror selfie, {paint-stained jeans|smudged shirt}, {brush|palette} in hand, {creative|inspired} look {beautiful |cute |}{canadian|american} {man|woman}, {backyard|front porch} full-body selfie, {plaid shirt|denim jacket}, {baseball cap|sunglasses}, {grinning|winking} expression {mountain|Mediterranean} vista, {sunrise|sunset}, {forested|clear} landscape, {misty|clear} view cityscape, {night|dawn}, {skyscrapers|historic buildings}, {glistening|soft} lights {safari|grassland}, {lion|elephant}, {prowling|grazing}, {hot midday|cool dusk} {celtic|scottish|irish} man, early {30s|40s}, {red|auburn|ginger} hair, wearing a {tartan|woolen|clan} kilt, on a {windy|grass-covered|rolling} hill, {bagpipes|flute} in the background, close up {hawaiian|polynesian|tahitian} woman, late {teens|early 20s}, {long|curly|flowing} hair, wearing a {grass|leaf|floral} skirt, on the {beach|seashore}, {hula|traditional} dance, close up {mexican|texan|new mexican} man, mid {40s|50s}, {mustache|beard}, wearing a {sombrero|wide-brimmed hat}, {zarape|poncho}, in a {sleepy|humble|quiet} village, {siesta time|afternoon nap}, close up {indonesian|javanesian|balinese} woman, early {30s|40s}, {batik|floral|traditional} headscarf, in a {rice paddy|green field}, {distant volcano|mountain range}, {sunset|dusk}, close up {australian|aussie|outback} man, late {20s|30s}, {sun-bleached|light brown|sandy} hair, wearing a {bush|leather|outback} hat, in a {dusty outback|rugged wilderness}, {kangaroo|hopping kangaroo|wildlife} hopping by, close up {cambodian|khmer|south asian} woman, mid {20s|30s}, {sleek|dark|long} hair, wearing a {sampot|traditional dress}, in a {temple|ancient ruin}, {incense|candle} smoke, close up {argentinian|chilean|south american} man, early {30s|40s}, {slicked-back|neat|tidy} hair, wearing a {gaucho|cowboy} outfit, on a {ranch|farm}, {horses|livestock} grazing, close up {ecuadorian|peruvian|andes} woman, late {teens|early 20s}, wearing a {colorful|vibrant|woolen} poncho, in a {flower|outdoor} market, {Andean|mountainous} mountains, close up {romanian|transylvanian|east european} woman, early {40s|30s}, {braided|woven|long} hair, wearing a {peasant blouse|traditional top}, in a {fortified church|ancient chapel}, {medieval|rustic} atmosphere, close up {samoan|polynesian|pacific} man, early {30s|40s}, {muscular|strong|well-built}, wearing a {lava-lava|traditional cloth}, on a {beach|shore}, {Pacific Ocean|lagoon}, {sunset|dusk}, close up {scottish|highland|celtic} woman, late {20s|early 30s}, {red|strawberry blonde|auburn} curls, wearing a {tartan|woolen|plaid} shawl, on a {windy|lonely|bare} moor, {bagpipes|lonely music} in the distance, close up {peruvian|andes|south american} man, late {40s|50s}, wearing a {chullo|woolen cap}, in a {market|bazaar}, {llamas|alpacas} grazing, close up {vietnamese|southeast asian|asiatic} woman, {20s|late teens}, {long|flowing|black} hair, wearing an {ao dai|traditional dress}, in a {lantern-lit|moonlit} street, {Tet celebration|New Year celebration}, close up {cyberpunk|futuristic|punk} girl, {neon|flaming|luminous} hair, {augmented reality glasses|holographic visor|laser monocle}, in a {technopolis|megacity|electron city}, {neon lights|laser beams|holographic billboards}, {graffiti|poster-covered|LED} walls, close up {ninja|samurai|assassin}, {masked|hooded|hooded and masked}, {darting|piercing|alert} eyes, {shuriken|kunai|ninja stars} on belt, lurking in the {shadows|darkness|underbrush}, {bamboo|pine|sakura} forest, {full|crescent|new} moon, close up {succubus|demoness|fiend}, {crimson|obsidian|raven} hair, {black|dark|shadowy} wings, {revealing|sculpted|intricate} black dress, in a {gothic|ancient|forbidding} castle, {flickering|dim|sputtering} candles {greek|roman|mythical} goddess, {flowing|draping|billowing} white robes, {golden|silver|bronze} laurel crown, in an {ancient|marble|stone} temple, {olive|cypress|palm} trees, {setting|rising|midday} sun, close up {steampunk|vintage|retro} woman, {goggles|monocle|spectacles}, {corset|bodice|vest}, in a {Victorian|industrial-era|old-world} cityscape, {steam-powered|gear-driven|clockwork} machines, {cobblestone|brick-paved|gravel} streets, close up {muscular|towering|burly} tauren, {tribal|ancient|spiritual} tattoos, wearing a {fur kilt|leather loincloth|hide pants}, in a {grassy knoll|sacred site|prairie}, {towering|carved|ancient} totem poles, {sunset|dawn|twilight} {attractive|mysterious|alluring} vampire, {pale|moonlit|translucent} skin, {slicked back|messy|curly} hair, {piercing|glowing|shimmering} red eyes, in a {European|medieval|ancient} castle, {full|crescent|cloud-covered} moon, close up {viking|norse|warrior} warrior, {burly|muscular|battle-hardened}, {spear|axe|sword}, wearing a {fur cloak|leather armor|wolf pelt}, in a {longboat|drakkar|ship}, {icy fjord|churning sea|calm lake}, {northern lights|starry sky|misty skies}, close up {tiefling|demonic|hellborn} priestess, {dark purple|burgundy|deep blue} skin, {long|curved|twisted} horns, wearing a {ceremonial|sacred|ornate} robe, in a {darkened|shadowy|silent} chapel, {stained glass|mosaic|etched} windows {ogre|giant|brute}, {large|imposing|towering}, wearing {rough hide|patchwork leather|thick fur} armor, in a {dank|murky|fetid} swamp, {buzzing|swarming} mosquitoes {fairy|fae|pixie}, {iridescent|shimmering|translucent} wings, {long wavy|curly|pixie cut} hair, in a {mushroom|fairy|flower} ring, {forest|glen|meadow} glade, {fireflies|glow worms|moonbeams} around, close up {mermaid|siren}, {shimmering|sparkling|radiant} tail, {flowing|curly|wavy} red hair, {sunning|lounging|resting} on a rock, {azure|crystal-clear|turquoise} sea, {seagulls|albatrosses|pelicans} soaring, close up {dragonborn|draconian|drake-blooded}, {scales|spines|ridged armor}, wearing a {plate|chainmail|scale} armor, in a {cavern|mountain lair|hidden den}, hoard of {treasure|gold|jewels}, {flickering|blazing|guttering} torchlight, close up {elven|sylvan|woodland} ranger, {longbow|shortbow|crossbow}, {green|brown|forest} cloak, in a {dense|lush|deep} forest, {ancient|majestic|towering} trees, {rustling|whispering|swaying} leaves, close up {gnome|dwarf|halfling} tinkerer, {goggles|spectacles|monocle}, {overalls|workwear|apron}, in a {cluttered|chaotic|bustling} workshop, {gears and springs|cogs and wheels|parts and pieces}, {sparks|flames|embers} flying, close up {amazonian|warrior|jungle} warrior, {tall|statuesque|mighty} and muscular, wearing a {leather cuirass|scale armor|cloth wrap}, in a {jungle|rainforest|canopy} clearing, {parrots|macaws|toucans} squawking, close up {cybernetic|futuristic|techno} samurai, {katana|laser sword|monomolecular blade}, in a {neo-Tokyo|dystopian|futuristic} cityscape, {neon signs|holo ads|LED billboards}, {rain-soaked|neon-lit|foggy} streets, close up {sorceress|mage|witch}, {staff|wand|orb}, in a {spellbound|enchanted|arcane} tower, {floating|levitating|hovering} books, {arcane|mystic|ancient} symbols, close up // Banned from comments section (tap user tag to get full ID): bannedUsersList bc1fcaee323bb814a90b 465b9234479607b40f66 224ce382e80983fdd5f0 8366eebe591939239c5e a67b60e2a97aef42584a d0be072bf68e8ccde3ef 08102ccd25373b373a05 fd7c09e9f6afd038ab25 034fa4072177e4a16624 436fd3dad1d2f690682d 824a10d41014455bfcde 4ed5c79d72af33da6606 ff4e338ab405b78d0882 dada105214441a883e91 ba1e03de6390f34d2ae0 d0fa20d240b6a36b795f 18576abec56cf04bbb47 225af84547f6b8cecd32 498dedc2f2d9f51d83a6 f87716c6bba6ae6b9e03 b7d91eeffa46845925b1 25f41fbdca8174293343 67382e6b36a2ac7bdef3 c2c2f158b8031b507b2f 10e7aefa20bbf6fe7f1a 5d967bcb5c1b0dab2b44 6c8b50927a15b34b4c5b 7dec0c175ff0bf1af243 fa984ea74cbcd4fd59ec cf9bb0c51663d6d6f567 91ebdee1ca60d2837544 8eaaa282bcc2ba121fa2 aa27fdf92bd1cd41fd15 f1a1c0f2bd704e67baaf 04af815eef0e5638b514 099ebc92d5f61488c88a 2737a96e836eee89f9dc 081792d41ef26e68a134 bb26f42d55dcdfe1241d ec7ff7a84b0f7c296f64 c36d43b9a9b01652900d 836e2803b38ac7439db9 dea3b240900b6b1853fc 8783f17c2f258e67c25d 0fd8aca20f91c464926a 127c0571733e6c6fe9b6 4fc5eb761deb5516bfc4 66678bd8747a788401f2 df26ffadf6e2fb387144 c607b35d65cc7402c21f 1624bfee153d7a6fc0d2 12348b59bccc33cc629d c607914a136a1129f9f4 7e328c2e0de3d2e26e4d 1134cacff6986d7f789c 5cc96f3c8c9fea8c928a 8f5dec6f9f96e56dc775 0fec8aba0d659aac6419 f6a4aa2c095e51963433 9fd2ba897af9260873b3 88b800c3ddc308313236 f77b374e4a38360b7c76 2646190a523ebded1560 69378603a9238023a99c c38ae4b0528d6ac3cd61 09b989be6b40b957aea1 1fa95ec8c1752a02d23c 6bf1ebcfd215ebf6d92c c6755e6e238d158af379 9c099b4dcc8c104cdf40 b0b73068df05ab210b6c 1fa95ec8c1752a02d23c b07258ed51ffcac0d243 a8bc0d331dfdfc909583 54aa884b4b643fa99789 6f67be5e09bc5774d1de 7bfdd94f3cacd0b101e8 22a2edab7d4943f2626a 9b048118ca7dc3ee4415 3f3228de2aa47a92e93e 34d5479f8c2dacdb17c5 2VJJ-313e69d4a5ad837b0b1e 1XKD-b81a8896a9596cf8c4e1 HTQD-c05a567e28d72620e9ee 4UPU-18e0ae158245a22ec5eb 4KQW-b13849ee0d6b7701b99e CCNJ-5efd3228f9d027ab8e13 EZJW-845d7257b15d8869e0e8 DN8Q-13f213c644d9230df1d5 J02R-a7fbb0f4b926dd44a033 SLCD-3e06e419f21d92abf831 HBLQ-5dba71a9c8ccd4982c92 30JD-c04972be62dac739eea9 7S1V-e82b084fede59b68a8fe 2I8I-b441ed54a35da000c9d9 9928-98b49474cff879af2966 T06F-5786b77b5b63a62577f7 84BR-c734879a58ed8b7cf34e FVRN-338bfb14d09d5bdc9989 2W4E-bc700c0d8cc2d6cafe80 XVEK-9fdef7e276593e835015 MBL4-642a3f4e700e63ac591d HTML side: ==========

Awesome AI Text-To-Image Interface!

[generateInterfaceHTML(settings)]