# AI Generation — Illustrious / NoobAI Edition This document contains everything concerning AI image generation for the NSFW adult visual novel, from pipeline to prompts. It follows the **prompt-generation** skill guidelines (see `.agents/skills/prompt-generation/SKILL.md`). **IMPORTANT**: We have migrated from SDXL natural-language prompting to **Illustrious / NoobAI Danbooru-tag segmented prompting**. Prompt writing has changed fundamentally — Illustrious, NoobAI, and similar fine-tunes respond best to **comma-separated Danbooru tags** organized into **segmented `[category]` blocks separated by `BREAK`**, not natural-language sentences. ## Prompt Writing Approach Prompts are written as **comma-separated Danbooru tags** organized into segmented blocks separated by `BREAK` — not assembled from verbatim canonical blocks as natural-language paragraphs. Early attempts to concatenate canonical character body + NSFW modifier + location + action blocks caused contradictions (standing-pose lines in a lying-down scene, clothing mentioned then contradicted by "fully nude", character names the model cannot parse). The model also produced body malformations when anatomical descriptions were too dense or conflicting. ### New Approach (Danbooru Tag Format, Segmented) Write prompts as **comma-separated Danbooru tags** organized into segments: ``` [quality tags, style tags, rating tags] [person count, interaction tags] [character name (optional), body modifier tags from top to bottom including clothes] [posing tags excluding interaction] [camera angle tags, background tags] BREAK [lighting, depth, after detail tags] ``` Then provide the negative prompt. Key rules: - Use commas to separate tags, not natural-language sentences - Use `BREAK` to separate category blocks - Include quality tokens: `masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres` - Include style/drawn-era tags: `newest`, `recent`, `mid`, `modern`, `early`, `old`, `oldest` or year-style tags - Include rating tags: `general`, `sensitive`, `questionable`, `explicit` - No score tags (Pony-style) — they cause text to appear on everything - DON'T USE CAPS except where the tag itself has caps - Use underscores when a spaced tag includes another strong tag: `fake_rabbit_ears` - Escape special characters with backslash: `\(`, `\)`, `\[`, `\]`, `\:` - Use weighting or rearrange instead of repeating tags ### Key Constraints (from experience) 1. **No character names in the prompt body** — Use visual descriptors: `red hair, glasses, freckles`. Character names may only appear in the body modifier segment if using a Danbooru-trained model that recognizes character tags. 2. **No pose contradictions** — if the scene action is lying down, remove standing-pose tags (`full_body_standing_pose`, `standing_centered`) from the body modifier segment. 3. **No clothing vs. nudity contradictions** — if a character is fully nude, omit all clothing tags from the body modifier. If partially undressed, use tags like `shirt_lifted`, `skirt_pushed_up`, `panties_visible`. 4. **Use action-level Danbooru tags** — instead of anatomical movement descriptions, use: `fellatio`, `fingering`, `masturbation`, `vaginal_penetration`. The model renders anatomy more accurately when actions are described at a behavior level. 5. **Simplify spatial relationships** — dense anatomical descriptions from conflicting angles cause body malformations. Keep composition clear with simple camera/pose tags. 6. **Negative prompts are essential** — always include Crody's recommended negative prompt format. 7. **Quality tokens ARE used** — unlike SDXL, Illustrious/NoobAI models benefit from `masterpiece, best quality, ultra-detailed, absurdres`. Place them in segment 1. 8. **Use Danbooru tag format** — comma-separated tags, not natural-language sentences. Write `red hair, long hair, curly hair, freckles, glasses, cerulean eyes` not `A young woman with long curly red hair and round glasses`. --- # Quality **Quality tokens are used** for Illustrious/NoobAI models. Unlike SDXL (where quality tokens added noise), these models benefit from explicit quality tags. Recommended quality tags for segment 1: ``` masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres ``` ## Recommended Prompt Structure ``` [quality tags, style tags, rating tags] [person count, interaction tags] [character name (optional), body modifier tags top to bottom] [posing tags] [camera tags, background tags] BREAK [lighting, depth, after detail tags] ``` Example: ``` masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, 1girl, solo, cute, pink hair, long hair, choppy bangs, long sidelocks, nebulae cosmic purple eyes, rimlit eyes, facing to the side, looking at viewer, downturned eyes, light smile, red annular solar eclipse halo, red choker, detailed purple serafuku, big red neckerchief, fingers, glowing stars in hand, arched back, from below, dutch angle, portrait, upper body, head tilt, colorful, rim light, backlit, (colorful light particles:1.2), cosmic sky, aurora, chaos, perfect night, fantasy background, BREAK, detailed background, blurry foreground, bokeh, depth of field, volumetric lighting ``` ## Negative Prompt (Always Include — Crody's Format) ``` modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated ``` --- # Characters Each character has a canonical **Body** (reference description as Danbooru tags) and one or more **Suites** (clothing sets). For NSFW scenes, use an **Undress Modifier** from the NSFW catalogue below. > **IMPORTANT**: These are reference catalogues as Danbooru tags. When writing a prompt: > - Remove pose tags (`full_body_standing_pose`, `standing_centered`) if the scene action is non-standing > - Remove clothing tags if the character is fully nude > - Replace character names with visual descriptors (or include name in body modifier if using Danbooru-trained model) > - Use comma-separated Danbooru tags, not natural-language sentences > - **Include quality tokens** (masterpiece, best quality, ultra-detailed, 4k) in segment 1 ## Emma The girl next door, sunny, deredere. Reference body description. ### Body (Danbooru Tag Format) ``` long hair, curly hair, red hair, cheekbones, freckles, glasses, big round glasses, cerulean eyes, dewy skin, summer sweat, collarbone, midriff, curvy figure, narrow waist, wide hips, thick thighs, bare midriff, hip dips, full_body_standing_pose, confident, approachable, warm saturated summer lighting, soft painterly rendering, high detail visible in skin texture and hair strands ``` > ⚠ Remove `full_body_standing_pose, confident, approachable` when the character is lying, kneeling, or in any non-standing position. ### Suites #### Casual ``` white crop top, faded denim micro shorts, low hip bones ``` #### Work ``` white kimono, red belt, yellow ribbon ``` ### NSFW Variants #### Undress States (Danbooru Tag Format) | State | Modifier Tags | |---|---| | Partially undressed | `shirt_lifted, shirt_bunched_under_breasts, midriff_exposed, lower_curve_of_breasts_visible, shorts_unbuttoned, shorts_slid_down, hip_bones_visible, top_of_pubic_mound_visible, panties_waistband_visible` | | Topless | `nude_from_waist_up, breasts_fully_exposed, erect_nipples, white_crop_top_discarded, arms_relaxed_at_sides` | | Fully nude | `completely_nude, all_clothing_removed, breasts, nipples, vulva, pubic_mound, legs_slightly_apart, natural_body_hair` | | Clothing pushed aside (intimate) | `clothing_pushed_aside, white_crop_top_pulled_down, breasts_exposed, shorts_tugged_open, vulva_visible, wetness_between_thighs` | #### Arousal States (Danbooru Tag Format) | State | Modifier Tags | |---|---| | Mild arousal | `slight_flush, chest_flush, cheek_flush, nipples_erect_through_clothing, breathing_elevated` | | Moderate arousal | `flushed_skin_chest_to_throat, erect_nipples, wetness_soaking_shorts_crotch, thighs_glistening_sweat` | | Highly aroused | `deep_flush_entire_torso, erect_nipples_prominent, labia_engorged_parted, vaginal_wetness_glistening_inner_thighs, panties_soaked_clinging` | #### Intimacy Staging (Danbooru Tag Format) > **Use action-level Danbooru tags** — describe what the character is doing at a behavior level, not direct anatomical movements. | Action | Action-Based Tags | |---|---| | Solo masturbation | `masturbation, fingering, hand_between_legs, stroking_self, head_thrown_back, eyes_half_closed, mouth_open_silent_moan` | | Receiving oral | `receiving_oral, legs_spread, partner_eating_out, head_thrown_back, hand_gripping_partner_hair, facial_expression_intense_pleasure` | | Giving oral | `giving_oral, on_knees, leaning_forward, eating_out, hands_gripping_partner_hips, eyes_looking_up` | | Penetration (missionary) | `missionary, vaginal_penetration, legs_wrapped_around_waist, face_mix_pleasure_tenderness, arms_wrapped_around_neck` | | Penetration (cowgirl) | `cowgirl, riding, breasts_bouncing, head_tilted_back, hands_braced_on_chest, riding_enthusiasm` | | Penetration (doggy) | `doggy, on_hands_and_knees, arched_back, hips_presented, penetrated_from_behind, hands_grip_hips, face_turned_to_side_pleasure_effort` | --- ## Christy ### Body (Danbooru Tag Format) ``` short hair, bob hair, black hair, sharp cheekbones, green eyes, striking_green_eyes, tsundere_gaze, standing_centered, looking_directly_at_viewer, challenging_expression, large_breasts, visible_cleavage, narrow_waist, skinny_frame, plump_curves, visible_hip_dips, hip_bones, midriff_exposed, collarbone_exposed, white_tank_top, black_leggings, sweat_glistening_skin, wet_highlights_catching_light, depth_of_field, volumetric_lighting, thighs_visible, head_visible, high_detail_visible_in_skin_texture_and_fabric_weave ``` > ⚠ Remove `standing_centered, looking_directly_at_viewer, challenging_expression` when the character is not standing. > ⚠ Remove `white_tank_top, black_leggings` when the character is fully nude. ### Suites #### Casual ``` fitted_white_tank_top, tank_top_clinging_to_torso, black_leggings, leggings_wrap_snugly_thighs_and_hips ``` ### NSFW Variants #### Undress States (Danbooru Tag Format) | State | Modifier Tags | |---|---| | Partially undressed | `tank_top_pulled_up, tank_top_tucked_under_breasts, ribcage_exposed, stomach_exposed, leggings_pushed_down_to_mid_thigh, hip_curves_visible, bare_vulva_from_front_or_back` | | Topless | `nude_from_waist_up, breasts_fully_exposed, erect_nipples, tank_top_discarded, arms_folded_or_at_sides, challenging_gaze_unchanged` | | Fully nude | `completely_nude, all_clothing_removed, breasts, nipples, vulva, pubic_mound, legs_slightly_apart, natural_body_hair, tsundere_expression_unchanged` | #### Arousal States (Danbooru Tag Format) | State | Modifier Tags | |---|---| | Mild arousal | `faint_blush_on_cheeks, nipples_pressing_visible_against_tank_top, breathing_slightly_faster, subtle_sheen_sweat_on_collarbone` | | Moderate arousal | `flushed_chest_to_forehead, nipples_erect_clearly_visible_through_clothing, damp_patch_crotch_leggings, thighs_glistening_sweat` | | Highly aroused | `deep_flush_torso_and_face, nipples_fully_erect_prominent, leggings_soaked_crotch, labia_swollen_pressing_against_fabric, vaginal_wetness_running_down_inner_thighs` | #### Intimacy Staging Same action-based tags as Emma's catalogue above, substituting the character's body and expression tags. --- ## Takeda The grizzled convoy driver and crew coordinator. A festival-circuit veteran who picks up the protagonist at the train station, drives the van between towns, and watches over the crew like a gruff family elder. Tells long embellished stories every summer. Gruff exterior, warm underneath. ### Body (Danbooru Tag Format) ``` elderly, gray hair, short hair, slightly receding hairline, weathered skin, tanned skin, wrinkles, crow's feet, kind eyes, dark brown eyes, bushy eyebrows, stubble, strong jaw, slight smile, knowing expression, relaxed, approachable, broad shoulders, sturdy build, standing_centered, looking_at_viewer ``` > ⚠ Remove `standing_centered, looking_at_viewer` when the character is not standing / the scene is not a portrait. ### Suites #### Driver ``` faded navy polo shirt, unbuttoned collar, rolled sleeves, forearms visible, work-worn hands, dark trousers, practical ``` ### Portrait Prompt (Illustrious / NoobAI) **Positive Prompt:** ``` masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, sensitive 1boy, solo elderly, gray hair, short hair, slightly receding hairline, weathered skin, tanned skin, wrinkles, crow's feet, kind eyes, dark brown eyes, bushy eyebrows, stubble, strong jaw, slight smile, knowing expression, relaxed, approachable, broad shoulders, sturdy build, faded navy polo shirt, unbuttoned collar, rolled sleeves, forearms visible, work-worn hands portrait, upper body, looking at viewer, slight head tilt, arms crossed simple background, neutral gray background, studio lighting BREAK soft natural lighting, rim light, warm tones, detailed face, detailed skin texture, depth of field, visual novel sprite ``` **Negative Prompt:** ``` modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated, young, bishounen, pretty, feminine, glasses, beard ``` **Settings:** | Setting | Value | |---|---| | **Model** | Nova Anime XL IL v11.0 (or Illustrious/NoobAI variant) | | **Size** | 768 × 1344 (9:16 portrait) | | **Steps** | 20 | | **CFG Scale** | 4.5 | | **Sampler** | Euler A | | **Hires Factor** | ×1.5 | | **Hires Steps** | 16 | | **Hires Denoise** | 0.4 | | **Upscaler** | Nearest-exact | | **Hires Sampler** | Euler A | --- # Locations / Scenarios (Danbooru Tag Format) Reference descriptions for each setting as Danbooru tags. Use relevant tags in the camera/background segment of your prompt. ## Train Interior (Day) ``` train_interior, rural_train_interior, japan_train, summer_afternoon, looking_out_window, carriage_interior, empty_bench_seats, worn_fabric, faded_seats, window_view, rice_paddies, farmland, harsh_summer_sun, electric_green_fields, distant_tree-covered_hills, blue_sky, flat_white_clouds, sunlight_streaming_through_window, warm_pools_of_light_on_seat_and_floor, quiet_contemplative_atmosphere, dust_motes_in_sunbeams ``` ## Train Platform (Day) ``` train_platform, countryside_train_platform, rural_japan, summer_midday_sun, old_wooden_station_building, weathered_signage, tin_roof, empty_bench, rice_fields_horizon, electric_green, harsh_direct_light, heat_haze_rippling_above_tracks, cicada_drone_atmosphere, blue_sky, flat_white_clouds ``` ## Van Interior (Day) ``` van_interior, cramped_van, old_van, rural_japanese_countryside, summer_afternoon, dusty_dashboard, cracked_vinyl_seats, empty_coffee_can_in_cup_holder, windshield_view, side_window_view, rice_paddies_blurring_past, electric_green, harsh_sun, sunlight_catching_dust_motes, warm_amber_light_inside, bright_exterior_landscape_visible_through_glass ``` ## Festival Grounds (Afternoon) ``` festival_grounds, traditional_japanese_summer_festival, small_town_festival, afternoon_setup, canvas_tents, wooden_poles, strings_of_unlit_paper_lanterns, taiko_drums, wooden_stage, sun-baked_cedar_and_dirt, oppressive_afternoon_heat, harsh_sunlight, short_shadows, distant_tree-covered_hills, mountains_faint_at_horizon ``` ## Riverside (Dusk) ``` riverside, quiet_japanese_riverbank, dusk, dark_black_water, reflecting_orange_and_gold_paper_lanterns, lanterns_floating_downstream, rows_of_unlit_paper_lanterns_on_grass_bank, wooden_dock, stone_steps_to_water, distant_tree_line_silhouetted, deep_indigo_twilight_sky, last_traces_sunset_amber_at_horizon, fireflies_scattered_near_reeds, warm_humid_summer_evening ``` ## Backstage Festival Area (Dusk) ``` backstage_area, behind_equipment_truck, japanese_summer_festival, late_dusk, truck_in_deep_shadow, loading_ramp_lowered, cables_snaking_across_ground, long_amber_shadows, last_light_of_sunset_bleeding_into_indigo_night, distant_generator_hum, soft_festival_light_background, paper_lantern_glow, taiko_drums_distant, industrial_but_atmospheric ``` ## Main Festival Stage (Night) ``` main_performance_stage, japanese_summer_festival, night, paper_lanterns_overhead_swaying, bonfires_at_stage_edges, amber_light_and_deep_shadow, wooden_stage_platform, taiko_drums_background, wooden_benches_audience, empty_foreground, tree_line_silhouetted_against_dark_starry_sky, warm_firelight_reflecting_on_faces, blurry_crowd, festival_atmosphere_intimate_and_ancient, embers_rising_into_night ``` ## Festival Food Stalls (Night) ``` food_stalls, late_night_food_stalls, edge_of_japanese_summer_festival, strings_of_bare_light_bulbs_overhead_on_wires, sizzling_grills, smoke_rising_into_dark, wooden_counter_tables, stools, lantern_light_thinning_toward_edges, rice_fields_beyond, warm_yellow_pools_of_light, deep_night_darkness_beyond, steam_from_cooking_rising_through_bulb_light, cozy_tired_happy_atmosphere, empty_plates_and_chopsticks_on_table, distant_festival_murmur_fading ``` ## Van Interior (Night) ``` van_interior, driving_through_rural_japan, night, dark_cabin_lit_by_dashboard_glow, passing_streetlights, vinyl_seats_in_shadow, windows_show_blackness_outside, rice_paddies_faint_under_starlight, gentle_motion, quiet_intimate_atmosphere, glint_of_headlights_on_wet_road, summer_night_warmth ``` --- # Positioning Catalogue (Danbooru Tag Format) Modular positioning tags. Pick one or more. ``` arched_back, head_tilt, leaning_forward, legs_apart, from_side, pov, upper_body, face_focus, foreshortening, dutch_angle, looking_at_viewer, looking_away, looking_over_shoulder, looking_down, looking_up, turned_back, three-quarter_view, profile_view, sitting_on_bench, leaning_against_wall, kneeling_on_floor, lying_on_back, lying_on_side, lying_on_stomach, hands_on_hips, hands_behind_back, arms_crossed, arms_raised, arms_reaching_forward, legs_crossed, legs_dangling, one_knee_bent, both_knees_drawn_up, sitting_cross-legged, sprawled_on_floor, sitting_on_edge_of_seat, perched_on_countertop, leaning_on_doorway, braced_on_hands_and_knees, gripping_the_edge_of_a_surface, standing_in_doorway, framed_by_a_window, silhouetted_against_light_source ``` ## NSFW Positioning Additional positioning tags specific to intimate/sexual contexts. ``` on_hands_and_knees, presenting, legs_spread_wide_open, arched_back, head_down, hips_raised, kneeling_with_legs_apart, straddling, lying_back_with_legs_open, lying_back_with_knees_drawn_to_chest, bent_over_a_surface, gripping_the_edge, pinned_against_a_wall, restrained_wrists, bound_ankles, blindfolded, blindfold_removed, tied_with_rope, collared, leashed, on_leash, gagged, spread-eagle, bound_to_bedposts, bound_to_chair, being_carried, being_held, suspended, restrained ``` --- # Action & Emotion Catalogue (Danbooru Tag Format) Modular tags. Pick the ones that match the user request. ## Emotions | Emotion | Tags | |---|---| | Happy / Cheerful | `bright_genuine_smile, eyes_crinked_at_corners, head_tilted, radiating_warmth_and_joy` | | Shy / Embarrassed | `shy_smile, eyes_cast_downward, cheeks_flushed_pink, hand_touching_hair, shoulders_slightly_hunched, subtle_nervous_energy` | | Angry / Frustrated | `sharp_glare, brows_drawn_together, lips_pressed_thin_or_curled_in_sneer, arms_crossed_or_fists_clenched, tension_in_shoulders` | | Tsundere / Defensive | `looking_away_with_huff, cheeks_flushed, hand_on_hip, other_hand_pointing_or_gesturing_dismissively, pout_or_scowl, trying_to_hide_embarrassment` | | Sad / Melancholy | `soft_distant_gaze, eyes_glistening, lips_slightly_parting, shoulders_slumped, head_bowed_slightly, hands_clasped_or_hanging_limp_at_sides` | | Surprised / Startled | `eyes_wide, mouth_open_small_o, brows_raised, hands_raised_or_pressed_to_chest, body_leaning_back_slightly` | | Tired / Sleepy | `heavy-lidded_eyes, soft_yawn, head_drooping, shoulders_relaxed, limbs_loose, leaning_against_something_or_sprawled` | | Lustful / Desiring | `heavy-lidded_hungry_gaze, lips_parting_and_wet, tongue_touching_lower_lip, pupils_dilated, flushed_cheeks_and_chest, leaning_forward_invitingly` | | Pleasure / Ecstasy | `eyes_rolled_back_or_half-closed, mouth_open_in_moan_or_gasp, head_thrown_back, brows_relaxed_or_furrowed_in_sensation, full-body_arch_or_shudder` | | Tender / Affectionate | `soft_warm_smile, eyes_gentle_and_focused, head_tilted, hand_reaching_out_or_touching_gently, relaxed_open_posture` | | Playful / Teasing | `mischievous_grin, eyebrow_raised, head_cocked, finger_beckoning_or_tapping_lips, playful_stance, half-closed_knowing_eyes` | ## Actions | Action | Tags | |---|---| | Cheering / Encouraging | `raising_one_arm_thumbs_up_or_fist_pump, bright_open_smile, leaning_forward_slightly, eyes_bright_and_encouraging` | | Waving | `raising_one_hand_in_casual_wave, palm_open, smile, body_turned_slightly_toward_viewer, arm_relaxed` | | Running / Approaching | `mid-stride_running_pose, legs_apart, arms_pumping, hair_flying_back, leaning_forward, dynamic_motion, expression_of_excitement_or_urgency` | | Sitting | `seated_on_bench_or_surface, legs_together_or_crossed, hands_in_lap_or_at_sides, relaxed_posture, looking_straight_ahead_or_to_side` | | Leaning | `leaning_against_wall_or_railing, one_shoulder_lowered, weight_on_one_leg, hands_in_pockets_or_at_sides, casual_relaxed_pose` | | Pointing / Gesturing | `one_arm_extended_with_index_finger_pointing, other_hand_on_hip, head_turned_to_follow_gesture, confident_or_explanatory_pose` | | Carrying something | `holding_object_in_both_hands_or_tucked_under_one_arm, arms_slightly_extended, body_turned_to_balance_weight, focused_on_object` | | Eating / Drinking | `raising_food_or_drink_toward_mouth, eyes_on_food_or_looking_up, relaxed_social_pose, sitting_or_standing` | | Listening / Attentive | `head_slightly_tilted, eyes_focused_on_speaker, soft_smile_or_neutral_attentive_expression, body_turned_slightly_toward_speaker` | | Thinking / Contemplative | `chin_resting_on_hand, eyes_distant_or_looking_upward, slight_frown_or_soft_neutral_expression, still_pose` | | Sleeping / Resting | `eyes_closed, breathing_relaxed, limbs_loose_and_draped, head_lolled_to_side, lying_or_slumped_sitting, peaceful_expression` | ## NSFW Actions > **Action-level Danbooru tags** — describe what the character is doing, not direct anatomical movements. | Action | Action-Based Tags | |---|---| | Undressing / Removing clothing | `undressing, lifting_shirt, reaching_for_button_of_shorts, fabric_sliding_to_reveal_skin, eyes_glancing_down_at_motion_or_looking_at_viewer_with_knowing_smile` | | Masturbating (solo) | `masturbation, hand_between_legs, stroking_self, hand_gripping_thigh_or_surface, head_thrown_back, facial_expression_building_pleasure` | | Being penetrated | `receiving_penetration, partner_making_love, face_showing_mix_of_sensation_and_emotion, hands_gripping_partner_or_surface` | | Performing oral | `on_knees_or_leaning_forward, eating_out, hands_gripping_partner_hips_or_thighs, eyes_looking_up` | | Receiving oral | `head_thrown_back, legs_spread, partner_between_thighs_eating_out, hands_gripping_their_hair_or_surface, facial_expression_intense_pleasure` | | Kissing intimately | `faces_close, lips_locked, eyes_closed_or_half-open, hands_on_each_other_faces_or_bodies, bodies_pressed_together, intimacy_and_tenderness` | | Fondling / Caressing | `hands_exploring_partner_body, hand_on_chest_or_breast, other_hand_on_hip_or_waist, faces_close, soft_expressions_of_desire_or_tenderness` | | Being restrained / Bound | `wrists_bound_with_rope_or_cuffs, ankles_bound_or_spread, body_positioned_in_vulnerable_display, expression_showing_vulnerability_excitement_or_trust` | | Blindfolded / Sensory play | `blindfold_covering_eyes, head_tilted_back_or_turned_to_side, lips_parting, body_exposed_and_expectant, hands_restrained_or_gripping_surface` | | Multiple partners | `one_partner_in_front_and_another_behind, or_one_kneeling_at_hips_while_another_embraces_from_behind, each_interaction_visible_and_distinct` | | Afterglow / Post-coital | `sprawled_together, bodies_tangled, skin_flushed_and_glistening_with_sweat, eyes_heavy-lidded, soft_smiles_or_sleepy_expressions, sheets_tangled_around_them` | --- # Lighting & Atmosphere Catalogue (Danbooru Tag Format) Modular tags to layer on top of the scene location. | Mood | Tags | |---|---| | Warm golden hour | `golden_hour, sunlight_streaming_through_windows, warm_amber_pools_of_light_on_floor, long_soft_shadows, honeyed_warmth` | | Harsh midday sun | `harsh_direct_midday_sunlight, short_dark_shadows, high_contrast, bleached_sky, sharp_and_defined` | | Soft diffused indoor | `soft_diffused_indoor_lighting, shadows_gentle_and_muted, skin_creamy_tones, intimate_and_soft_atmosphere` | | Intimate lamp light | `single_warm_lamp, pool_of_golden_light, deep_shadows_beyond_pool, intimate_private_atmosphere, skin_catching_warm_glow` | | Cool blue night | `cool_blue_night_light_filtering_through_windows, moonlight_or_streetlight, deep_shadows, skin_cool_tones_warm_highlights_distant_sources` | | Firelight / Lantern glow | `warm_flickering_firelight, amber_and_deep_shadow, shadows_dancing, skin_warm_orange_highlights, intimate_primal_atmosphere` | | Neon / Artificial | `cool_blue_and_pink_neon_light, signs_or_screens, harsh_colored_shadows, skin_split_warm_and_cool_tones, synthetic_atmosphere` | | Moody / Shadowy | `deep_shadows_enveloping_frame, single_bright_highlight_catching_subject_face_or_body, high_contrast_film_noir_atmosphere` | --- # Prompt Assembly Examples (Illustrious / NoobAI Edition) > **Note**: These examples use Danbooru tag format with segmented prompt structure. Quality tokens included. > Negative prompt uses Crody's recommended format. ## Safe (Non-NSFW) Examples ### Emma cheering at train platform **Positive Prompt:** ``` masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, 1girl, solo, red hair, long hair, curly hair, cheekbones, freckles, glasses, big round glasses, cerulean eyes, dewy skin, summer sweat, collarbone, midriff, curvy figure, narrow waist, wide hips, thick thighs, bare midriff, hip dips, confident, approachable, white crop top, faded denim micro shorts, low hip bones, cheering, raising_one_arm_thumbs_up, bright_open_smile, leaning_forward_slightly, eyes_bright_and_encouraging, train_platform, countryside_train_platform, rural_japan, summer_midday_sun, old_wooden_station_building, weathered_signage, tin_roof, empty_bench, rice_fields_horizon, electric_green, harsh_direct_light, heat_haze_rippling_above_tracks, BREAK, warm_saturated_summer_lighting, soft_painterly_rendering, high_detail_visible_in_skin_texture_and_hair_strands, depth_of_field ``` **Negative Prompt:** ``` modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated ``` ### Christy angry at festival food stalls (night) **Positive Prompt:** ``` masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, scenery, 1girl, solo, short hair, bob hair, black hair, sharp cheekbones, green eyes, striking_green_eyes, tsundere_gaze, looking_directly_at_viewer, challenging_expression, large_breasts, visible_cleavage, narrow_waist, skinny_frame, plump_curves, visible_hip_dips, hip_bones, midriff_exposed, collarbone_exposed, fitted_white_tank_top, tank_top_clinging_to_torso, black_leggings, leggings_wrap_snugly_thighs_and_hips, sweat_glistening_skin, wet_highlights_catching_light, arms_crossed, sharp_glare, brows_drawn_together, lips_curled_in_sneer, food_stalls, late_night_food_stalls, edge_of_japanese_summer_festival, strings_of_bare_light_bulbs_overhead_on_wires, sizzling_grills, smoke_rising_into_dark, wooden_counter_tables, stools, warm_yellow_pools_of_light, deep_night_darkness_beyond, steam_from_cooking_rising_through_bulb_light, BREAK, warm_flickering_firelight, amber_and_deep_shadow, skin_warm_orange_highlights, depth_of_field, volumetric_lighting ``` **Negative Prompt:** ``` modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated ``` ## NSFW Examples (Illustrious / NoobAI Edition) ### Emma masturbating in van interior (night) **Positive Prompt:** ``` masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, explicit, 1girl, solo, masturbation, fingering, hand_between_legs, stroking_self, hand_gripping_seat_fabric, head_thrown_back, eyes_half_closed, mouth_open_silent_moan, deep_flush_entire_torso, erect_nipples_prominent, vaginal_wetness_glistening_inner_thighs, red hair, long hair, curly hair, glasses, big round glasses, cerulean eyes, freckles, curvy figure, wide hips, thick thighs, completely_nude, on_hands_and_knees, presenting, van_interior, driving_through_rural_japan, night, dark_cabin_lit_by_dashboard_glow, passing_streetlights, vinyl_seats_in_shadow, rice_paddies_faint_under_starlight, BREAK, cool_blue_night_light_filtering_through_windows, skin_cool_tones_warm_highlights_dashboard, intimate_private_atmosphere ``` **Negative Prompt:** ``` modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated ``` ### Christy receiving oral on festival backstage (dusk) **Positive Prompt:** ``` masterpiece, best quality, amazing quality, 4k, very aesthetic, high resolution, ultra-detailed, absurdres, newest, explicit, 1girl, 1boy, receiving_oral, legs_spread, partner_eating_out, head_thrown_back, eyes_half_closed, mouth_open_moan, hands_gripping_partner_hair, deep_flush_entire_torso, erect_nipples_prominent, vaginal_wetness_running_down_inner_thighs, short hair, bob hair, black hair, sharp cheekbones, green eyes, striking_green_eyes, large_breasts, narrow_waist, skinny_frame, plump_curves, completely_nude, leggings_pushed_down_to_mid_thigh, lying_back, backstage_area, behind_equipment_truck, japanese_summer_festival, late_dusk, truck_in_deep_shadow, cables_snaking_across_ground, long_amber_shadows, last_light_of_sunset_bleeding_into_indigo_night, soft_festival_light_background, paper_lantern_glow, BREAK, warm_flickering_firelight, amber_and_deep_shadow, skin_warm_orange_highlights, intimate_primal_atmosphere ``` **Negative Prompt:** ``` modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated ``` --- # Negative Prompt Template (Crody's Format) Use this as the standard negative prompt for all Illustrious/NoobAI generations. ``` modern, recent, old, oldest, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured, long body, lowres, bad anatomy, bad hands, missing fingers, extra fingers, extra digits, fewer digits, cropped, very displeasing, (worst quality, bad quality:1.2), sketch, jpeg artifacts, signature, watermark, username, (censored, bar_censor, mosaic_censor:1.2), simple background, conjoined, bad ai-generated ``` --- # Seeds Stable seeds for reproducible generations: - 1812077376 - 573523049 --- # Edit Prompts (Danbooru Tag Format) Basic prompt pieces used for editing generated images (img2img or inpainting). Use comma-separated Danbooru tags. ## Generic ``` preserve_style ``` ## Emotions (Edit Variants) | Emotion | Edit Prompt Tags | |---|---| | Happy | `open_smile, eyes_crinked, warm_expression, joyful` | | Angry | `sharp_glare, brows_drawn, tense_expression, flushed` | | Shy / Embarrassed | `shy_smile, eyes_cast_down, cheeks_flushed_pink, nervous` | | Tsundere | `looking_away, huff_expression, cheeks_flushed, defensive_posture` | | Sad | `distant_gaze, glistening_eyes, soft_melancholy_expression` | | Surprised | `eyes_wide, mouth_open, startled_expression` | | Tired | `heavy-lidded_eyes, soft_yawn, sleepy_relaxed_expression` | | Lustful | `heavy-lidded_gaze, parted_lips, hungry_expression, flushed` | | Pleasure | `ecstasy_expression, eyes_half-closed, moaning, flushed` | | Tender | `soft_warm_smile, gentle_eyes, affectionate_expression` | | Playful | `mischievous_grin, raised_brow, teasing_expression` | ## NSFW Edit Prompts | Edit Target | Edit Prompt Tags | |---|---| | Undress to partial | `clothing_lifted_or_pushed_aside, skin_exposed, undressing_motion` | | Undress to full | `fully_nude, all_clothing_removed, nudity_visible` | | Add arousal (mild) | `slight_flush, visible_nipple_erectness, subtle_arousal_signs` | | Add arousal (heavy) | `deep_flush, erect_nipples, vaginal_wetness, labial_engorgement, intense_arousal` | | Add masturbation | `hand_between_legs, stroking_motion, pleasure_expression` | | Add penetration | `penetration_visible, vaginal_stretch, intimacy_position` | | Add oral (giving) | `mouth_on_genitals, oral_sex_position` | | Add oral (receiving) | `partner_between_thighs, oral_sex_received, pleasure_expression` | | Add bondage | `wrists_bound, ankles_bound, restrained_pose` | | Add fluids | `cum_visible, vaginal_fluids_glistening, wetness_detail` | | Remove clothing | `clothing_removed, nudity_revealed, undressing` |