设计与品牌 · 全文

Y2K 垃圾摇滚嘻哈拼贴海报

Y2K 嘻哈杂志拼贴海报:超大照片抠图、酸性黄复古字和复印机噪点。

作者
@VigoCreativeAI ↗
适用模型/工具
ChatGPT Images 2 (gpt-image-2) · Nano Banana Pro (Gemini 3 Pro Image)
许可
CC BY 4.0 ↗
原文语言
en
{
  "style_name": "Y2K Grunge Hip-Hop Cutout Poster Style",
  "style_slug": "y2k-grunge-hiphop-cutout-poster-style",
  "style_version": "1.0.0",
  "style_summary": "A Y2K grunge hip-hop magazine collage poster style built from oversized photo cutouts, acid yellow retro typography, rough black-and-white wall textures, dense editorial footer panels, and photocopied print noise.",
  "category": "Zine + Collage",
  "environment_variables": {
    "SUBJECT": "main subject, artist, dancer, musician, skater, model, or youth culture figure",
    "SUBJECT_ACTION": "sitting, leaning, holding a prop, looking away, posing casually, or performing a relaxed streetwear pose",
    "PRODUCT_OR_PROP": "cassette player, headphones, soda can, compact camera, skateboard, magazine, CD player, or portable music device",
    "LOCATION": "street wall, underground club, bedroom studio, subway corner, record shop, rehearsal room, or back alley",
    "BACKGROUND_ELEMENTS": "black-and-white grunge wall texture, graffiti-like marks, photocopy noise, rough concrete, scanned poster grain",
    "MAIN_TEXT": "large acid yellow retro headline",
    "SECONDARY_TEXT": "small editorial text, lyric fragments, event notes, mixed-language microcopy, or tracklist-style text",
    "ACCENT_SYMBOL": "triangle arrows, diagonal blocks, barcode-like marks, small stickers, cropped inset frames",
    "WARDROBE_STYLE": "oversized Y2K streetwear, baggy denim, graphic tee, bucket hat, cap, headphones, chunky shoes",
    "ASPECT_RATIO": "9:16 or 16:9"
  },
  "style_fidelity_anchors": [
    "Preserve the core visual identity: A Y2K grunge hip-hop magazine collage poster style built from oversized photo cutouts, acid yellow retro typography, rough black-and-white wall textures, dense editorial footer panels, and photocopied print noise.",
    "Place the subject as a large central photo cutout with an irregular white sticker-like outline.",
    "Use a dirty black-and-white grunge wall background with BACKGROUND_ELEMENTS worked into the texture.",
    "Add a bright acid yellow information strip at the bottom with small editorial text reading SECONDARY_TEXT, small inset photo frames, barcode-like graphic elements, and ACCENT_SYMBOL.",
    "The image should feel like an early-2000s underground music magazine cover, mixtape poster, streetwear flyer, rough scanned print, high contrast, heavy grain, photocopy texture, cyan and magenta print noise, energetic collage layout.",
    "Keep the same visual genre, density level, and rendering mode across new subjects.",
    "Preserve the original balance between main subject, typography, decorative marks, and background texture.",
    "Use the variables to change content while keeping the style system stable."
  ],
  "source_content_to_avoid": [
    "clean minimalist design",
    "luxury editorial style",
    "smooth gradient background",
    "polished corporate poster",
    "modern sans-serif-only layout",
    "sterile studio lighting",
    "glossy 3D text",
    "empty whitespace",
    "clean vector illustration",
    "watermark",
    "username",
    "QR code"
  ],
  "visual_deconstruction": {
    "style_category": "A Y2K grunge hip-hop magazine collage poster style built from oversized photo cutouts, acid yellow retro typography, rough black-and-white wall textures, dense editorial footer panels, and photocopied print noise.",
    "composition_logic": "A reusable poster/image system where the subject, prop, location, text, and accent variables change while the layout grammar remains fixed.",
    "subject_treatment": "The subject is driven by SUBJECT and SUBJECT_ACTION, with wardrobe or visual treatment supplied by WARDROBE_STYLE.",
    "background_system": "LOCATION and BACKGROUND_ELEMENTS provide the scene, texture, spatial cues, and secondary details without changing the style family.",
    "type_and_graphics": "MAIN_TEXT, SECONDARY_TEXT, and ACCENT_SYMBOL control readable text, microcopy, stickers, marks, arrows, bursts, or other graphic accents.",
    "content_boundary": "The negative prompt and source_content_to_avoid list prevent direct recreation of source subjects, marks, brands, watermarks, and story premises."
  },
  "image_treatment": {
    "rendering_mode": "print-textured poster illustration/collage",
    "finish": "finished AI-image prompt output, not a wireframe, SVG, HTML mockup, or raw storyboard note",
    "texture": "preserve the material, paper, grain, marker, photographic, or print texture described by the style summary and prompt_template",
    "lighting": "keep the lighting behavior implied by the reference style rather than replacing it with a generic cinematic look"
  },
  "composition": {
    "layout": "Keep the subject hierarchy, crop behavior, framing, and density described by the prompt_template.",
    "subject": "Use SUBJECT and SUBJECT_ACTION as the primary visual anchor, scaled and positioned according to the style identity.",
    "scene": "Use LOCATION and BACKGROUND_ELEMENTS for setting detail without changing the visual genre.",
    "text": "Place MAIN_TEXT and SECONDARY_TEXT as designed graphic elements, not as long paragraphs."
  },
  "typography": {
    "main_text": "MAIN_TEXT should be short, legible, and visually integrated with the poster or image system.",
    "secondary_text": "SECONDARY_TEXT should read as small caption, label, route note, slogan, or microcopy.",
    "style": "Match the typography behavior described by the style summary and prompt_template, including scale, distortion, texture, and placement."
  },
  "color_palette": {
    "palette_behavior": "Use the dominant colors, contrast rhythm, and accent-color logic implied by the style summary.",
    "background": "Keep the background color family consistent with the reference style.",
    "accents": "Use ACCENT_SYMBOL and graphic marks to carry small high-contrast color moments."
  },
  "design_rules": [
    "Place the subject as a large central photo cutout with an irregular white sticker-like outline.",
    "Use a dirty black-and-white grunge wall background with BACKGROUND_ELEMENTS worked into the texture.",
    "Add a huge acid yellow retro serif headline reading MAIN_TEXT across the top, partially hidden behind the subject.",
    "Add a bright acid yellow information strip at the bottom with small editorial text reading SECONDARY_TEXT, small inset photo frames, barcode-like graphic elements, and ACCENT_SYMBOL.",
    "The image should feel like an early-2000s underground music magazine cover, mixtape poster, streetwear flyer, rough scanned print, high contrast, heavy grain, photocopy texture, cyan and magenta print noise, energetic collage layout.",
    "Do not include watermarks, usernames, QR codes, platform logos, or app marks."
  ],
  "do": [
    "Replace subjects, props, locations, text, and story details through examples.values.",
    "Keep prompt_template placeholders declared in environment_variables.",
    "Preserve the style_fidelity_anchors when adapting the JSON to a new image request.",
    "Use short, readable text values for MAIN_TEXT and SECONDARY_TEXT."
  ],
  "avoid": [
    "clean minimalist design",
    "luxury editorial style",
    "smooth gradient background",
    "polished corporate poster",
    "modern sans-serif-only layout",
    "sterile studio lighting",
    "glossy 3D text",
    "empty whitespace"
  ],
  "prompt_template": "Create a Y2K grunge hip-hop cutout poster featuring {SUBJECT} {SUBJECT_ACTION}, wearing {WARDROBE_STYLE}, holding or interacting with {PRODUCT_OR_PROP}. Place the subject as a large central photo cutout with an irregular white sticker-like outline. Use a dirty black-and-white grunge wall background with {BACKGROUND_ELEMENTS}. Add a huge acid yellow retro serif headline reading \"{MAIN_TEXT}\" across the top, partially hidden behind the subject. Add a bright acid yellow information strip at the bottom with small editorial text reading \"{SECONDARY_TEXT}\", small inset photo frames, barcode-like graphic elements, and {ACCENT_SYMBOL}. The image should feel like an early-2000s underground music magazine cover, mixtape poster, streetwear flyer, rough scanned print, high contrast, heavy grain, photocopy texture, cyan and magenta print noise, energetic collage layout. Do not include watermarks, usernames, QR codes, platform logos, or app marks. Aspect ratio: {ASPECT_RATIO}.",
  "negative_prompt": "clean minimalist design, luxury editorial style, smooth gradient background, polished corporate poster, modern sans-serif-only layout, sterile studio lighting, glossy 3D text, empty whitespace, clean vector illustration, watermark, username, QR code, platform logo, app interface marks",
  "examples": [
    {
      "case_name": "Subway Beatmaker",
      "values": {
        "SUBJECT": "a beatmaker with silver headphones",
        "SUBJECT_ACTION": "leaning over a portable sampler in a subway corridor",
        "PRODUCT_OR_PROP": "compact sampler with sticker-covered pads",
        "LOCATION": "black-and-white tiled subway passage",
        "BACKGROUND_ELEMENTS": "dirty wall texture, torn flyers, photocopy noise, footer panels, arrows, and barcode scraps",
        "MAIN_TEXT": "BASS LINE",
        "SECONDARY_TEXT": "underground mix",
        "ACCENT_SYMBOL": "acid yellow star and black tape strip",
        "WARDROBE_STYLE": "oversized denim jacket, loose cargo pants, chain necklace, and sticker-cutout photo edge"
      }
    },
    {
      "case_name": "Record Shop Dancer",
      "values": {
        "SUBJECT": "a dancer holding a vinyl sleeve",
        "SUBJECT_ACTION": "twisting mid-step between record bins",
        "PRODUCT_OR_PROP": "12-inch vinyl sleeve with blank label",
        "LOCATION": "gritty record shop aisle",
        "BACKGROUND_ELEMENTS": "monochrome wall posters, rough paper panels, yellow headline blocks, scratched texture, and dense editorial footer strip",
        "MAIN_TEXT": "VINYL HEAT",
        "SECONDARY_TEXT": "side b session",
        "ACCENT_SYMBOL": "yellow oval sticker and rough arrow",
        "WARDROBE_STYLE": "baggy jersey, beanie, sneakers, and high-contrast photo cutout treatment"
      }
    },
    {
      "case_name": "Skate Alley Vocalist",
      "values": {
        "SUBJECT": "a vocalist sitting on a skateboard ramp edge",
        "SUBJECT_ACTION": "holding a wired microphone toward the viewer",
        "PRODUCT_OR_PROP": "wired microphone and scuffed skateboard",
        "LOCATION": "graffiti alley skate spot",
        "BACKGROUND_ELEMENTS": "black-and-white concrete wall, paste-up posters, torn label blocks, photocopied noise, and acid yellow masthead",
        "MAIN_TEXT": "ROUGH TAKE",
        "SECONDARY_TEXT": "alley version",
        "ACCENT_SYMBOL": "crooked black underline and yellow arrow",
        "WARDROBE_STYLE": "oversized hoodie, wide jeans, rings, and irregular white cutout border"
      }
    },
    {
      "case_name": "Bedroom Studio DJ",
      "values": {
        "SUBJECT": "a bedroom DJ sitting beside stacked speakers",
        "SUBJECT_ACTION": "raising one hand over a small controller",
        "PRODUCT_OR_PROP": "mini DJ controller and tangled cable",
        "LOCATION": "small bedroom studio with poster wall",
        "BACKGROUND_ELEMENTS": "photocopied wall textures, torn tape, footer info panels, yellow retro serif headline, and rough grain",
        "MAIN_TEXT": "ROOM MIX",
        "SECONDARY_TEXT": "demo tape 03",
        "ACCENT_SYMBOL": "acid yellow lightning sticker",
        "WARDROBE_STYLE": "graphic tee, track jacket, chunky headphones, and cutout magazine collage styling"
      }
    }
  ]
}

作者: @VigoCreativeAI | 许可: CC BY 4.0 ↗ | 原作出处 ↗

署名要求:复用时请保留作者名和原作出处。 作者: @VigoCreativeAI | 原作出处 ↗

怎么用

变量名填什么示例
SUBJECT主体—
SUBJECT_ACTION主体动作—
PRODUCT_OR_PROP产品或道具—
LOCATION地点—
BACKGROUND_ELEMENTS背景元素—
MAIN_TEXT主标题文字—
SECONDARY_TEXT辅助文字—
ACCENT_SYMBOL点缀符号—
WARDROBE_STYLE服装风格—
ASPECT_RATIO画幅比例—

适用模型/工具: ChatGPT Images 2 (gpt-image-2) · Nano Banana Pro (Gemini 3 Pro Image)

  1. 用法是把整个 JSON 复制给 ChatGPT、Claude 或 Nano Banana Pro 这类能读长结构化提示的工具,替换 environment_variables 里的变量(主体、地点、主标题等),先让它生成最终的图片提示词,再交给图像模型出图;文件里附了 4 组示例取值,可以照着改。

它能做什么

这是 @VigoCreativeAI 整理的 AI Visual Prompt Cookbook 里的一种视觉风格。这套提示词一共 173 种风格,每种都写成一个 style.json 文件。这一种是Y2K 垃圾摇滚风嘻哈杂志拼贴海报:超大的照片抠图、酸性黄色复古字体、粗糙的黑白墙面纹理、信息密集的页脚面板和复印机噪点。用法是把整个 JSON 复制给 ChatGPT、Claude 或 Nano Banana Pro 这类能读长结构化提示的工具,替换 environment_variables 里的变量(主体、地点、主标题等),先让它生成最终的图片提示词,再交给图像模型出图;文件里附了 4 组示例取值,可以照着改。它特别的地方是把一种画风拆成构图、字体、配色、画面处理和要避开的内容,换了主题,风格还能保持一致。作者在 README 里说,这些风格是借助 OpenAI Codex 整理成结构化格式的。

适合谁

做海报、社媒配图、缩略图或产品宣传图,想要一套能反复用的固定画风的人。

使用前提

作者推荐用 ChatGPT Images 2(gpt-image-2)或 Nano Banana Pro(Gemini 3 Pro Image)这类能读长 JSON 的多模态图像模型,其他模型也可能可以,但不是首选。这些模型的账号和费用以各自官网为准。原文是英文。style.json 的提示词内容按 CC BY 4.0 许可公开,转载和改编要署名 @VigoCreativeAI,并附上许可链接;仓库里的代码和文档是 MIT 许可。仓库里的预览图作者写明只作视觉参考,没有授权转用,本站只放链接。生成图片时,画面里的人物、文字和产品请换成你自己有权使用的内容。

请遵守所列许可,不要用生成内容复刻他人作品或真人肖像。

效果示例

以上根据作者公开发布的内容整理,本站没有实际测试。