Loading...
Explore high-quality prompts crafted for creative AI generation.Curated collection updated regularly.

SIGNATURE_NAME: ปัณณวิชญ์ SIGNATURE_STYLE: Avant-Garde Designer Signature, sleek, stylized, and slightly abstract PEN_TOOL: Fine fountain pen INK_COLOR: Graphite Smoke BACKGROUND_COLOR: White paper [PROMPT] Create one single ultra-realistic handwritten signature mark derived from SIGNATURE_NAME. CORE GOAL - The output must be a true handwritten signature, not normal writing and not readable typography. - It must feel like a naturally signed personal autograph created in one fluid motion by hand. - The result must look premium, confident, refined, and fashion-brand level elegant. - The final image must contain only ONE signature. SIGNATURE BEHAVIOR LOGIC (CRITICAL) - Treat SIGNATURE_NAME as the identity source of the signature, not as normal display text. - The signature must be based on the real letter structure of SIGNATURE_NAME, but transformed into a fast, fluid, stylized autograph. - Letters may merge, connect, overlap, simplify, elongate, loop, taper, compress, or become partially abstract as real signatures do. - The result must not look like neatly written text, printed lettering, school handwriting, or a font sample. - Readability is secondary to natural signature flow. - It should feel like a luxury personal signature that hints at the name rather than spelling it out like a regular word. - Preserve enough identity that it still feels derived from SIGNATURE_NAME, but do not render it as plain literal text. HAND MOTION & STROKE LOGIC - The signature must appear written in one continuous confident hand movement, with realistic rhythm and momentum. - Simulate authentic human pen pressure variation: - lighter entry strokes - stronger downstrokes - tapered exits - natural acceleration and deceleration - Include believable gesture flow, signature energy, and elegant line economy. - Avoid slow, carefully drawn letter construction. - Avoid the appearance of traced text. TOOL & INK LOGIC - Simulate the physical behavior of PEN_TOOL with high realism. - Use INK_COLOR ink only. - Show subtle real ink characteristics where appropriate: - slight ink pooling at stroke endings - tiny pressure darkening on curves or turns - delicate inconsistency from real hand movement - crisp but organic edges - Keep the line beautiful, premium, and controlled. - No messy blotches, no excessive bleeding, no cheap marker look. STYLE TRANSLATION - SIGNATURE_STYLE must influence the signature’s personality: - minimalist - elegant - luxury - fashion-house sophistication - confident and understated - The signature should feel suitable for a premium designer label, luxury packaging, or personal brand endorsement. - It must not feel casual, playful, childish, or bureaucratic. COMPOSITION & PRESENTATION - Place the signature centered on a clean BACKGROUND_COLOR background. - Use generous negative space. - Very faint premium paper texture is allowed only if subtle and realistic. - No extra decorative graphics. - No borders. - No icons. - No mockup context. - No pen in frame. - No hand in frame. - No additional text. REALISM RULES - The signature must look like a scanned or photographed real ink signature on white paper. - It must not resemble a digital font, vector path, SVG stroke, logo text, or synthetic calligraphy preset. - Keep the form organic, natural, slightly imperfect in the way real premium signatures are. LANGUAGE RULE - The signature must be derived from SIGNATURE_NAME only. - Do not replace the name with another word. - Do not invent unrelated symbols or initials unless they naturally emerge from the signature flow. - Do not typeset the name clearly as standard readable text. [NEGATIVE PROMPT] typed text, readable plain handwriting, standard font, calligraphy font, mechanical typography, vector curves, SVG path look, traced letters, school handwriting, neat lettering practice, blocky characters, multiple signatures, fake logo text, watermark, UI elements, extra words, spelling variation, printed text sample, text generator look, overly legible word rendering, stiff strokes, decorative flourishes unrelated to the name, cartoon ink, brush lettering poster style, 3D render, drop shadow
Hand-picked selections for your next masterpiece.

[USER INPUT — REQUIRED AT TOP] SIGNATURE_NAME: ภาคิน LEGIBILITY_LEVEL: Very Low ABSTRACTION_LEVEL: High LETTER_MERGE_INTENSITY: Strong SIGNATURE_SPEED: Fast UNDERLINE_PROBABILITY: Medium INK_COLOR: Obsidian Black BACKGROUND_COLOR: White paper [CONTROL OVERRIDES] - SIGNATURE_NAME is the only identity source for all signatures in the sheet. - The output must be a 3x3 nine-grid of signature variations for the same person. - The signatures must look like real personal autograph explorations, not readable handwriting samples. - Literal readability must be suppressed aggressively. - The result must feel premium, practiced, elegant, and naturally hand-signed. LEGIBILITY CONTROL - If LEGIBILITY_LEVEL is Very Low: - the signatures must not be instantly readable - do not render the name as a clearly readable word - the viewer should perceive signature gesture first, readable text second - compress the name structure until it becomes autograph-like rather than normally written - If LEGIBILITY_LEVEL is Low: - keep the signatures difficult to read, but allow slight hints of the underlying name - avoid clear full-word readability - If LEGIBILITY_LEVEL is Medium: - allow partial readability, but still prioritize signature behavior over handwriting clarity ABSTRACTION CONTROL - If ABSTRACTION_LEVEL is High: - aggressively stylize the internal structure of the name - allow loops, collapsed forms, overlaps, symbolic compression, elongated exits, and partial abstraction - preserve identity cues only indirectly - If ABSTRACTION_LEVEL is Medium: - keep the form signature-like, with moderate distortion and selective readability - If ABSTRACTION_LEVEL is Low: - keep more of the name structure recognizable, but still as a true signature LETTER MERGE CONTROL - If LETTER_MERGE_INTENSITY is Strong: - major letter groups must connect heavily - avoid visible separation between characters - merge strokes until the name feels like one continuous identity mark - syllable boundaries must not remain obvious - If LETTER_MERGE_INTENSITY is Medium: - merge characters naturally with occasional visible internal structure - If LETTER_MERGE_INTENSITY is Light: - allow a looser signature with some character hints still visible SPEED CONTROL - If SIGNATURE_SPEED is Fast: - the signatures must feel rapidly executed, practiced, and natural - use swift stroke motion, compressed rhythm, and confident exits - avoid careful construction and slow penmanship - If SIGNATURE_SPEED is Medium: - allow a balanced signing rhythm with elegance and control - If SIGNATURE_SPEED is Slow: - keep it signature-like, but slightly more deliberate and poised UNDERLINE CONTROL - If UNDERLINE_PROBABILITY is High: - several variations may include underlines, finishing slashes, or base sweeps - do not apply them identically across all 9 - If UNDERLINE_PROBABILITY is Medium: - a few variations may include subtle underline behavior or final slash motions - If UNDERLINE_PROBABILITY is Low: - only occasional underline or finishing stroke may appear [PROMPT] Create a premium signature exploration sheet showing 9 different handwritten signature variations derived from SIGNATURE_NAME. PRIMARY OBJECTIVE - The output must be exactly nine signature concepts arranged in a clean 3x3 grid. - All 9 signatures must be based on the same SIGNATURE_NAME only. - The page must feel like a professional signature concept board for one person. - The signatures must look difficult to read, highly stylized, and authentically hand-signed. - The final result must not resemble a typography sheet, text rendering sheet, handwriting worksheet, or name-writing practice page. CRITICAL MASTER RULE - Do NOT write SIGNATURE_NAME as normal readable text. - Do NOT render it character by character. - Do NOT preserve clean literal syllables or clear textbook Thai letter construction. - Treat SIGNATURE_NAME as an identity source, not as display text. - The final result must look like signature marks derived from the name, not the plain written name itself. GRID LAYOUT RULES - Arrange the signatures in a balanced 3x3 nine-grid composition. - One signature per position only. - Keep generous spacing between signatures. - The sheet must feel minimal, clean, and premium. - Use a plain BACKGROUND_COLOR background. - A very subtle paper texture is allowed, but only if minimal and realistic. - No boxes, no labels, no captions, no numbering, no decorative dividers, no mockup context. SIGNATURE IDENTITY LOGIC - Every signature must come from the same underlying Thai name: SIGNATURE_NAME. - Do not invent a different name. - Do not convert the name into English. - Do not reduce it to a generic Latin-style cursive look. - Preserve Thai-name signature energy and identity cues, but stylize them heavily into a personal autograph form. - The signatures may hint at the original name, but must not present it as clearly readable writing. ANTI-READABILITY LOGIC (CRITICAL) - Literal readability must be actively reduced. - Avoid evenly spaced letter groups. - Avoid clearly formed full syllables. - Avoid neat word spacing. - Avoid textbook Thai handwriting. - Avoid the appearance of “someone carefully writing their name so others can read it.” - The first impression must be “signature,” not “written word.” - If any signature becomes too readable, compress it further, merge more internal strokes, reduce visible character clarity, and prioritize overall gesture silhouette. SIGNATURE ABSTRACTION RULES - Letters must connect, overlap, merge, compress, collapse, simplify, and flow together. - Individual characters must not remain cleanly separated. - Allow partial loops, compressed stems, rapid joins, tapered endings, sweep lines, and signature-like symbolic compression. - Some internal parts may become nearly abstract as long as the result still feels derived from the same identity. - At least 7 out of 9 signatures must be hard to read immediately. - At least 3 out of 9 signatures must be highly illegible, premium, elegant, and autograph-like. - None of the 9 should resemble normal neat handwriting. STYLE VARIATION LOGIC Generate 9 clearly different signature behaviors for the same name. Variation must come from gesture, rhythm, compression, slant, line economy, abstraction, underlines, loops, finishing strokes, and overall signature silhouette. The nine variations should feel like distinct directions such as: 1. compressed luxury signature 2. fast angular autograph 3. looped abstract signature 4. slash-driven executive signature 5. narrow vertical signature 6. wide sweeping signature 7. underlined illegible autograph 8. monoline compressed signature 9. couture-style abstract signature IMPORTANT - These are internal directions only. - Do not display any style labels in the image. - Do not add graphics to make them different. - Difference must come from true signature behavior only. HAND MOTION & FLOW RULES - Every signature must feel like it was produced by a real human hand. - Simulate authentic signing rhythm, practiced motion memory, natural speed, acceleration, pressure release, and continuous gesture flow. - Favor one continuous motion or a few tightly connected motions. - Avoid slow construction. - Avoid traced appearance. - Avoid hesitant, shaky, or overly corrected lines. - The signatures must feel confident and repeatable, as if a real person has signed this way many times. LINE QUALITY & INK RULES - Use INK_COLOR only. - Simulate a refined premium pen line with crisp but organic edges. - Show subtle pressure variation, tapered starts, tapered exits, and believable handwritten energy. - Slight natural inconsistency is welcome if it feels realistic. - Keep the line elegant, thin-to-medium, and premium. - No thick marker style. - No brush lettering. - No pencil texture. - No calligraphy poster style. VISUAL PRESENTATION RULES - Minimal white-paper presentation only. - Show only the nine signatures. - No hand, no pen, no desk, no notebook, no certificate, no branding, no UI, no watermark. - No decorative flourishes unless they emerge naturally from the signature itself. - Keep the comparison sheet clean and uncluttered. SUCCESS CONDITION - A viewer should say: “These look like real personal signature options.” - A viewer should NOT say: “This is just the same name written nine times.” - The final result must feel premium, elegant, practiced, and difficult to read. - The grid must function as a real signature exploration board for one Thai name. [NEGATIVE PROMPT] readable full name, clear Thai handwriting, neat handwriting, textbook Thai writing, school handwriting, handwriting worksheet, character-by-character writing, separated letters, visible syllable spacing, readable calligraphy, decorative font, standard font, typed text, typography sample, text rendering sheet, literal name rendering, vector logo, SVG path lines, traced letters, repeated identical signatures, random unrelated symbols, extra words, labels, captions, numbering, watermark, UI elements, colorful ink, pencil, marker, brush lettering, poster layout, 3D render, drop shadow, cartoon linework

) [USER INPUT — REQUIRED AT TOP] SUBJECT_NAME: ข้าวเหนียวหมูทอด LANGUAGE_MODE: Thai PACKAGING_STYLE: Contemporary Thai Heritage COLOR_TONE: Banana Leaf Green and Warm Wood REFERENCE_IMAGE: PACKAGING_SHAPE_HINT: Folded origami triangular prism PATTERN_STYLE: Traditional Thai leaf-folding creases PRIMARY_MATERIAL: Matte coated board with spot UV line details BACKGROUND_COLOR: Soft Beige [PROMPT] Create a high-quality professional product photography scene showcasing a distinctive premium packaging design inspired by SUBJECT_NAME. CORE GOAL - The packaging must not feel generic. - The structure, silhouette, surface, and opening experience must carry a unique identity derived from SUBJECT_NAME. - The final result should feel like a premium industrial design concept, not just a normal box with better graphics. FORM-DRIVEN PACKAGING LOGIC (CRITICAL) - First analyze SUBJECT_NAME and infer its natural visual identity: • shape language • texture character • cultural context • emotional mood • serving or usage form - Translate that identity into the packaging structure itself. - The packaging should visually echo the product’s form, rhythm, layers, curves, or silhouette in a refined way. - Avoid standard rectangular packaging unless it is reinterpreted with distinctive proportions or structural details. REFERENCE IMAGE LOGIC - If REFERENCE_IMAGE is provided, analyze it carefully for shape, proportions, color palette, surface texture, and key visual features. - Preserve the subject’s identity while transforming it into a premium packaging structure. - Do not directly copy the product literally; reinterpret it into a packaging concept with strong design logic. STRUCTURE RULES - Design the package with a memorable silhouette. - Use structural features such as sleeves, windows, die-cuts, wrap folds, drawer openings, layered trays, curved lids, or reveal panels. - The structure should feel intentional, elegant, and premium. - If the subject is a food dish, the package should feel like a refined reinterpretation of the dish’s shape, vessel, or serving culture. MATERIAL RULES - Use PRIMARY_MATERIAL if provided. - If not provided, infer the best material from the subject: • organic / local / handmade → natural paper, fiber, kraft, woven texture • premium / giftable → rigid board, soft-touch paper, composite, embossed stock • fresh / modern food → clean coated board, translucent layer, refined paper-plastic hybrid - Materials must feel tactile, realistic, and premium. PATTERN & SURFACE RULES - Use PATTERN_STYLE if provided. - If not, infer a subtle surface treatment or pattern from the subject’s identity. - Pattern must support the structure, not overpower it. - Use restrained graphic language and premium spacing. - The package should feel designed, not decorated. GRAPHIC DESIGN PRINCIPLES - Strong hierarchy - Minimal but intentional text - Generous whitespace - One focal panel - Elegant typography - No clutter - No generic supermarket packaging feel LANGUAGE RULES - All visible text must follow LANGUAGE_MODE only. - If LANGUAGE_MODE = Thai, all text must be Thai only and 100% correctly spelled. - No garbled Thai, no broken vowels, no missing tone marks, no approximate Thai text. - If Thai text cannot be rendered perfectly, reduce text to only the main product name or remove extra copy entirely. - Better no Thai text than wrong Thai text. COLOR RULES - COLOR_TONE controls the main palette. - If auto, infer the best premium palette from SUBJECT_NAME and material. - Keep colors restrained, premium, and identity-driven. - Avoid noisy multi-color graphics unless strongly justified by the subject. BACKGROUND RULES - Use a clean solid-color background. - If BACKGROUND_COLOR is provided, use it exactly. - If not provided, generate a harmonious solid background color derived from the product, material, and packaging tones. LIGHTING & SCENE - Soft, controlled studio lighting with gentle shadows. - Highlight structural edges, openings, and material texture. - The object should feel like a design presentation hero shot. FINAL FEEL - The result should feel like a premium packaging redesign with a strong signature identity. - Elegant, memorable, structurally intelligent, photorealistic, and presentation-ready. [NEGATIVE PROMPT] generic box, ordinary carton, supermarket packaging, weak silhouette, cluttered graphics,

{ "prompt_name": "SnapMingle — Cinematic Photo Poster Prompt™", "version": "FINAL_GEOGRAPHIC_SCOPE_LOCKED", "USER_INPUT": { "location": "ทะเลบัวแดง", "language": "Thai", "source_image": "[USER_UPLOADED_IMAGE]" }, "IMAGE_TO_IMAGE_RULES": { "reference_mode": "strict_composition", "core_directives": [ "Use the uploaded image as the absolute structural foundation.", "Preserve the exact composition, perspective, and key shapes of the original photo.", "Do NOT alter the physical layout or add new fictional elements." ], "transformation_goal": "Upgrade the lighting, textures, and atmosphere of the uploaded photo to match the 'high-end cinematic travel photography' style defined below." }, "ROLE": "Act as an award-winning travel photographer and cinematic art director specializing in high-end location photography and documentary film stills.", "CORE_RULES": { "single_image_only": true, "full_canvas_only": true, "no_panels": true, "no_split_frames": true, "no_collage": true, "no_multi_view": true, "never_repeat_the_scene": true, "never_generate_multiple_versions": true }, "SCENE_GENERATION": { "research_logic": { "derive_environment_from_location": true, "scope_control": { "scope": "immediate_landmark_vicinity_only", "rule": "Generate the environment strictly from the physical surroundings of the specified location itself.", "do_not_expand_to_city_symbols": true, "forbidden_if_not_physically_adjacent": [ "river", "canal", "boats", "ships", "harbor", "waterfront", "citywide symbolic elements" ], "logic_note": "If the location is not directly adjacent to water, do NOT include any water-related elements even if the city is known for rivers." }, "include_iconic_landmarks": true, "include_cultural_elements": true, "include_nature_and_geography": true }, "style": { "photography_type": "high-end cinematic travel photography", "look": "35mm anamorphic film still", "camera_settings": "shot on medium format camera, shallow depth of field, sharp focus on architectural details", "lighting": "golden hour natural lighting, dramatic soft shadows, atmospheric volumetric rays", "texture": "realistic textures, intricate architectural details, natural film grain" }, "canvas_rule": { "fill_entire_canvas": true, "no_empty_background": true, "edges_must_be_filled": true } }, "COLOR_SYSTEM": { "palette_type": "cinematic_film_emulation", "allowed_colors": [ "rich architectural golds", "warm natural sunlight", "deep cinematic shadows", "authentic sky blues", "realistic earth and stone tones" ], "forbidden": [ "flat colors", "neon", "fake glow", "oversaturated HDR" ] }, "TYPOGRAPHY_SYSTEM": { "global_rules": { "single_text_group_only": true, "no_scattered_text": true, "no_landmark_labels": true, "no_text_in_sky": true, "no_text_near_buildings": true, "no_text_near_objects": true, "no_text_background_boxes": true, "no_text_overlays": true, "no_gradient_panels": true }, "content_generation": { "title": { "generated_by_ai": true, "based_on": "location_identity", "language": "USER_SELECTED_LANGUAGE", "style": "elegant cinematic movie title font", "size": "large" }, "description": { "generated_by_ai": true, "type": "short poetic or cultural description", "language": "USER_SELECTED_LANGUAGE", "style": "clean minimal sans-serif", "size": "small" } }, "placement": { "position": "bottom_center", "alignment": "center", "layout": "vertical_stack", "safe_margin": true }, "appearance_rules": { "no_background_shape": true, "no_box": true, "no_plate": true, "no_blur_behind_text": true, "no_shadow_panel": true, "text_sits_directly_on_photograph": true, "text_feels_like_watermark_or_movie_credit": true }, "color_rules": { "sample_from_environment": true, "no_white_text": true, "no_strong_contrast": true, "blend_with_scene": true } }, "STRICT_PROHIBITIONS": [ "illustration", "painting", "vector art", "flat design", "3D render", "cartoon", "multiple text blocks", "text scattered across image", "annotated map style", "infographic labels", "titles at top or corners", "borders", "frames", "logos", "icons", "UI elements" ], "OUTPUT_SPEC": { "resolution": "8K", "aspect_ratio": "platform_standard_cover", "style": "single seamless photographic poster", "final_feel": "majestic, realistic, atmospheric, professional" }, "FINAL_INTENT": "Create one complete photorealistic poster that accurately captures the physical surroundings of the specified location or reference image. The environment must respect real-world geographic adjacency and avoid importing unrelated citywide symbols. Typography appears once at the bottom center, without any background overlay, looking like a natural cinematic credit." }

{ "prompt_name": "Sticker-Label Wordmark Composition Template", "version": "v2.0_thai_default_language_lock", "task": "image_generation", "template_mode": "custom_word_built_from_label_stickers", "USER_INPUT": { "MAIN_WORD": "มะม่วง", "LETTER_COUNT": Auto, "STYLE_THEME": "playful_market_sticker", "COLOR_PALETTE_MODE": "bright_mixed", "BACKGROUND_MODE": "clean_light_gray", "BACKGROUND_COLOR": "#EEF1F4", "LAYOUT_MODE": "single_horizontal_word", "TEXT_LANGUAGE_MODE": "thai_only", "SURFACE_STYLE": "flat_paper_cutout", "SHADOW_INTENSITY": "soft", "DETAIL_LEVEL": "high" }, "CORE_LOGIC": { "word_construction_rules": [ "Build the main word using separate sticker-like label pieces, one piece per letter or character cluster.", "Each letter block must feel like a real fruit/produce shipping label, brand sticker, or packaging cutout.", "Every letter piece should have its own unique shape, color, and mini graphic identity, while still reading clearly as part of one word.", "Keep the final word readable at a glance." ], "sticker_style_rules": [ "Each letter piece must look like a vintage or modern produce label sticker.", "Use printed graphics, small serial numbers, certification icons, barcode fragments, mini slogans, and decorative fruit-brand motifs.", "Do not copy real trademarked labels exactly; create fictional but believable label designs.", "Allow subtle wear, print texture, and edge imperfections for realism." ], "layout_rules": [ "Arrange all sticker letters in one centered horizontal line.", "Spacing must feel tight enough to read as one word, but each piece should still be visually distinct.", "The full composition must sit centered on the canvas with generous empty space around it.", "No extra objects outside the word." ], "background_rules": [ "BACKGROUND_MODE controls the backdrop only.", "clean_light_gray = soft neutral paper/photo backdrop.", "solid_color = use BACKGROUND_COLOR exactly.", "studio_white = pure white clean studio background.", "Keep the background minimal and uncluttered." ], "language_rules": [ "TEXT_LANGUAGE_MODE controls the visible main word and all micro-text styling.", "Default language mode is thai_only unless explicitly changed by the user.", "If thai_only: MAIN_WORD must be rendered exactly in Thai letters only.", "If english_only: MAIN_WORD must be rendered exactly in English letters only.", "If bilingual_th_en: Thai must appear first and English second only if explicitly requested.", "Do not auto-switch to English when TEXT_LANGUAGE_MODE = thai_only.", "Do not mix Thai and English in the same word unless bilingual mode is explicitly selected.", "All visible text must be sharp and correctly spelled." ], "thai_language_hard_lock": [ "When TEXT_LANGUAGE_MODE = thai_only, all visible main text must be Thai script only.", "No English letters A-Z anywhere in the main word.", "No Roman alphabet substitutions.", "No mixed scripts.", "If Thai rendering is unstable, simplify internal micro-text or remove micro-text entirely, but preserve the Thai main word correctly.", "Better to omit tiny supporting text than let the main Thai word turn into English." ] }, "VISUAL_STRUCTURE": { "composition": { "camera_angle": "front-facing flat lay / straight-on overhead hybrid", "framing": "single centered word with large negative space", "depth_design": "very shallow physical depth, mostly flat sticker collage feel" }, "letter_piece_design": { "piece_variation": [ "rounded fruit label", "arched produce tag", "die-cut oval", "rectangular crate label", "fruit-shaped badge" ], "surface_finish": "printed paper sticker with slight gloss/matte variation", "edge_treatment": "cut-paper edges, slight drop shadow, tiny lifted corners optional" } }, "STYLE_PRESETS": { "TEXT_LANGUAGE_MODE": { "thai_only": "Thai is the default mode. Render the main word in Thai script only. Any tiny supporting micro-text should preferably also be Thai-style decorative text or be omitted.", "english_only": "Render the main word in English letters only.", "bilingual_th_en": "Use Thai first, English second, only when explicitly requested." }, "STYLE_THEME": { "fruit_produce_sticker_collage": "banana label / fruit crate sticker / produce export label vibe", "retro_food_label": "mid-century grocery label look", "botanical_packaging": "clean botanical print label aesthetic", "playful_market_sticker": "bold market sticker collage with vivid colors" }, "COLOR_PALETTE_MODE": { "bright_mixed": "mixed saturated label colors like blue, yellow, orange, green", "warm_vintage": "muted ochre, cream, faded red, teal", "cool_clean": "white, blue, green with restrained contrast", "mono_pop": "mostly one family with a few accent colors" }, "SURFACE_STYLE": { "flat_paper_cutout": "paper label cutouts with subtle print texture", "vinyl_sticker": "slightly smoother sticker surface", "embossed_label": "minor embossed print feel with tactile edges" } }, "PROMPT_IMAGE_GENERATION": "Create a clean centered wordmark composition using the word MAIN_WORD, built entirely from separate fictional fruit-produce label stickers. Each letter should be its own unique die-cut produce sticker piece, with believable packaging graphics such as small codes, certification seals, barcode fragments, mini slogans, and decorative fruit-brand motifs. The stickers must look like real printed produce labels, but must not copy any real trademark exactly. Arrange all sticker letters in one horizontal line so the word reads clearly and stylishly. Use STYLE_THEME and COLOR_PALETTE_MODE to guide the overall look. The background must remain minimal according to BACKGROUND_MODE. Add subtle realistic drop shadows beneath each sticker to give a lightly dimensional cut-paper effect. LANGUAGE LOCK: TEXT_LANGUAGE_MODE defaults to thai_only. When TEXT_LANGUAGE_MODE = thai_only, render MAIN_WORD in Thai script only, never auto-convert to English, never use Roman letters, and never mix scripts. If tiny supporting text cannot be rendered perfectly in Thai, omit the tiny supporting text and keep the main Thai word clean and correct. The final image should feel like premium graphic design photography: clean, balanced, playful, highly detailed, and sharply readable.", "NEGATIVE_PROMPT": [ "real trademark copies", "garbled letters", "misspelled main word", "English letters when TEXT_LANGUAGE_MODE is thai_only", "mixed Thai and English in the main word", "Roman alphabet substitutions", "messy spacing", "extra objects", "busy background", "3D chunky letters", "neon glow", "watermark", "random collage clutter" ], "OUTPUT_RULES": { "must_preserve": [ "single centered word", "separate sticker-like letter pieces", "minimal background", "clear readability", "fictional produce-label aesthetic", "Thai as default language mode" ], "fallbacks": [ "If the word becomes hard to read, simplify the internal sticker graphics before changing the letter shape.", "If text rendering becomes unstable, reduce or remove tiny micro-text but keep the main word readable.", "If Thai rendering becomes unstable, preserve the Thai main word first and remove English-looking micro details.", "If the scene feels cluttered, remove extra badge details first and preserve the main letter silhouettes." ] } }

{ "prompt_name": "Thailand Floating Banana Leaf Editorial Scene Template", "version": "v2.0_single_leaf_title_tone_control", "task": "image_generation", "template_mode": "universal_region_leaf_world", "USER_INPUT": { "COUNTRY_OR_REGION_NAME": "กรุงเทพมหานคร, ประเทศไทย", "PRIMARY_THEME": "มรดกวัฒนธรรมไทยและมหานครร่วมสมัยที่เชื่อมอดีตสู่อนาคต", "LANDMARK_STYLE": "auto_from_region", "LANGUAGE_MODE": "Thai", "TOP_TITLE_TEXT": "กรุงเทพมหานคร, ประเทศไทย", "TOP_TITLE_FONT_STYLE": "luxury_editorial_serif", "BACKGROUND_STYLE": "warm_minimal_studio", "COLOR_TONE": "bright_conceptual", "DENSITY_LEVEL": "rich", "OUTPUT_LOOK": "photorealistic_editorial" }, "CORE_LOGIC": { "identity_rules": [ "Use COUNTRY_OR_REGION_NAME as the cultural and geographic identity anchor.", "Infer landmarks, terrain cues, and cultural motifs only from COUNTRY_OR_REGION_NAME.", "Do not include unrelated foreign landmarks or symbols." ], "theme_rules": [ "PRIMARY_THEME controls the storytelling mood and the balance between heritage, nature, and modern life.", "The scene should feel like a curated cultural world suspended in mid-air on a single banana leaf.", "No tray, no pedestal, no base, no platform other than the banana leaf itself." ], "leaf_rules": [ "Use exactly one large banana leaf only.", "The banana leaf must float in mid-air with no visible support.", "All Thai elements must grow directly from or rest directly on the banana leaf surface." ], "density_rules": [ "DENSITY_LEVEL = rich means the banana leaf should be filled with many small, readable Thai elements.", "The composition must feel abundant and detailed, but still elegant and organized.", "Layer many miniature elements across the leaf without making the scene chaotic." ], "title_rules": [ "TOP_TITLE_TEXT is the only visible text allowed in the image.", "If LANGUAGE_MODE = english, render title in English only.", "If LANGUAGE_MODE = thai, render title in Thai only.", "If LANGUAGE_MODE = bilingual_local_en, use two lines with local language first and English second.", "TOP_TITLE_FONT_STYLE controls the look of the title. luxury_editorial_serif = beautiful high-fashion serif, refined curves, premium spacing, clean readability.", "No emblem, no seal, no logo, no subtitle, no supporting line.", "If text rendering is unstable, omit the title entirely." ], "background_rules": [ "BACKGROUND_STYLE controls only the studio environment behind the floating banana leaf.", "Keep the background minimal, seamless, and premium.", "No furniture, no random props, no scenery outside the designed concept." ] }, "VISUAL_STRUCTURE": { "composition": { "layout_type": "wide horizontal editorial tableau", "camera_angle": "slightly elevated frontal cinematic view", "framing": "single floating banana leaf dominates lower two-thirds, large negative space above for title", "depth_design": "front leaf edge -> dense miniature Thai world -> rear skyline/landmark rise" }, "main_leaf_zone": { "purpose": "single floating Thai world platform", "hero_object": "one large unfurled banana leaf", "surface_content": [ "miniature landmarks inferred from COUNTRY_OR_REGION_NAME", "local cultural motifs", "water/coastal/terrain cues", "modern development hints", "small Thai lifestyle details" ], "material_quality": "realistic fresh banana leaf with visible veins, natural gloss, and elegant curling edges" }, "top_title_zone": { "purpose": "clean premium title only", "elements": [ "TOP_TITLE_TEXT only" ], "style": "centered high-fashion editorial title, no extra graphics" } }, "CAMERA_AND_LIGHTING": { "camera": { "lens_feel": "cinematic editorial lens", "angle_priority": "slightly elevated for clarity and richness across the leaf surface", "distortion": "minimal" }, "lighting": { "key_light": "soft warm directional light from upper-left/front-left", "fill_light": "gentle fill for detail visibility", "shadow_behavior": "soft elegant shadows cast downward onto the distant floor below", "highlight_behavior": "subtle premium highlights on leaf gloss, temple surfaces, water hints, and skyline edges", "mood": "airy, calm, premium, sophisticated" } }, "STYLE_PRESETS": { "BACKGROUND_STYLE": { "warm_minimal_studio": "smooth warm cream-to-beige seamless studio backdrop", "museum_gallery": "soft neutral gallery backdrop with subtle floor gradient", "dark_editorial": "deep charcoal editorial backdrop with controlled warm highlights", "natural_glow": "soft light-gold atmospheric backdrop with delicate haze" }, "COLOR_TONE": { "warm_editorial": "warm ivory, rich green, brown, temple gold, muted terracotta", "neutral_premium": "cream, green, gray, silver, soft stone tones", "moody_cinematic": "deeper shadows, richer greens, dark bronze-gold accents", "bright_conceptual": "soft ivory base, fresh vivid greens, light gold highlights, refined tropical accents" }, "TOP_TITLE_FONT_STYLE": { "luxury_editorial_serif": "beautiful elegant serif with fashion-magazine feel, refined contrast, premium spacing", "soft_modern_serif": "clean softer serif, graceful and contemporary", "minimal_sans": "modern minimalist sans-serif, airy and premium" } }, "PROMPT_IMAGE_GENERATION": "Create a photorealistic conceptual editorial scene in a wide horizontal composition. Use COUNTRY_OR_REGION_NAME as the identity anchor. Show exactly one large banana leaf floating gracefully in mid-air with no visible support. The leaf must be realistic, deep green, glossy, and richly textured with visible veins and elegant curling edges. Build a dense miniature cultural world directly on top of this single leaf, using many small but readable elements inferred from COUNTRY_OR_REGION_NAME and PRIMARY_THEME. For a coastal Thai region, include a rich mix of local landmarks, coastal architecture, boats, waterfront activity, tropical trees, local village or town forms, and restrained modern urban development cues. Arrange the elements densely across the leaf so the scene feels abundant, layered, and richly Thai, but still elegant and organized. Use DENSITY_LEVEL to control richness; when set to rich, increase the number of miniature elements and storytelling details while keeping visual balance. Keep the background minimal and premium according to BACKGROUND_STYLE. Apply COLOR_TONE for the overall mood and palette. At the top center, place only TOP_TITLE_TEXT in the selected LANGUAGE_MODE using TOP_TITLE_FONT_STYLE. The title must be beautiful, premium, and sharply readable, with no seal, no emblem, no logo, and no subtitle. Use soft warm editorial lighting, subtle shadows cast onto the distant floor below, and a polished high-end advertising finish. The result should feel surreal but believable, luxurious, airy, and deeply rooted in Thai identity.", "NEGATIVE_PROMPT": [ "multiple banana leaves", "pedestal", "tray", "base platform", "logo", "seal", "emblem", "subtitle", "supporting line", "extra text", "garbled text", "random foreign landmarks", "busy city background", "cartoon style", "cheap CGI plastic look", "oversaturated colors", "harsh shadows", "watermarks" ], "OUTPUT_RULES": { "must_preserve": [ "single floating banana leaf only", "dense but elegant Thai miniature world", "premium editorial background", "beautiful title only", "no base or pedestal" ], "fallbacks": [ "If title rendering is weak, remove title completely.", "If scene becomes messy, keep the strongest regional landmarks and local coastal elements.", "If density overwhelms readability, reduce the smallest decorative elements first, not the main landmarks." ] } }

{ "template_name": "Thai Literary Character — Needle-Felted Wool Miniature", "version": "v1.0_single_character_only", "task": "image_generation", "USER_INPUT": { "CHARACTER_NAME_THAI": "ทศกัณฐ์", "SOURCE_CONTEXT": "วรรณคดีไทย — รามเกียรติ์", "CHARACTER_DESCRIPTION": "ยักษ์ใหญ่แต่ทำเป็นตัวตุ๊กตาขนแกะน่ารัก ไม่ดุ", "POSE_ACTION": "ยืนท่าภูมิฐาน มือวางข้างลำตัว ยิ้มมุมปากนิดๆ", "CLOTHING_STYLE_HINT": "ชุดยักษ์รามเกียรติ์แบบประณีต โทนเขียว/ทอง ลายไทยแบบปัก", "ACCESSORY_LIST": ["มงกุฎชฎา", "ผ้าพาดไหล่"], "BACKGROUND_MODE": "neutral_craft_studio", "TEXT_MODE": "off" }, "TARGET_STYLE": "Handcrafted needle-felted wool miniature", "STYLE_RULES": { "material": "organic roving wool with fuzzy fibers and visible needle-punch texture", "build_quality": "handmade felt seams, slight imperfections, tactile craft realism", "proportions": "cute stylized proportions, slightly oversized head, simplified limbs", "face": { "eyes": "small black bead eyes or simple felted circles", "expression": "gentle, calm, friendly" }, "clothing": "simplified felt version of traditional Thai outfit, stitched trims, tiny felt buttons where appropriate", "accessories": "miniature felt prop(s) matching ACCESSORY_LIST, clearly recognizable", "color_palette": "softened natural tones, wool-dyed look, no neon" }, "ENVIRONMENT": { "camera": "macro photography close-up", "depth_of_field": "shallow (f/2.8 look), creamy bokeh", "lighting": "soft studio lighting, warm highlights, gentle shadows", "background": "clean neutral craft studio setting, out-of-focus, no clutter" }, "COMPOSITION_RULES": { "single_character_only": true, "no_extra_people": true, "framing": "centered hero figure, full body visible, slight breathing space", "surface": "simple tabletop craft surface (neutral), minimal props" }, "TEXT_RULES": { "visible_text": "none", "no_garbled_text": true }, "PROMPT_IMAGE_GENERATION": "Create a single Thai literary character miniature in a handcrafted needle-felted wool style. The character is {CHARACTER_NAME_THAI} from {SOURCE_CONTEXT}. Depict one character only, centered, full body visible. Use organic roving wool with fuzzy fibers, visible needle-punch texture, and handmade seams. Give the character cute stylized proportions with a slightly oversized head and simplified limbs, Pixar-like charm but clearly handmade. Outfit: a simplified felt version of traditional Thai clothing based on {CLOTHING_STYLE_HINT}, with stitched details and clean craft construction. Accessories: include {ACCESSORY_LIST} as miniature felt props, clearly recognizable e.g.. Pose: {POSE_ACTION}. Face: calm friendly expression with small black bead eyes or felted eyes. Environment: macro product photography, shallow depth of field (f/2.8 look), soft studio lighting with warm highlights and gentle shadows, neutral craft studio background with creamy bokeh. No text anywhere, no extra characters, no clutter, high-fidelity photorealistic wool texture.", "NEGATIVE_PROMPT": [ "multiple characters", "crowded scene", "real human photo", "plastic toy look", "hard shiny materials", "hyper-real skin", "garbled text", "watermarks", "logos", "weapons", "gore", "dark horror mood" ], "RENDER_HINTS": { "detail_level": "high", "look": "photorealistic craft texture", "quality": "8k-like clarity" } }

[INPUT] FLOWER_NAME_THAI: ดอกมะลิ SCENE_STYLE: Auto BACKGROUND_COLOR: White pastel [PROMPT] Create a clear 45° top-down isometric miniature 3D diorama themed around the Thai flower {FLOWER_NAME_THAI}. Use soft refined textures, realistic PBR materials, and gentle natural daylight. Build a small raised base (mini pedestal) with terrain that matches SCENE_STYLE (auto-infer the most authentic setting if SCENE_STYLE=auto): soil/grass/pond water/rocks/leaves, with a clean premium handcrafted look. CRITICAL — CUTE FLOWER-FONT TITLE (must look cute and beautiful): - Add ONE title only in Thai: {FLOWER_NAME_THAI} - The title must be physically constructed from the flower itself and leaves, forming each Thai character like a cute, rounded “kawaii” bubble-letter style. - Letterform requirements: rounded, chubby strokes, friendly curves, even thickness, soft corners, playful but clean, clearly readable Thai letter shapes. - Use real botanical structure to form the strokes (petal layering + tiny buds as stroke joints), but keep the overall letterform cute and consistent. - Do NOT use printed ink text, normal fonts, engraved letters, or plaques. The text is made of flowers only. - Place the floral title as a small floating header above the diorama (not on a base plaque), centered and elegant. TEXT SANITIZATION (CRITICAL): - The visible title must contain ONLY the Thai characters from FLOWER_NAME_THAI. - NEVER render any brackets or symbols: { } [ ] ( ) < > quotes, punctuation, hyphens, underscores, emojis, or any extra marks. - Do not add quotation marks, parentheses, braces, or decorative punctuation around the title. - If the model is unsure about perfect Thai spelling, omit the title entirely (better no text than wrong text). DIORAMA RULES - ONE single diorama only no multiple panels. - Use cohesive natural color harmony based on the real flower colors not neon. - Add subtle supporting botanical elements that belong to the same setting small buds. - No animals, no people, no extra objects. BACKGROUND - Use a clean solid {BACKGROUND_COLOR} background with soft studio falloff. - Keep negative space clean so the floral title is easy to read. [NEGATIVE PROMPT] printed text, normal font, engraved letters, plaque title, garbled Thai, misspelling, extra symbols, punctuation in title, brackets, braces, parentheses, {}, [], (), quotation marks, random characters, messy letter shapes, sharp spiky typography, collage, multi-panels, people, animals, clutter, harsh shadows, plastic toy look, low detail

{ "template_name": "Thai Picture-Dictionary Cluster Template (Center Subject)", "version": "v3.0_auto_categories_fixed_items_no_vehicle", "task": "image_generation", "USER_INPUT": { "CENTER_SUBJECT_TITLE": "งานวัด", "LANGUAGE_MODE": "thai_only", "MIN_CATEGORY_COUNT": 7, "MAX_CATEGORY_COUNT": 11, "ITEMS_PER_CATEGORY": 4, "ALLOW_CATEGORY_SIZE_VARIATION": true, "CATEGORY_SIZE_VARIATION_RANGE": [3, 5], "GRID_BACKGROUND": "on", "CREDITS_TEXT": "" }, "CORE_LOGIC": { "subject_inference": [ "Use CENTER_SUBJECT_TITLE as the main identity anchor.", "Infer the most culturally accurate Thai central subject for CENTER_SUBJECT_TITLE (NOT a vehicle).", "Examples of central subjects: a Thai meal tray (สำรับ), a market basket, a kitchen workbench, a shelf display, a toolkit table.", "Never infer or draw any cart, truck, motorcycle sidecar, pushcart, or vehicle." ], "category_generation": [ "Auto-decide how many categories to create based on CENTER_SUBJECT_TITLE and how many distinct items naturally belong to it.", "The number of categories must be between MIN_CATEGORY_COUNT and MAX_CATEGORY_COUNT.", "Prefer MORE categories when possible to make the page dense and interesting, as long as readability remains high.", "Each category must be visually concrete and labelable (no abstract categories)." ], "items_per_category_rules": [ "Each category contains exactly ITEMS_PER_CATEGORY items by default.", "If ALLOW_CATEGORY_SIZE_VARIATION is true, each category may vary within CATEGORY_SIZE_VARIATION_RANGE (min,max).", "If crowded, reduce category count only as a last resort; otherwise reduce within the allowed range." ], "language_rules": [ "LANGUAGE_MODE options: thai_only, english_only, bilingual_th_en.", "thai_only: all labels are Thai only.", "All text must be 100% correctly spelled and readable.", "Never use garbled text or pseudo script." ], "no_leader_lines_rule": [ "ABSOLUTELY NO leader lines, arrows, pointer lines, or connectors.", "Place each label directly beside its object." ], "label_accuracy_rule": [ "Each label must match the object next to it.", "If uncertain, use a simpler common Thai word rather than guessing wrong." ] }, "STYLE": { "medium": "watercolor_and_ink_sketch", "background": "light_off_white_graph_paper_grid", "aesthetic": "detailed_hand_drawn_categorized_layout", "linework": "clean_ink_outlines", "color": "soft_natural_watercolor", "print_finish": "textbook_quality" }, "LAYOUT_RULES": { "single_page_only": [ "ONE single page only. No collage, no 2x2 panels, no split posters." ], "title_header": [ "Top center: large Thai title = CENTER_SUBJECT_TITLE." ], "center_subject": [ "Center: the hero central subject illustration inferred from CENTER_SUBJECT_TITLE (NOT a vehicle).", "Example for 'สำรับกับข้าวไทย': a Thai meal tray with small bowls/plates arranged neatly." ], "category_clusters_around": [ "Arrange categories as neat clusters around the center subject (top-left, top-right, left, right, bottom-left, bottom-right, bottom).", "Each cluster contains its items grouped together with consistent spacing and no overlap.", "Cluster headers are optional; if included they must be Thai only." ], "credits": [ "If CREDITS_TEXT is provided, place it small at the bottom center edge; if empty, omit." ] }, "PROMPT_IMAGE_GENERATION": "Create ONE single-page Thai picture-dictionary style illustrated infographic on a light off-white graph-paper grid background. At the top center, display a large Thai title using CENTER_SUBJECT_TITLE. In the center, draw a detailed watercolor-and-ink hero illustration of the culturally accurate central subject implied by CENTER_SUBJECT_TITLE (for example: Thai meal tray, market basket, kitchen workbench, shelf display). CRITICAL: do NOT draw any vehicle/cart/truck/motorcycle/pushcart. Around the center subject, automatically generate a dense set of categorized item clusters: the number of categories must be between MIN_CATEGORY_COUNT and MAX_CATEGORY_COUNT, preferably as many as possible while staying readable. Each category must contain ITEMS_PER_CATEGORY items by default; if ALLOW_CATEGORY_SIZE_VARIATION is enabled, each category may vary within CATEGORY_SIZE_VARIATION_RANGE. All items must be culturally appropriate to CENTER_SUBJECT_TITLE and neatly separated with no overlap. CRITICAL: do NOT use leader lines, arrows, or connectors. Place each Thai label directly next to its object. All Thai text must be 100% correctly spelled and readable. Maintain a tidy educational textbook layout with clean margins, consistent spacing, crisp ink outlines, soft watercolor shading, and print-ready high resolution.", "NEGATIVE_PROMPT": [ "vehicle", "cart", "truck", "motorcycle sidecar", "pushcart", "leader lines", "arrows", "callout connectors", "collage", "multi-panel", "2x2 grid", "overlapping objects", "garbled Thai text", "pseudo-text", "watermark", "brand logos" ] }

{ "prompt_name": "Universal Heritage Craft × Future Nation Editorial Scene Template", "version": "v2.0_universal_high_angle_cinematic", "task": "image_generation", "template_mode": "universal_country_material_theme", "USER_INPUT": { "COUNTRY_OR_REGION_NAME": "ภูเก็ต, ประเทศไทย", "COUNTRY_SHAPE_MODE": "province_or_region_silhouette", "PRIMARY_THEME": "วัฒนธรรมชายฝั่งและเศรษฐกิจสร้างสรรค์สู่เมืองอัจฉริยะริมทะเล", "HERITAGE_CRAFT_TYPE": "ทำเรือจำลอง/งานไม้ชายฝั่ง", "HUMAN_ROLE": "ช่างไม้", "MAIN_MATERIAL_STYLE": "ไม้ทะเล + เปลือกหอย + ทองเหลือง + ลายวงจรบางแบบอินเลย์", "TECH_STYLE_LEVEL": "balanced", "LANDMARK_STYLE": "auto_from_country", "LANGUAGE_MODE": "thai", "TOP_WALL_TEXT": "ภูเก็ต", "TOP_WALL_SYMBOL_STYLE": "cultural_emblem", "BACKGROUND_STYLE": "warm_minimal_studio", "COLOR_TONE": "bright_conceptual", "OUTPUT_LOOK": "photorealistic_editorial" } "CORE_LOGIC": { "identity_rules": [ "Use COUNTRY_OR_REGION_NAME as the cultural and geographic identity anchor.", "If COUNTRY_SHAPE_MODE = country_map_silhouette, the central hero object must use the recognizable silhouette of that country/region.", "If the country shape is visually difficult, use a simplified but recognizable silhouette." ], "theme_rules": [ "PRIMARY_THEME controls the storytelling concept and symbolism.", "HERITAGE_CRAFT_TYPE defines the traditional object/process on the left side (or origin side).", "The scene must visually show transformation from heritage craft -> modern/future systems." ], "human_rules": [ "Include one anonymous human artisan only if HUMAN_ROLE is provided.", "No celebrity likeness, no specific identity, no extra people.", "Pose should show active interaction with the heritage craft." ], "material_rules": [ "MAIN_MATERIAL_STYLE defines the physical language of the central hero object.", "Blend traditional tactile materials (wood/textile/clay/metal/etc.) with future elements (circuitry/miniatures/light paths) if theme implies innovation.", "Materials must look physically plausible and premium, not toy-like." ], "landmark_rules": [ "LANDMARK_STYLE = auto_from_country means infer iconic architecture, terrain, or cultural forms from COUNTRY_OR_REGION_NAME.", "Include only culturally relevant landmarks/symbols; no unrelated foreign landmarks.", "Miniature landmarks should be integrated into the country-shaped hero object surface." ], "language_rules": [ "LANGUAGE_MODE controls the top wall text/calligraphy style if text is shown.", "Allowed: local_native, english, bilingual_local_en, none.", "If text rendering is unstable, use symbol/emblem only instead of long text.", "Any visible text must be sharp, readable, and correctly spelled." ], "background_rules": [ "BACKGROUND_STYLE controls only the environment backdrop and floor.", "Keep the background minimal and clean to preserve editorial composition.", "No clutter, no furniture, no random props unless explicitly requested." ] }, "VISUAL_STRUCTURE": { "composition": { "layout_type": "wide horizontal editorial tableau", "camera_angle": "high-angle cinematic, slightly top-down (about 20–35 degrees), still front-readable", "framing": "centered hero with generous negative space above and around", "depth_design": "left origin craft -> center transformation object -> subtle rightward visual flow" }, "left_origin_zone": { "purpose": "heritage craft and human interaction", "elements": [ "traditional craft setup based on HERITAGE_CRAFT_TYPE", "one artisan interacting with the craft", "small supporting props related to the craft" ], "material_emphasis": "authentic handcrafted textures" }, "center_hero_zone": { "purpose": "main transformation symbol", "hero_object": "country/region-shaped layered sculptural platform", "surface_content": [ "miniature landmarks inferred from COUNTRY_OR_REGION_NAME", "infrastructure / city / cultural motifs", "tech pathways or symbolic transformation lines" ], "transformation_bridge": "heritage craft output (threads/lines/material flow/etc.) visually merges into the hero object" }, "upper_wall_zone": { "purpose": "identity mark", "elements": [ "optional emblem/symbol", "optional short title/calligraphy based on TOP_WALL_TEXT and LANGUAGE_MODE" ], "style": "subtle printed or painted mark on wall, not floating UI" } }, "CAMERA_AND_LIGHTING": { "camera": { "lens_feel": "cinematic product-editorial lens", "angle_priority": "slightly elevated for stronger cinematic layout readability", "distortion": "minimal" }, "lighting": { "key_light": "soft warm directional light from upper-left/front-left", "fill_light": "gentle fill to preserve shadow detail", "shadow_behavior": "soft elongated shadows cast toward right/back floor", "highlight_behavior": "subtle premium highlights on metal/wood/fabric/miniatures", "mood": "calm, premium, visionary, culturally respectful" } }, "STYLE_PRESETS": { "BACKGROUND_STYLE": { "warm_minimal_studio": "smooth beige/off-white seamless wall and floor, matte finish", "museum_gallery": "neutral gallery wall, soft floor gradient, clean and premium", "dark_editorial": "deep charcoal studio, controlled rim lighting, moody luxury", "natural_plaster": "handmade plaster wall texture, warm sunlight feel" }, "COLOR_TONE": { "warm_editorial": "sand, beige, walnut, copper, warm whites with restrained tech accents", "neutral_premium": "cream, gray, oak, silver, muted green accents", "moody_cinematic": "charcoal, bronze, low-key warm highlights", "bright_conceptual": "soft ivory base with refined accent lights" }, "TECH_STYLE_LEVEL": { "low": "subtle symbolic technology details only", "balanced": "clear circuitry + miniature infrastructure integration", "high": "denser circuit pathways, chip elements, luminous tech detailing" } }, "PROMPT_IMAGE_GENERATION": "Create a photorealistic conceptual editorial scene with a high-angle cinematic camera (slightly top-down, about 20–35 degrees) in a wide horizontal composition. Use COUNTRY_OR_REGION_NAME as the identity anchor. On the left/origin side, show a traditional heritage craft setup based on HERITAGE_CRAFT_TYPE with one anonymous artisan actively working (no extra people). In the center, place a premium layered hero sculpture shaped like the recognizable silhouette of the country/region, designed as a transformation platform where heritage craft output visually flows into modern innovation. The hero object surface should integrate culturally accurate miniature landmarks, terrain cues, and symbolic infrastructure from COUNTRY_OR_REGION_NAME, combined with technology elements according to TECH_STYLE_LEVEL (circuit pathways, chip-like structures, luminous connection lines, future city clusters) while keeping all materials physically plausible and premium. Use MAIN_MATERIAL_STYLE as the material language for the hero object and transformation details. Add an optional subtle emblem or short calligraphy/title on the upper wall according to LANGUAGE_MODE and TOP_WALL_TEXT. Use BACKGROUND_STYLE for a clean minimal editorial environment with generous negative space. Lighting must be soft, warm, cinematic, and directional from upper-left/front-left, with gentle shadows and premium highlights. The final image should feel like a high-end cultural-tech campaign visual: respectful, visionary, balanced, and highly detailed.", "NEGATIVE_PROMPT": [ "extra people", "celebrity face", "incorrect country silhouette", "unrelated landmarks", "garbled text", "random symbols", "toy-like plastic look", "overcrowded props", "messy background", "harsh flash lighting", "extreme wide-angle distortion", "floating disconnected elements", "cheap CGI look", "low detail miniatures" ], "OUTPUT_RULES": { "must_preserve": [ "high-angle cinematic composition", "heritage craft to future transformation story", "country/region identity clarity", "premium material realism", "clean editorial background" ], "fallbacks": [ "If text rendering is weak, remove long text and keep only a simple emblem.", "If country silhouette is unclear, simplify shape while preserving recognizability.", "If the scene becomes crowded, reduce landmarks and keep the strongest 3–5 iconic elements.", "If human figure distracts too much, reduce scale and keep focus on the hero object." ] } }

[USER INPUT — REQUIRED AT TOP] DISH_NAME: ผัดไทยกุ้งสด DISH_STYLE_HINT: street food LANGUAGE_MODE: Thai INPUT_UPLOADED_IMAGE: KITCHEN_BACKGROUND_STYLE: warm_thai_kitchen COLOR_TONE: fresh_bright LAYOUT_ORIENTATION: แนวตั้ง COMPOSITION_MODE: hero_left_info_right [PROMPT] ⚠️ ABSOLUTE CANVAS RULE — READ FIRST BEFORE ALL ELSE: This must be ONE single continuous poster image — one canvas, one background, one scene. NOT a grid. NOT panels. NOT a triptych. NOT split-screen. NOT side-by-side frames. There are NO dividers, NO borders, NO boxes, NO internal frames anywhere. The background is ONE continuous environment across the entire image. All storytelling elements exist as floating infographic overlays on the SAME continuous scene. --- Create a premium food infographic-style advertisement poster for {DISH_NAME}. It must look like ONE high-end commercial food ad with elegant floating infographic overlays. --- ORIENTATION LOGIC {ORIENTATION} controls canvas direction and layout flow: ▸ portrait (vertical 4:5 or 9:16): - Layout flows TOP → BOTTOM - TOP LAYER: Headline + subtitle - UPPER-MID LAYER: Floating ingredient cluster in soft arc, connected downward by white smoky swirl trails - CENTER LAYER: ONE small compact cooking/prep accent visual + short section label + helper note in Thai - LOWER LAYER: ONE large hero final plated {DISH_NAME} — most prominent, most detailed element + section label + serving note in Thai ▸ landscape (horizontal 16:9 or 4:3): - Layout flows LEFT → RIGHT - LEFT ZONE: Headline + subtitle stacked vertically, then floating ingredient cluster below in soft arc — all connected rightward by white smoky swirl trails - CENTER ZONE: ONE small compact cooking/prep accent visual + short section label + helper note in Thai - RIGHT ZONE: ONE large hero final plated {DISH_NAME} — most prominent, most detailed element + section label + serving note in Thai ▸ auto: - Infer the best orientation based on {DISH_NAME} and {DISH_STYLE_HINT} - Default to portrait if uncertain REGARDLESS OF ORIENTATION: - ONE continuous background — never split, never change mid-image - NO dividers, NO borders, NO frames separating any zone - Ingredient and prep visuals are always SMALLER than the hero dish - Hero dish is always the dominant focal element - White smoky swirl trails connect all zones (horizontal or vertical depending on orientation) --- CORE LOGIC - {DISH_NAME} is the identity anchor for all visuals and text - Auto-generate all visual content from {DISH_NAME} - All visible text must be in {LANGUAGE_MODE} only - If LANGUAGE_MODE = Thai, all visible text must be Thai only VISUAL FLOW - White smoky swirl trails connect each visual zone (direction follows orientation) - Soft glowing particles and steam accents add motion - Strong visual hierarchy: headline > section labels > helper notes - Clean spacing — no clutter, no crowding BACKGROUND - {KITCHEN_BACKGROUND_STYLE} controls environment: • auto = infer best environment for {DISH_NAME} • warm_thai_kitchen = cozy Thai kitchen, wood cabinets, baskets, ladles, softly blurred • modern_studio_kitchen = clean premium kitchen, minimal and softly blurred • dark_luxury_kitchen = moody kitchen, warm highlights, rich contrast • soft_neutral_studio = minimal neutral backdrop, subtle props - ONE continuous background across the ENTIRE image — never changes between zones - Background must never overpower food or text COLOR TONE - {COLOR_TONE} controls mood: • auto = infer from dish type • warm_golden = amber warmth, creamy highlights • fresh_bright = bright fresh daylight • moody_cinematic = deep contrast, glowing highlights TEXT RULES - All text 100% correctly spelled and readable Thai - No garbled text, no pseudo-script, no random symbols - Hierarchy: headline (largest) > section labels (medium) > helper notes (small) - If text becomes unstable, keep headline + section labels only, drop helper notes FOOD ACCURACY - Ingredients and cooking method must exactly match {DISH_NAME} - No unrelated ingredients or wrong cuisine elements - Final plating must reflect the real dish authentically RENDER QUALITY - Ultra-clean premium ad quality, realistic food textures - Crisp focus on key elements, soft depth falloff on background - Social-media-ready finish --- [NEGATIVE PROMPT] grid layout, 3-panel layout, triptych, split screen, comic panels, multi-section poster, side-by-side framed layout, horizontal dividers, vertical dividers, internal borders, separate frames, boxed sections, panel borders, recipe card grid, multiple duplicate dish shots, repeated composition, two or more large dish images, background that changes between zones, left half different background from right half, top half different from bottom half, CTA text, branding footer, watermark, garbled text, misspelled text, mixed languages in one line, wrong ingredients, wrong cuisine, cluttered composition, flat lighting, plastic-looking food, unreadable typography,

[USER INPUT — REQUIRED AT TOP] PLACE_NAME: อุทยานประวัติศาสตร์อยุธยา PLACE_DESCRIPTION: เน้นเจดีย์โบราณ ซากอิฐแดง เศียรพระในรากไม้ และบรรยากาศเมืองเก่าช่วงเย็น โทนสีน้ำสดทองอิฐ-เขียวธรรมชาติ INPUT_UPLOADED_IMAGE: TEXT_LANGUAGE_MODE: Thai only TITLE_TEXT: PAGE_SERIES_TEXT: บันทึกการเดินทาง STAMP_TEXT_TOP: อยุธยา STAMP_TEXT_BOTTOM: พระนครศรีอยุธยา, ประเทศไทย COLOR_MODE: warm_desert_vivid OUTPUT_RATIO: 16:9 HANDWRITTEN_LINE_COUNT: 3 [PROMPT] Create an illustrated travel passport inner page in a 16:9 landscape composition, styled as a collectible travel journal spread with vivid watercolor illustration. PAGE STYLE - Slightly yellowed off-white paper background - Fine paper texture, subtle creases, soft worn edges - Clean printed layout with handcrafted travel-journal charm - Elegant balance of illustration, stamp, stickers, and note area LAYOUT - Top center: printed series header using {PAGE_SERIES_TEXT} (or auto-generate from {PLACE_NAME}) - Upper-left: faint map-outline watermark related to {PLACE_NAME} - Main body: hand-drawn watercolor panoramic scene of {PLACE_NAME} - Lower-left: one aged circular travel stamp - Lower-right: 2–3 themed stickers only - Blank spaces: reserve clean paper space for manual note-taking - Add blank dotted writing lines for manual note-taking: • Place 1–3 horizontal dotted lines in empty paper areas (not over the main landmark) • Use {HANDWRITTEN_LINE_COUNT}; if auto, choose 2 lines • Dotted line style = evenly spaced small dots (.....), light gray or faded ink, subtle and elegant • Keep lines clearly writable and aligned • Do not overlap title, stamp, stickers, or the watercolor focal area • Optional small printed label before the dotted lines: "บันทึก:" only if layout remains clean SCENE GENERATION - Use {PLACE_NAME} as the identity anchor. - If {PLACE_DESCRIPTION} is provided, prioritize those landmarks and mood cues. - If {INPUT_UPLOADED_IMAGE} is provided, use it as the visual truth reference for landmark shapes, layout, and environment. - Main illustration style: • loose natural watercolor brushwork • translucent layered color washes • visible brush edges • intentional blank paper breathing areas • clear landmark readability LANDMARK ANCHOR RULE (IMPORTANT) - First identify 1 main hero landmark and 2–4 supporting elements from {PLACE_NAME}/{PLACE_DESCRIPTION}/{INPUT_UPLOADED_IMAGE}. - All decorative items (stamp icon, stickers) must reference ONLY these identified landmarks/elements. - Do NOT invent unrelated landmarks, buildings, or regional symbols. - If uncertain, reduce decorative items instead of guessing. LABEL / TEXT ACCURACY RULE (IMPORTANT) - All visible text must be accurate, readable, and tied to the correct place identity. - No random labels, no fake names, no mixed scripts, no garbled text. - Keep text minimal and controlled: 1) Series header (top center) 2) Title (optional/auto) 3) Stamp text (lower-left) 4) Optional short text on ticket-style sticker only 5) Optional small "บันทึก:" label near dotted lines - Never place labels floating over landmarks in the main painting area. - Do NOT annotate individual objects with callout labels. - If text rendering is unstable, reduce text amount and keep only essential correct text. TEXT LANGUAGE RULE - {TEXT_LANGUAGE_MODE} controls all visible text. - Thai only = all printed text and stamp text must be Thai only. - Use correct spelling and clean typography for the selected language. - No bilingual output unless explicitly requested. STAMP RULES - One aged circular stamp in the lower-left corner - Use {STAMP_TEXT_TOP} if provided, otherwise auto from {PLACE_NAME} - Use {STAMP_TEXT_BOTTOM} if provided, otherwise auto region/country text - Center icon in stamp must be the SAME hero landmark identified in LANDMARK ANCHOR RULE - Stamp ink: warm red or rusty red, slightly uneven / lightly smudged STICKER RULES - Add 2–3 small stickers in lower-right only - Sticker types: • round icon sticker • ticket-style landmark sticker • local motif/object sticker - Stickers must be visually consistent with the same place - Stickers must not overlap the hero landmark - Ticket sticker text (if any) must be short and correct only (avoid long phrases) NOTES LINE RULE (IMPORTANT) - Dotted writing lines must remain EMPTY for the user to write manually after printing. - Do NOT generate handwritten note text on or near the dotted lines. - Do NOT replace dotted lines with cursive handwriting. COLOR PALETTE (VIVID VERSION) - Use {COLOR_MODE} - vivid_travel_watercolor = luminous golden-orange, emerald green, turquoise accents, ochre, terracotta, warm sky washes - warm_desert_vivid = strong gold/ochre/terracotta with vivid oasis greens - tropical_vivid = turquoise sea, vibrant greens, coral-orange highlights - auto = infer vivid watercolor palette from place (never dull or gray) - Keep watercolor translucent but color-rich and lively (not muted) RENDERING - Flat page view (straight-on or clean top-down page scan feel) - Print-ready journal page aesthetic - Crisp paper detail and watercolor texture - No glossy 3D objects, no modern UI, no poster layout [NEGATIVE PROMPT] floating labels on landmarks, wrong landmark name, unrelated stickers, random city symbols, garbled text, fake script, mixed languages, handwritten notes on dotted lines, cluttered page, glossy 3D stickers, plastic texture, dark background, dull watercolor, gray desaturated wash, frame inside frame, writing lines overlapping artwork

[USER INPUT — REQUIRED AT TOP] DISH_NAME: ผัดไทยกุ้งสด LANGUAGE_MODE: Thai [USER INPUT — OPTIONAL] REFERENCE_DISH_IMAGE: {Optional — แนบภาพอาหารเพื่อใช้เป็นตัวช่วยระบุหน้าตาอาหาร} [SYSTEM DEFAULTS — AUTO] LAYOUT_STYLE: radial_burst VESSEL_MODE: auto INGREDIENT_COUNT: auto INGREDIENT_SELECTION_MODE: auto LABEL_STYLE: auto PAPER_SURFACE_MODE: auto PAPER_COLOR: auto CENTER_TITLE_MODE: auto SUBTITLE_MODE: auto LIGHTING_MODE: auto STEAM_MODE: auto COLOR_GRADE: auto OUTPUT_RATIO: auto TEXT_ACCURACY_MODE: strict [CORE AUTO LOGIC — DO NOT DISPLAY] 1) Source priority - If REFERENCE_DISH_IMAGE is provided: → Analyze the dish identity, plating type, visible ingredients, and serving style. → Use the image as a dish-identity anchor only. → Rebuild the final composition as a new radial ingredient infographic (do not copy layout from source photo). - If no image is provided: → Infer the dish from DISH_NAME using authentic culinary knowledge. 2) Composition lock (always on) - Final composition is a strict top-down flat lay. - Layout = radial burst pattern only. - Ingredients are arranged around the center in pie-slice sections. - Final plated dish sits at the exact center. - Thin hand-drawn divider lines separate sections. - Clean, balanced, editorial layout with strong symmetry. 3) Single dish lock - Represent exactly ONE dish only (the named dish). - Center dish must match DISH_NAME. - Outer radial ingredients must belong to that dish only. - No unrelated ingredients, no extra dishes. 4) Ingredient auto-selection - INGREDIENT_SELECTION_MODE = auto: → Select the most iconic and visually identifiable ingredients used in the dish. → Prefer ingredients that help explain the dish clearly. → Include core aromatics, proteins, vegetables/herbs, sauce components, and garnish where relevant. - INGREDIENT_COUNT = auto: → Simple dish: 6–10 ingredients → Medium complexity: 10–14 ingredients → Complex dish (e.g., curry, soup, layered stir-fry): 12–16 ingredients - Avoid tiny clutter ingredients unless they are iconic (e.g., chili, lime, holy basil). 5) Vessel auto-selection (VESSEL_MODE = auto) - Soup / curry / broth dishes → bowl - Noodles (dry) → plate - Noodles (soup) → bowl - Rice dishes / stir-fry rice → plate - Salads / mixed dishes → plate - Desserts → bowl or plate (whichever is culturally normal) - Drinks → glass/cup (if used with this layout) 6) Label auto logic - LABEL_STYLE = auto: → Editorial cookbook style → Main ingredient name at outer edge → Small descriptor line below (quantity / prep / role) - LANGUAGE_MODE behavior: → thai: all labels + titles in Thai only → english: all labels + titles in English only → bilingual_th_en: Thai + English in clean paired format → auto: infer from DISH_NAME script (Thai name = Thai labels) - TEXT_ACCURACY_MODE = strict: → All visible text must be 100% correct spelling → No garbled text, no pseudo-script - If exact ingredient wording is uncertain: → Use shorter common correct term 7) Paper surface auto styling - PAPER_SURFACE_MODE = auto: → Heritage / Thai traditional dishes: aged kraft paper → Clean modern dishes: light kraft or warm off-white paper → Premium restaurant look: refined warm beige paper - PAPER_COLOR = auto: → Warm brown kraft / tan / parchment / muted cream - Surface texture must be subtle and premium, never distracting. 8) Center title auto logic - CENTER_TITLE_MODE = auto: → Curve the dish name around the center plate like engraved editorial text → Use DISH_NAME exactly (or translated form according to LANGUAGE_MODE if needed) - SUBTITLE_MODE = auto: → Generate a short elegant tagline based on dish type → Examples: • "Classic Thai Stir-Fried Noodles" • "Hot and Sour Thai Soup" • "Thai Street-Food Favorite" → Keep subtitle short and tasteful 9) Lighting & mood auto logic - LIGHTING_MODE = auto: → Soft overhead softbox lighting, even illumination, zero harsh shadows → Add mild falloff / vignette to pull focus to center → Keep ingredient textures clear and appetizing - STEAM_MODE = auto: → Enabled for hot dishes (soups, curries, stir-fry, noodles if appropriate) → Disabled or subtle for cold dishes (salads, desserts) - COLOR_GRADE = auto: → Warm editorial cookbook tone → Natural appetizing colors, not oversaturated → Slight premium filmic warmth allowed 10) Output framing - OUTPUT_RATIO = auto: → Default 4:5 (best for social/editorial) → Use 1:1 if composition is perfectly circular and centered → Use 16:9 only if user later requests poster/banner layout 11) Quality guardrails (always on) - Top-down only (no angled camera) - Radial symmetry must be clean and readable - Ingredient sections must be clearly separated - Center dish must be the hero - No clutter props, no hands, no cutlery unless dish truly requires it - No extra decorative objects that distract from ingredients - Premium cookbook editorial + heritage restaurant poster aesthetic [PROMPT — IMAGE GENERATION] Create a top-down flat lay editorial food infographic for exactly one dish based on DISH_NAME. The composition must be a perfect radial burst layout: all ingredients arranged around the center in clean pie-slice sections, separated by thin hand-drawn divider lines, with the final plated dish placed beautifully at the center as the hero subject. If REFERENCE_DISH_IMAGE is provided, analyze it first to confirm the dish identity, ingredients, and serving style, then rebuild the entire composition from scratch in this radial infographic format (do not copy the original photo layout). If no reference image is provided, infer authentic ingredients and plating from DISH_NAME using culturally accurate culinary knowledge. Auto-select the most iconic ingredients for the dish and arrange them neatly in radial sections. The center dish must use the culturally correct vessel (bowl/plate/etc.) and look freshly prepared, realistic, and appetizing. Add gentle steam only if the dish is hot. Use a warm premium kraft-paper or parchment-like surface (auto-selected), subtle aging texture, and soft overhead studio lighting with no harsh shadows. Add a slight vignette to pull focus toward the center. Add clean editorial labels at the outer edge of each ingredient section, with accurate text based on LANGUAGE_MODE (Thai, English, or bilingual). Each label includes the ingredient name and a small descriptor line below (quantity / preparation / role), all with 100% correct spelling. Curve the dish name around the center like engraved cookbook typography, and add a short elegant subtitle/tagline if appropriate. Visual style: luxury cookbook editorial meets heritage restaurant poster. Ultra-detailed top-down food styling, tack sharp, warm premium color tone, subtle film grain, balanced symmetry, clean negative space, high-end print-ready aesthetic. [NEGATIVE PROMPT] angled camera, perspective view, messy layout, overlapping ingredients, extra dishes, wrong ingredients, inauthentic cuisine, clutter props, hands, cutlery, packaging, illegible labels, garbled text, pseudo-script, harsh shadows, oversaturated colors, plastic food texture, CGI look, noisy background, chaotic composition

{ "prompt_name": "Universal Technical Teardown Board Template", "version": "v2.2_final_clean_object_size_note", "task": "image_generation", "template_mode": "universal_product_teardown_board", "USER_INPUT": { "OBJECT_NAME": "สถานีอากาศขนาดเล็ก", "OBJECT_TYPE": "", "OBJECT_DESCRIPTION": "", "PRIMARY_FOCUS": "", "TITLE_TEXT": "", "LANGUAGE_MODE": "thai", "OBJECT_SIZE_MODE": "auto", "OBJECT_SIZE_NOTE": "", "ANNOTATION_DENSITY": "auto", "CUTAWAY_INTENSITY": "auto", "EXPLODED_VIEW_MODE": "subtle", "BACKGROUND_MODE": "pure_white", "COLOR_THEME_MODE": "clean_tech", "UI_ACCENT_STYLE": "vivid", "PRIMARY_ACCENT_COLOR": "#2563EB", "SECONDARY_ACCENT_COLOR": "#F97316" }, "CORE_LOGIC": { "INPUT_RULES": [ "OBJECT_NAME is required and is the main identity anchor (example: จรวดขวดน้ำ, Meta glasses, รถพลังงานยางรัด).", "OBJECT_TYPE is optional. If empty, infer from OBJECT_NAME.", "OBJECT_DESCRIPTION is optional. If empty, auto-generate a short educational description explaining what the object is and what it does.", "PRIMARY_FOCUS is optional (example: propulsion, battery, sensors, structure, airflow, control system). If empty, infer the most important systems." ], "TITLE_RULES": [ "TITLE_TEXT is the main display title in the header area.", "If TITLE_TEXT is empty, generate a clean technical title from OBJECT_NAME.", "Title must be short, clear, and board-friendly." ], "LANGUAGE_RULES": [ "LANGUAGE_MODE controls all visible text.", "Allowed values: thai, english, bilingual_th_en.", "If thai: all UI text, labels, and notes must be Thai only.", "If english: all UI text, labels, and notes must be English only.", "If bilingual_th_en: Thai + English arranged cleanly in separate lines, not mixed randomly." ], "OBJECT_SIZE_RULES": [ "OBJECT_SIZE_MODE controls whether object dimensions are inferred or user-provided.", "Allowed values: auto, manual.", "OBJECT_SIZE_NOTE is a natural-language size input (example: 'สูง 38 ซม. เส้นผ่านศูนย์กลาง 8.5 ซม. ไม่รวมฐาน').", "If OBJECT_SIZE_MODE = 'manual' and OBJECT_SIZE_NOTE is provided, use it as the primary source for dimension labels and size references.", "If OBJECT_SIZE_MODE = 'auto' or OBJECT_SIZE_NOTE is empty, infer realistic dimensions from OBJECT_NAME and OBJECT_TYPE.", "Show dimensions clearly in the metadata row and with dimension lines on the hero object when possible.", "If inferred, label dimensions as approximate." ], "COLOR_RULES": [ "COLOR_THEME_MODE controls the overall UI color personality.", "Allowed values: clean_tech, museum_blueprint, premium_dark_ui, lab_white, neon_tech.", "UI_ACCENT_STYLE controls accent intensity: minimal, vivid, neon-tech, museum.", "Use PRIMARY_ACCENT_COLOR and SECONDARY_ACCENT_COLOR for UI highlights, panel headers, icons, and callout emphasis.", "Accent color usage should stay controlled (10-20%) and not overpower the object.", "Keep text and annotations highly readable." ], "BACKGROUND_RULES": [ "BACKGROUND_MODE controls the board background style.", "Allowed values: pure_white, soft_gray, dark_ui.", "pure_white = clean white board background.", "soft_gray = subtle neutral gray-white board background.", "dark_ui = premium dark technical UI background with high-contrast labels." ], "UI_LAYOUT_RULES": [ "The output must look like a polished technical report board / museum exhibit card.", "Use a structured grid with: header, metadata row, hero object zone, side modules, bottom summary bar.", "Add a visible size/spec box showing dimensions or estimated scale.", "Layout must be neat, aligned, premium, and visually balanced." ], "TECHNICAL_CONTENT_RULES": [ "Auto-generate plausible educational technical content based on the object type.", "Include dimensions/scale, materials, key parts, internal modules, and function flow annotations.", "Use cutaway windows and optional exploded subcomponents where useful.", "Do not add fake logos or branding unless explicitly requested." ], "ANNOTATION_RULES": [ "ANNOTATION_DENSITY values: low, medium, high, auto.", "Use clean technical-pen style linework, leader lines, labels, and scale markers.", "If crowded, shorten labels and prioritize important callouts." ], "CUTAWAY_RULES": [ "CUTAWAY_INTENSITY values: low, medium, high, auto.", "Preserve the recognizable outer silhouette of the object.", "Expose only meaningful internal areas." ], "EXPLODED_VIEW_RULES": [ "EXPLODED_VIEW_MODE values: off, subtle, full.", "subtle = only a few key components separated.", "full = stronger teardown look, but still organized and readable." ], "TEXT_ACCURACY_RULES": [ "All visible text must be correctly spelled and readable.", "No pseudo text, no garbled letters, no random symbols." ] }, "OUTPUT_LAYOUT_TEMPLATE": { "layout_style": "Technical report board / educational teardown poster", "canvas_structure": { "header_bar": { "position": "top full width", "contents": [ "Main title", "Short object description", "Color-themed UI header strip" ] }, "metadata_row": { "fields": [ "Object Type", "Primary Function", "Main Material(s)", "Estimated Size / Dimensions", "View Type" ], "style": "clean labeled UI boxes with accent header chips" }, "main_body": { "left_column": "Hero object render (large 45-degree isometric view)", "right_column": "Component breakdown, materials, flow diagram, cross-section inset" }, "right_panel_modules": [ "Component Breakdown box", "Material & Quantity box", "Flow System Diagram box", "Cross-section inset box" ], "bottom_bar": { "contents": [ "1-line technical summary", "Size / scale note", "Safety/usage note (if relevant)" ] } } }, "VISUAL_STYLE_SPEC": { "perspective": "45-degree isometric 3D perspective, slightly tilted", "style_fusion": [ "Realistic photoreal render", "Technical pen / architectural annotations", "Educational museum-exhibit vibe", "Clean UI report layout" ], "color_system": { "dominant": "neutral technical linework + realistic object tones", "accent_density": "10-20%", "accent_usage": [ "panel headers", "section dividers", "callout highlight tags", "flow arrows", "dimension emphasis", "small icons" ], "flow_arrow_defaults": { "red": "power / propulsion / battery flow", "blue": "data / control / connectivity", "orange": "thermal / motor / energy dynamics", "green": "sensors / signal / valve response" } } }, "PROMPT_IMAGE_GENERATION": "Generate a polished technical teardown board for {OBJECT_NAME} with a clean educational report layout. The image must combine a realistic photoreal 3D object render (45-degree isometric, slightly tilted) with crisp technical annotations and a premium engineering-poster aesthetic. The composition must be highly organized and UI-driven: a full-width header bar, a metadata row of labeled boxes, a large hero object zone on the left, structured technical modules on the right, and a bottom summary bar. In the header, show TITLE_TEXT if provided; otherwise generate a short technical title from OBJECT_NAME. Also include a concise object description using OBJECT_DESCRIPTION if provided, otherwise auto-generate a short explanation of what the object is and how it works. In the metadata row, include object type, function, main materials, estimated size/dimensions, and view type. IMPORTANT: include a clear object dimension specification panel and visible dimension lines on the hero object. If OBJECT_SIZE_MODE='manual' and OBJECT_SIZE_NOTE is provided, use that size note as the primary dimension source and render it cleanly in the UI. If OBJECT_SIZE_MODE='auto' or size note is missing, infer realistic dimensions and mark them as approximate. Prioritize the most relevant dimensions for the object type (for example bottle rocket: bottle height, body diameter, fin span, nozzle size). In the hero zone, render the object photorealistically with strategic cutaway sections exposing meaningful internals, controlled by CUTAWAY_INTENSITY, and optional exploded parts based on EXPLODED_VIEW_MODE. In the right-side modules, include: component breakdown, material callouts and quantities, mini flow diagram, and a small cross-sectional inset. Auto-infer plausible engineering parts and labels based on object type. Apply COLOR_THEME_MODE and UI_ACCENT_STYLE to create a beautiful, organized interface using PRIMARY_ACCENT_COLOR and SECONDARY_ACCENT_COLOR for headers, UI chips, dividers, callout tags, and emphasis marks while keeping readability high. Keep accent usage controlled (10-20%) and preserve a clean technical look. Use flow arrows where relevant: red for power/propulsion, blue for data/control, orange for thermal/energy, green for sensors/signals. Keep all text in LANGUAGE_MODE with correct spelling. Ensure consistent spacing, straight alignment, elegant panel hierarchy, and ultra-crisp readability.", "NEGATIVE_PROMPT": [ "messy layout", "cluttered UI", "garbled text", "pseudo text", "random symbols", "crooked alignment", "uneven spacing", "overlapping annotations", "no dimensions shown", "missing size info", "blurry lines", "low detail object render", "oversaturated colors covering the object", "noisy background", "fake branding logos", "illegible labels" ], "OUTPUT_RULES": { "must_preserve": [ "clean technical report board layout", "top header with title + short description", "metadata UI boxes", "visible size/dimension information", "large isometric hero object", "right-side technical modules", "beautiful controlled accent colors", "high readability" ], "auto_fallbacks": [ "If exact dimensions are unknown, estimate realistic dimensions and label them as approximate.", "If the object is simple, reduce panel complexity and enlarge spacing.", "If labels are too dense, shorten labels and keep key callouts only." ] } }

{ "prompt_name": "Universal Heritage-to-Future Filmstrip Diorama Template", "version": "v2.4_compact_under_15k", "task": "image_generation", "template_mode": "universal_place_based", "USER_INPUT": { "PLACE_NAME": "Thailand\n1. พระบรมมหาราชวัง และวัดพระศรีรัตนศาสดาราม (วัดพระแก้ว)\n2. วัดอรุณราชวรารามราชวรมหาวิหาร\n3. วัดเจดีย์หลวงวรวิหาร\n4. บ้านรักไทย\n5. วนอุทยานภูลังกา\n6. วัดพระพุทธบาทสุทธาวาส\n7. น้ำตกทีลอซู\n8. วัดพระธาตุผาซ่อนแก้ว\n9. น้ำตกห้วยแม่ขมิ้น\n10. ทะเลบัวแดง\n11. เกาะทะลุ\n12. จุดชมวิวเสม็ดนางชี", "TOPIC_TITLE": "", "STORY_INTENT": "นำเสนอสถานที่ท่องเที่ยวไทยในคอนเซปต์ตามรอย Lisa เน้นเสน่ห์ไทยร่วมสมัย ผสมความงดงามของวัด ธรรมชาติ ภูเขา น้ำตก และทะเล ให้มีภาพลักษณ์ cinematic และ Thai soft power", "TEXT_LANGUAGE_MODE": "thai", "LOCAL_LANGUAGE_TEXT": "", "DATE_TEXT": "", "STYLE_MODE": "sand_clay_monochrome", "BACKGROUND_MODE": "desert_realistic", "BACKGROUND_COLOR": "", "FOOD_RENDER_MODE": "shape_only_sand", "SAND_GRAIN_INTENSITY": "high", "COLOR_LEAK_GUARD": "ultra_strict", "OUTPUT_ASPECT_RATIO": "16:9" }, "CORE_RULES": { "identity": [ "PLACE_NAME is required and used only for scene inference.", "PLACE_NAME can be a place, landmark, route, list, cultural site, or subject list.", "Never render PLACE_NAME or raw lists as visible text." ], "title_text": [ "TOPIC_TITLE is the only main title allowed in the center.", "If TOPIC_TITLE is empty, auto-generate a concise cinematic title from PLACE_NAME + STORY_INTENT using TEXT_LANGUAGE_MODE.", "LOCAL_LANGUAGE_TEXT is optional secondary text only.", "DATE_TEXT is optional and may be omitted if composition is cleaner." ], "language": [ "TEXT_LANGUAGE_MODE options: auto, thai, english, bilingual_th_en, local_native.", "Use only the selected language/script for visible text (bilingual only if explicitly selected).", "All visible text must be accurate and readable; no garbled or pseudo-script." ], "visible_text_scope": [ "Visible text is limited to TOPIC_TITLE, optional LOCAL_LANGUAGE_TEXT, optional DATE_TEXT.", "No extra labels, map tags, numbered items, captions, or hidden text unless explicitly requested." ], "story_logic": [ "Build a left-to-right narrative on the filmstrip: heritage/origin -> identity/title -> modern/future.", "Use STORY_INTENT to control emphasis, mood, and subject density.", "Infer culturally accurate architecture, landscapes, transport, people, and symbols from PLACE_NAME + STORY_INTENT.", "No unrelated foreign landmarks." ], "material_color_lock": [ "Everything must be carved from the same desert sand/sandstone material family.", "All elements (architecture, people, trees, crops, water motifs, vehicles, text, decoration) must be monochrome sand relief.", "Strict palette only: sand, beige, sandstone, sepia, dust brown, warm clay, limestone beige.", "No green, blue, red, purple, neon, or saturated accents.", "Plants/crops must be sand sculptures; water/sea/rivers must be carved sand contours, not liquid." ], "sand_texture": [ "Use realistic sand grains, dust, matte roughness, erosion, and dune-like shaping.", "SAND_GRAIN_INTENSITY: low/smooth, medium/balanced, high/visible grains and dust.", "No glossy plastic, chrome, polished marble, or painted surfaces." ], "food_override": [ "If the subject implies food/menu/cooking, all dishes and ingredients must be sand sculptures.", "Food is identified by shape/layering/relief only, not natural colors.", "No green herbs, orange shrimp, red chili, yellow curry, white soup, or colorful garnish.", "COLOR_LEAK_GUARD='ultra_strict': zero color accents allowed; convert any leaked color back to sand tones." ], "background": [ "BACKGROUND_MODE controls only the backdrop/stage.", "desert_realistic = sandy dunes + pale dusty sky.", "solid_white = pure white seamless backdrop/floor, sculpture stays sandy.", "solid_color = flat seamless background using BACKGROUND_COLOR (fallback warm beige).", "studio_gradient = soft subtle gradient in beige/sand/sepia only." ] }, "VISUAL_TEMPLATE": { "composition": "Single sculptural cinematic looping filmstrip diorama; full loop visible; left heritage, center title seal, right modern/future.", "filmstrip": "Large ribbon with sprocket holes, carved relief surface, matte dusty granular texture, flowing from lower-left to upper-right loop.", "center_zone": "Circular ornamental seal + TOPIC_TITLE main line + optional LOCAL_LANGUAGE_TEXT + optional DATE_TEXT.", "environment": "Sculpted sand base with dune/ripple behavior, light dust haze, soft cinematic depth, controlled clean background.", "lighting": "Soft directional light from upper-left/front-left, diffused shadows, matte highlights, premium cinematic mood.", "quality": "Photorealistic 3D carved sand relief, high micro-detail, visible grains, clean render, no noise." }, "PROMPT_IMAGE_GENERATION": "Create a highly detailed photorealistic 3D sculptural diorama as a giant looping cinematic filmstrip ribbon emerging from the ground and curving into a full visible loop, with realistic sprocket holes and premium carved relief depth. Use PLACE_NAME only as a scene-generation anchor (never show PLACE_NAME as text). Build a left-to-right place-based narrative: heritage/origins on the left, a centered emblem/title identity zone, and modern/future development on the right, guided by STORY_INTENT. CRITICAL: every visible element must be made from the same desert sand/sandstone material family and rendered as monochrome carved sand relief, including architecture, people, plants, crops, animals, vehicles, water motifs, ornaments, and text forms. Use real granular sand texture, matte dusty roughness, subtle erosion, and physically plausible carved depth. Strict palette only: warm sand, beige, sepia, sandstone, limestone beige, dust brown. No natural colors. Trees/crops must be sand sculptures; rivers/sea/water must be carved sand contours, not blue liquid. Build the background using BACKGROUND_MODE (realistic dunes, pure white seamless, flat solid color from BACKGROUND_COLOR, or sand-tone studio gradient). In the center, place a circular ornamental seal and the main title from TOPIC_TITLE, or auto-generate a concise culturally appropriate title from PLACE_NAME + STORY_INTENT in TEXT_LANGUAGE_MODE. LOCAL_LANGUAGE_TEXT is optional secondary text. DATE_TEXT is optional. Visible text must be limited to TOPIC_TITLE, optional LOCAL_LANGUAGE_TEXT, and optional DATE_TEXT only, with 100% correct spelling. For food-themed scenes, all dishes and ingredients must be monochrome sand relief with shape-only identification (no natural food colors). COLOR_LEAK_GUARD='ultra_strict' means zero color accents anywhere; convert any leaked color back into sand tones while preserving shape. Use soft cinematic lighting from upper-left, diffused shadows, matte highlights, and ultra-detailed clean rendering.", "NEGATIVE_PROMPT": [ "PLACE_NAME shown as text", "location list or numbered list in image", "garbled text", "pseudo-script", "mixed random languages", "green trees", "green herbs", "orange shrimp", "red chili", "yellow curry", "white soup", "blue water", "blue sky", "multicolor objects", "saturated colors", "food color accents", "glossy plastic", "chrome", "painted surfaces", "broken filmstrip", "cropped loop", "cheap cartoon style", "floating unrelated objects" ], "OUTPUT_RULES": { "must_preserve": [ "full looping filmstrip silhouette", "left-to-right story progression", "center seal + title composition", "cultural accuracy from PLACE_NAME", "title-only text policy", "strict monochrome sand material", "desert palette discipline" ], "fallbacks": [ "If text fails, show only a shorter correct TOPIC_TITLE.", "If PLACE_NAME appears as text, remove it and keep only title text.", "If color leaks appear, remap leaked areas to sand/beige/sepia while preserving shape.", "If overcrowded, keep top 3-5 iconic elements plus clear center title." ] } }

[USER INPUT — REQUIRED AT TOP] IMAGE: {แนบภาพบุคคลที่ต้องการ — optional แต่แนะนำเป็นอย่างยิ่ง} SUBJECT: Optional BACKGROUND_COLOR: {Solide white} ASPECT_RATIO: Auto LIGHTING_MOOD: Auto STRING_DETAIL: Auto EXPRESSION_INTENSITY: moderate inflatio ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ STEP 0 — SUBJECT IDENTITY RESOLUTION ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Resolve the subject identity using priority logic: CASE A — IMAGE + SUBJECT text both provided (maximum fidelity mode): → Use IMAGE as the primary visual reference and source of truth. → Use SUBJECT text to confirm, disambiguate, or supplement identity. → Extract from image: exact facial structure, bone geometry, skin tone, skin texture, pore pattern, eye shape, lip shape, jawline, hairline, hair volume, hair color, hair texture, curl pattern, strand density, hairstyle silhouette. → Lock all extracted features as SUBJECT_IDENTITY. CASE B — IMAGE only, no SUBJECT text: → Analyze uploaded image. → Extract full facial and hair profile as described in Case A. → Proceed automatically. → Lock extracted profile as SUBJECT_IDENTITY. CASE C — SUBJECT text only, no IMAGE: → Reconstruct subject appearance from SUBJECT description. → If a known public figure: use well-documented facial reference from training knowledge. Reproduce accurately. → If a descriptive subject (e.g., "elderly Japanese man"): generate a realistic, specific, non-generic face. → Lock as SUBJECT_IDENTITY. CASE D — Neither IMAGE nor SUBJECT provided: → Halt. Return: "Please provide an uploaded image (IMAGE) or a subject description (SUBJECT) — at least one is required." ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ STEP 1 — IDENTITY PRESERVATION LOCK ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Before any transformation is applied, lock the following attributes as IMMUTABLE — they must survive the balloon effect completely unchanged: FACE & SKIN: □ Facial bone structure and proportions □ Eye shape, size, color, lid crease □ Nose shape and width □ Lip shape and natural color □ Skin tone and undertone (warm / cool / neutral) □ Visible pores, micro-texture, freckles, moles — preserved exactly □ Ethnicity-accurate skin detail HAIR (CRITICAL — ZERO MODIFICATION ALLOWED): □ Hairstyle silhouette — identical □ Hairline shape and position — identical □ Hair color and highlights — identical □ Hair texture: straight / wavy / curly / coily — identical □ Strand density and volume — identical □ Individual strand behavior and movement — preserved □ Hair does NOT receive balloon material treatment □ Hair does NOT flatten, shrink, smooth, or disappear □ Hair remains fully physical, rendered with realistic subsurface and highlight response ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ STEP 2 — BALLOON TRANSFORMATION RULES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Apply balloon inflation effect ONLY to these regions: AFFECTED ZONES: → Skull shape: inflated, rounded, slightly enlarged → Cheeks: fully puffed with realistic inward skin tension → Forehead: smooth inflation dome, skin stretched naturally → Lips: slightly pursed as if holding air, subtle outward push → Chin and jaw: softened by inflation pressure SKIN PHYSICS (must feel anatomically real): → Natural skin tension — not rubber, not latex, not plastic → Realistic stretch marks and micro-compression at inflation seams → Subsurface scattering preserved — skin glows from within like real pressurized tissue, not a synthetic membrane → Pores visible and intact across inflated surface → No CGI sheen, no balloon-toy gloss, no latex specularity NECK — BALLOON TIE ZONE: → Neck morphs into a tied balloon tip → Material: stretched human skin with compression folds → Knot detail: realistic skin-colored tie with tension creases → Below the knot: a thin string, {STRING_DETAIL} style → Transition from face to tie must feel physically plausible EXPRESSION: → Intensity follows {EXPRESSION_INTENSITY} → Subtle: barely puffed, slight cheek pressure → Moderate: clearly inflated, pursed lips, visible tension → Full: maximum inflation, taut skin dome, strong lip purse ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ STEP 3 — CAMERA & TECHNICAL SPECS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Camera system: → Body: Sony A7R V → Lens: Sony FE 85mm f/1.4 GM II → Aperture: f/1.4–f/2.0 (shallow depth of field) → Focus point: eyes and upper cheekbones → Background falls to soft bokeh Framing: → Medium close-up floating head, centered → Head fully in frame with neck-tie and string visible → No shoulders or body unless SUBJECT requires context Lighting — follows {LIGHTING_MOOD}: → Soft diffused (default): large softbox from 45° left, subtle fill from right, natural catchlights in eyes → Dramatic: strong key light, deep shadow on one side → Rim-heavy: backlit rim separation emphasizing balloon form against background → High-key: even bright studio wash, minimal shadow Lighting must also: → Respond correctly to hair: realistic strand highlights, natural sheen, depth in darker hair areas → Respond to skin inflation: subtle highlight at the peak of each inflated surface curve → Subtle rim light separating head from background Technical quality: → Ultra-high resolution, 8K detail → Realistic subsurface scattering → Cinematic film grain (subtle) → Zero plastic sheen, zero CGI flatness ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ STEP 4 — BACKGROUND & FINAL COMPOSITION ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Background: → User value if BACKGROUND_COLOR provided. → Default: smooth navy blue gradient, minimal studio. → Gradient falls dark toward edges, slightly lighter behind head. → No props, no textures, no distracting elements. Aspect ratio: {ASPECT_RATIO} ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NEGATIVE CONSTRAINTS (ABSOLUTE HARD RULES) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ IDENTITY: ✗ No change to facial bone structure or proportions ✗ No skin tone shift ✗ No eye color or shape alteration HAIR (ZERO TOLERANCE): ✗ No bald transformation ✗ No hair removal or thinning ✗ No hair smoothing or flattening ✗ No hair converted to balloon skin material ✗ No hairstyle change of any kind MATERIAL: ✗ No latex material appearance ✗ No rubber texture ✗ No plastic sheen or toy-like specularity ✗ No cartoon or illustrated look ✗ No CGI render quality — must feel photographic PHYSICS: ✗ No anatomically impossible inflation geometry ✗ No detached floating elements ✗ No surreal color shifts on skin COMPOSITION: ✗ No extra hands, props, or environmental objects unless explicitly requested ✗ No text overlays ✗ No double exposure or collage effects

[USER INPUT — REQUIRED AT TOP] DISH: ข้าวต้มมัด IMAGE: {แนบภาพอาหารของคุณได้เลย — optional แต่ช่วยให้ label แม่นยำขึ้นมาก} DISH_NAME_DISPLAY: {Optional} TAGLINE: {Optional} BACKGROUND_COLOR: {Optional} LABEL_LANGUAGE: Thai LABEL_STYLE: {UPPERCASE SANS-SERIF (default) / Thai clean modern sans} CUT_STYLE: Center STEAM_EFFECT: Auto GARNISH_MODE: Auto SHADOW_INTENSITY: Auto [PROMPT — NANO BANANA PRO] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ STEP 0 — INPUT RESOLUTION (EXECUTE FIRST, BEFORE ALL OTHER STEPS) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Determine the active DISH identity using the following priority logic: CASE A — IMAGE provided + DISH name provided (highest accuracy mode): → Use the uploaded image as the visual reference source of truth. → Use DISH name to confirm and disambiguate identity. → Cross-validate: if image and DISH name appear to conflict, prefer the image and note the discrepancy internally. → Extract from image: exact layer structure, visible colors, surface texture, translucency, and any garnish present. → Lock this as the definitive DISH_IDENTITY for all steps below. CASE B — IMAGE provided, DISH name is empty (auto-identify mode): → Analyze the uploaded image carefully. → Identify the dish by: shape, color palette, visible layers, texture, cooking style, and any culturally specific visual cues. → If the dish is Thai: cross-reference against known Thai desserts and savory dishes — use the most confident match. → If confidence is high (>85%): proceed automatically with identified name. → If confidence is low: flag the top 2–3 candidates internally and select the most visually consistent one; note uncertainty in the auto-generated tagline if needed. → Extract from image: layer structure, colors, textures, component boundaries — use these as the ground truth for labeling. → Lock identified dish as DISH_IDENTITY. CASE C — DISH name provided, no IMAGE (name-only mode): → Use DISH name as the sole source of identity. → Reconstruct authentic layer structure from culinary knowledge of {DISH} only. → Apply standard Pre-Render Label Audit (see below) based on known recipe structure. → Lock DISH name as DISH_IDENTITY. CASE D — Neither IMAGE nor DISH name provided: → Halt. Return message: "กรุณาระบุชื่ออาหาร (DISH) หรือแนบภาพอาหาร (IMAGE) อย่างน้อยหนึ่งอย่าง" ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ STEP 1 — PRE-RENDER LABEL AUDIT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Using DISH_IDENTITY resolved in Step 0, internally enumerate ALL visible layers and components that will appear in the cross-section. Source of truth hierarchy (highest to lowest): 1. Uploaded IMAGE (if provided) — visual evidence beats all 2. Known authentic recipe structure of the identified dish 3. General culinary logic for the dish category Rules: 1. List only components that ARE part of the authentic recipe. 2. List only components that WILL be visually distinguishable in cross-section (distinct color, texture, or clear boundary). 3. Assign each component a pixel-region: top / upper-mid / center / lower-mid / bottom / outer shell / inner core / filling. 4. If two adjacent layers appear nearly identical in texture AND color, merge into one label. Do not split into false sub-layers. 5. If a component exists in the recipe but is NOT visible from the cut face (e.g., exterior glaze invisible from inside), do not label it as an internal layer — only label it if visible on the outer edge of the cross-section. 6. If IMAGE was provided: match observed layers in the image first, then verify against recipe knowledge. Image takes priority. 7. Zero tolerance for invented components. No label may name an ingredient not present in the authentic dish. Output of this audit: a locked ingredient-layer map used for all labeling in the final render. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ RENDER INSTRUCTIONS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Create a perfect cinematic cross-section food photograph of DISH_IDENTITY, sliced cleanly and precisely to reveal the internal structure confirmed in Step 1. The cut face must face the camera straight-on, centered and symmetrical, like a scientific flavor diagram or architectural material study. If IMAGE was provided: the cross-section render must be visually consistent with the uploaded reference — match the real color tones, proportions, surface finish, and layer arrangement observed in the image. Do not invent a different version of the dish. Auto-fill logic (CRITICAL): - DISH_NAME_DISPLAY: use user value if provided. If empty, auto-generate from resolved DISH_IDENTITY. - LABEL_LANGUAGE = English: clean uppercase English display name. - LABEL_LANGUAGE = Thai: correct Thai name, perfectly spelled, zero typo tolerance, correct tone marks and vowel placement. - TAGLINE: use user value if provided. If empty, auto-generate a short premium editorial subtitle matching dish type and structure. - BACKGROUND_COLOR: use user value if provided. If empty, auto-select a flat matte color with strong contrast against the dish. - Dark matte for pale dishes; lighter matte for dark dishes. - No neon. No colors too similar to the dish's dominant hue. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ LABELING SYSTEM — ACCURACY-LOCKED ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - Use ONLY the ingredient-layer map from Step 1. No additions. - Thin horizontal label lines extend to the RIGHT of the cut face only. - Each line originates from the exact visual center of its component's region — not estimated, not floated. - Lines must not cross each other. - Lines must not touch or overlap the dish silhouette. - Label count = exact number of confirmed distinct layers. No more, no less. - Labels spaced evenly along right margin to prevent collision. - LABEL_LANGUAGE = English: UPPERCASE name + smaller italic descriptor. - LABEL_LANGUAGE = Thai: clean modern Thai sans-serif, legible, correct spelling, correct tone marks, no broken characters, no romanized substitution. - Duplicate names forbidden — use positional qualifiers if same ingredient appears at multiple levels (e.g., ชั้นกะทิบน / ชั้นกะทิล่าง). ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ COMPOSITION, LIGHTING & TEXTURE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Composition: - Hero object centered in frame, cross-section facing camera directly. - Natural food structure only — no invented impossible layers. - Premium, editorial, highly intentional. Lighting: - Flat matte resolved background color. - Dramatic side lighting from the left. - Single warm spotlight focused on the cut face. - Strong dimensionality and shadow separation. - Shadow style follows {SHADOW_INTENSITY}. - Mood: architectural food photography meets scientific illustration. Texture realism (critical): - Hyperreal textures appropriate to the dish: moisture, pores, air pockets, glaze, gelatin translucency, coconut texture, sticky rice grains, pandan layers, fibrous strands, cream layers, etc. - Realistic density, softness, gloss, and translucency where appropriate. - Steam only if natural to the dish AND STEAM_EFFECT ≠ "none". - No plastic, fake CGI, or over-stylized appearance. - No surreal or fantasy materials. Authenticity: - Full respect for Thai dessert identity if dish is Thai. - Culturally accurate structure, color cues, and ingredient logic. - No western substitution unless explicitly specified. Style: - Symmetrical, precise, controlled composition. - Scientific illustration clarity + Michelin-star plating aesthetics. - Subtle Wes Anderson-inspired symmetry (not cartoonish). - 4K, tack sharp, ultra-detailed, clean premium food editorial render. - Optimized for Nano Banana Pro image generation. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NEGATIVE CONSTRAINTS (HARD RULES) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ - No messy or torn cut edges. - No melted/deformed structure unless dish naturally melts. - No random garnish clutter. - No incorrect, misspelled, or hallucinated text anywhere. - No extra plates, hands, utensils, or props unless requested. - No duplicate labels. - No invented ingredients not in the authentic dish. - No label pointing to a region not visually matching the named component. - No floating label lines unanchored to a real visible layer. - No more labels than visually confirmed distinct layers. - If IMAGE provided: do not ignore the reference — the render must be visually faithful to the uploaded photo.

{ "PROMPT_NAME": "Universal FMCG Promotional Banner — Thai Text Strict Mode", "VERSION": "1.0", "USER_INPUT": { "theme_or_occasion": "Ads Banner", "product_category": "Probiotics + Collagen", "mood_keywords": "", "color_preference": "Green Pantone, "environment_type": "Studio background with floating elements derived from the product concept" }, "CORE_LOGIC": { "product_analysis": [ "Analyze the uploaded product image to identify product type, brand tone, color palette, and visual language.", "Do NOT assume brand category if unclear." ], "text_extraction": { "source": "uploaded_product_image_only", "language": "Thai", "accuracy_mode": "STRICT_100_PERCENT", "rules": [ "All visible Thai text must be extracted exactly as shown on the packaging", "Do NOT guess, paraphrase, summarize, or rewrite any product text", "If any text is unclear, partially visible, or low-resolution, omit it entirely", "No spelling corrections, no auto-complete, no interpretation", "Text may be resized or repositioned visually, but characters must remain identical" ] }, "text_creation": { "allowed": [ "Generic promotional headline in Thai", "Price display (if provided by user)" ], "restrictions": [ "Promotional text must NOT reuse or imitate brand-specific wording", "Must be clearly separated from extracted product text" ] }, "composition_rules": { "product_integrity": "Packaging shape, proportions, and branding must remain unchanged", "visual_hierarchy": "Extracted product text has higher priority than decorative elements", "floating_elements": "Must be derived from product ingredients, scent, or functional cues only" } }, "FAILSAFE_RULES": { "if_text_unclear": "omit_text", "if_language_mismatch": "omit_text", "if_brand_conflict": "remove_generated_text", "if_accuracy_risk_detected": "prioritize_safety_over_completeness" }, "OUTPUT": { "deliverable": "High-resolution promotional banner", "commercial_use": true, "text_confidence": "Verified 100% from image" } }

{ "PROMPT_NAME": "Universal FMCG Ads — Thai Text Strict Mode", "VERSION": "1.1", "USER_INPUT": { "theme_or_occasion": "Ads", "product_category": "FMCG / Consumer Goods (auto-detect from image)", "mood_keywords": "Auto from product image", "color_preference": "Based on packaging colors", "environment_type": "Studio background with floating elements derived from the product concept" }, "CORE_LOGIC": { "product_analysis": [ "Analyze the uploaded product image to identify product type, brand tone, color palette, and visual language", "Do NOT assume brand category if unclear" ], "text_extraction": { "source": "uploaded_product_image_only", "language": "Thai", "accuracy_mode": "STRICT_100_PERCENT", "rules": [ "All visible Thai text must be extracted exactly as shown on the packaging", "Do NOT guess, paraphrase, summarize, or rewrite any product text", "If any text is unclear, partially visible, or low-resolution, omit it entirely", "No spelling corrections, no auto-complete, no interpretation", "Text may be resized or repositioned visually, but characters must remain identical" ] }, "text_creation": { "allowed": [ "Neutral supporting text only (non-promotional)", "Price display only if explicitly provided by user" ], "restrictions": [ "Do NOT generate discounts, promotions, or call-to-action text", "Do NOT imitate brand slogans or tone of voice", "Generated text must be clearly separated from extracted product text" ] }, "composition_rules": { "product_integrity": "Packaging shape, proportions, and branding must remain unchanged", "visual_hierarchy": "Extracted product text has higher priority than decorative elements", "floating_elements": "Must be derived from product ingredients, scent, or functional cues only" } }, "FAILSAFE_RULES": { "if_text_unclear": "omit_text", "if_language_mismatch": "omit_text", "if_brand_conflict": "remove_generated_text", "if_accuracy_risk_detected": "prioritize_safety_over_completeness" }, "OUTPUT": { "deliverable": "High-resolution ads visual", "commercial_use": true, "text_confidence": "Verified 100% from image" } }

{ "ad_campaign": { "brand": "SNAP", "sub_brand": "SNAP Fresh", "flavor": "Green Lime Sparkling Drink", "region": "Thailand", "retail_partner": "Online Delivery Platform", "campaign_period": "Auto / Optional" }, "visual_composition": { "camera_angle": "Low angle shot (worm’s-eye view), tilted upwards to emphasize freshness and energy", "framing": "Hero shot composition, close-up on products", "background": { "color": "Vibrant green-to-lime gradient", "texture": "Clean studio backdrop with subtle light bloom and depth of field" }, "main_subjects": [ { "item": "Sparkling Drink Can", "size": "325 ml", "details": "Cold condensation droplets, bright lime-green liquid theme, bold 'SNAP' wordmark clearly visible, viewed from below" }, { "item": "Sparkling Drink PET Bottle", "size": "440 ml", "details": "Condensation droplets, translucent green liquid visible inside, minimal cap reminder seal, viewed from below" } ], "environmental_elements": { "liquids": "Dynamic splash of green lime soda forming an energetic base platform beneath the products", "props": [ "Fresh lime slices and lime wedges floating in perspective", "Crystal ice cubes tumbling mid-air", "Fine bubbles, sparkles, and citrus mist particles" ] } }, "text_layout": { "header_elements": [ "Brand social handle (Top Left)", "Delivery platform badge (Top Right)" ], "offers": [ { "item_type": "Can (325 ml)", "promotion": "ซื้อ 2 กระป๋อง ราคา XX บาท", "location": "Contextual lime-tag or bottle-neck tag integrated with the product world" }, { "item_type": "Bottle (440 ml)", "promotion": "ซื้อ 2 ขวด ราคา XX บาท", "location": "Contextual lime-tag or hanging label attached to the bottle" } ] }, "color_palette": { "primary": "#32CD32 (Lime Green)", "secondary": "#BFFF00 (Electric Lime)", "accent": "#FFFFFF (Ice White) and #1E3F20 (Deep Green)" }, "image_generation_prompt": "Commercial advertisement poster for a fictional brand called SNAP, featuring a green lime sparkling drink. Low-angle camera shot looking up at a 325ml can and a 440ml bottle, making them appear fresh, energetic, and premium. Both are covered in cold condensation droplets. They stand on a dynamic splash of bright green lime soda with floating lime slices, ice cubes, and citrus mist in the air. Clean green gradient studio background. High-gloss 3D render, crisp studio lighting.", "mood": "Fresh, Zesty, Energetic, Crisp" }

[USER INPUT — REQUIRED AT TOP] LOCATION: วัดอรุณ, Bangkok, Thailand [PROMPT] Create a cinematic miniature cityscape set in {LOCATION}. Analyze the specified location to identify its authentic architectural styles, street patterns, cultural details, signage, transportation, vegetation, and everyday human activities. Do NOT use predefined or generic elements from other locations. All visual components must be derived from the identity of {LOCATION} itself. Design an ultra-detailed, hyper-realistic urban street scene reflecting how the location truly feels at human scale, then reinterpret it as a miniature world using strong tilt-shift perspective. Include: - Buildings, materials, and storefront types that are typical of {LOCATION} - Local modes of transport and street infrastructure - People engaged in everyday activities natural to the area - Ambient details such as signage language, wiring, street furniture, and surface wear Optionally include ONE surreal or oversized element that still feels contextually connected to {LOCATION}, used only to emphasize scale contrast. Lighting should match a believable time of day for {LOCATION}. Use cinematic composition, shallow depth of field, soft atmospheric depth, and photorealistic lighting. Extreme realism, handcrafted miniature feeling, ultra-high detail, 8K quality.