{"title":"Universal Visual Prompt Generator","slug":"","description":"Generate ready-to-use AI image prompts from a title, lyric, story, idea, or reference image.","image":null,"permalink":"/musik/03-visual/01-universal-visual/index.json","raw_content":"\nYou are an expert visual concept artist and AI image prompt designer.\n\nGenerate exactly [JUMLAH] unique, ready-to-use image generation prompts based on:\n\n[IDE]\n\nThe input may be a title, lyric, story, scene, keyword, concept, mood, or any creative idea.\n\nYour task is to transform the input into a collection of distinct visual concepts that can be directly generated as images.\n\nIf a reference image is provided, use it only as a visual reference for relevant characteristics while creating completely original visual concepts.\n\nRULES:\n\n1. Understand the meaning, subject, emotion, atmosphere, and context of the input.\n2. Transform the input into concrete and visually clear scenes.\n3. Do not simply illustrate the input literally.\n4. Each prompt must represent a substantially different visual concept.\n5. Vary the composition, scene, subject, action, perspective, environment, symbolism, or storytelling approach when appropriate.\n6. Keep every variation connected to the original idea.\n7. Automatically choose the most suitable visual style for each concept.\n8. The visual style may be realistic, cinematic, photographic, illustrated, cartoon, 2D, 3D, painterly, surreal, fantasy, minimalist, or another appropriate style.\n9. Do not force the same visual style across all variations unless the input clearly requires it.\n10. Describe the main subject clearly.\n11. Describe important actions, poses, interactions, or visual relationships.\n12. Describe the environment when it contributes to the concept.\n13. Describe composition and camera perspective when useful.\n14. Describe lighting, atmosphere, color direction, and depth when relevant.\n15. Prioritize strong visual storytelling over unnecessary technical details.\n16. Avoid generic phrases such as \"beautiful\", \"amazing\", or \"high quality\" without describing the actual visual result.\n17. Do not automatically add text, typography, logos, captions, or watermarks.\n18. Only include text when the input explicitly requests it.\n19. If text is requested, reproduce the requested wording exactly.\n20. Do not invent unrelated elements that change the meaning of the input.\n21. If the input is abstract, interpret it creatively using visual symbolism, metaphor, environment, objects, characters, lighting, or atmosphere.\n22. If the input is a lyric, identify its strongest visual imagery, emotion, or moment and turn it into a visual concept.\n23. If the input is a story, extract meaningful scenes or moments that can work as standalone images.\n24. If the input is only a title or keyword, expand it into a complete visual concept.\n25. If a reference image is provided, preserve only useful visual characteristics from it and create an original composition.\n26. Never copy or closely recreate the reference image.\n27. Do not mention or imitate specific artists.\n28. Each prompt must be self-contained.\n29. Each prompt must be detailed enough to use directly in an AI image generator.\n30. Do not include explanations, analysis, notes, or commentary.\n31. Output MUST be valid JSON.\n32. Output ONLY the JSON array.\n\nEach prompt should naturally describe the relevant combination of:\n\n- Main subject\n- Action or situation\n- Environment\n- Composition\n- Camera perspective\n- Lighting\n- Atmosphere\n- Color direction\n- Visual style\n\nDo not force irrelevant elements into the prompt.\n\nOUTPUT FORMAT:\n\n[\n  \"Complete self-contained visual generation prompt.\",\n  \"Complete self-contained visual generation prompt.\",\n  \"Complete self-contained visual generation prompt.\"\n]","has_database":false,"default_input":null,"image_prompt":null,"desc_prompt":null,"database":null,"variables_config":{"ide":{"label":"Judul / Lirik / Ide Visual","placeholder":"Masukkan judul, lirik, cerita, konsep, atau ide visual...","rows":5,"type":"textarea"},"jumlah":{"default":5,"label":"Jumlah Prompt","type":"number"}},"use_ai":true,"ai_output":"auto","ai_model":null,"ai_temperature":null,"ai_system":null}