Skip to main content
Prompts Impressionistic Dusk Cityscape Painting Specification

model image_generation user risk: low

Impressionistic Dusk Cityscape Painting Specification

Defines a structured JSON object detailing an impressionistic oil painting of a solitary figure in a dark overcoat smoking beside tram tracks in a city at dusk, including colors, c…

PROMPT

{
  "colors": {
    "color_temperature": "warm",
    "contrast_level": "medium",
    "dominant_palette": [
      "brown",
      "orange",
      "purple",
      "yellow",
      "grey"
    ]
  },
  "composition": {
    "camera_angle": "eye-level shot",
    "depth_of_field": "medium",
    "focus": "A person in a dark coat smoking",
    "framing": "The main subject is placed off-center to the right, with strong leading lines from the tram tracks guiding the eye into the cityscape."
  },
  "description_short": "An impressionistic painting of a person in a dark coat smoking while standing by tram tracks in a city at dusk, with streetlights glowing in the distance.",
  "environment": {
    "location_type": "cityscape",
    "setting_details": "A city street at dusk or dawn, featuring tram tracks that recede into the distance. The street is lined with glowing lampposts, and a tram and other figures are visible in the background.",
    "time_of_day": "evening",
    "weather": "clear"
  },
  "lighting": {
    "intensity": "moderate",
    "source_direction": "mixed",
    "type": "mixed"
  },
  "mood": {
    "atmosphere": "Solitary urban contemplation",
    "emotional_tone": "melancholic"
  },
  "narrative_elements": {
    "character_interactions": "The main character is solitary, observing the city scene. There are other distant figures, but no direct interaction is depicted.",
    "environmental_storytelling": "The dusky city street, glowing lights, and tram tracks suggest a moment of waiting or transition, perhaps the end of a workday. The scene evokes a sense of urban anonymity and introspection.",
    "implied_action": "The person is waiting, possibly for a tram. The act of smoking suggests a moment of pause or reflection before continuing on."
  },
  "objects": [
    "person",
    "overcoat",
    "tram tracks",
    "streetlights",
    "smoke",
    "tram",
    "buildings"
  ],
  "people": {
    "ages": [
      "adult"
    ],
    "clothing_style": "heavy winter overcoat",
    "count": "1",
    "genders": [
      "male"
    ]
  },
  "prompt": "An impressionistic oil painting of a solitary figure in a dark, heavy overcoat, viewed from behind. The person stands beside tram tracks, exhaling a plume of smoke into the cool air. The scene is a city street at dusk, with the sky glowing with warm orange and yellow hues. Distant streetlights cast a soft, warm glow along the street, reflecting on the metal tracks. The style features thick, textured brushstrokes, creating a melancholic and contemplative mood.",
  "style": {
    "art_style": "impressionistic realism",
    "influences": [
      "realism",
      "impressionism",
      "urban landscape"
    ],
    "medium": "painting"
  },
  "technical_tags": [
    "oil painting",
    "impasto",
    "impressionism",
    "cityscape",
    "dusk",
    "chiaroscuro",
    "leading lines",
    "solitude",
    "textured"
  ],
  "use_case": "Art history dataset, style transfer model training, analysis of impressionistic painting techniques.",
  "uuid": "03c9a7a0-190f-4afa-bb32-1ed1c05cc818"
}

EXPECTED OUTPUT

Format
json

CAVEATS

Missing context
  • Instructions for converting JSON to a usable prompt string if needed.
  • Target application or model (beyond 'use_case').
  • Success criteria for generated output (e.g., image metrics).
Ambiguities
  • Unclear primary purpose: is this a standalone prompt, structured input for a generator, or dataset entry? Contains both detailed 'prompt' field and supporting metadata.

QUALITY

OVERALL
0.75
CLARITY
0.95
SPECIFICITY
0.95
REUSABILITY
0.20
COMPLETENESS
0.90

IMPROVEMENT SUGGESTIONS

  • Add a 'template' version with placeholders for colors, description, etc., to improve reusability.
  • Include 'usage_instructions' field detailing how to process this JSON (e.g., combine fields into full prompt).
  • Specify output format, e.g., 'Flatten to a single descriptive prompt string.'
  • Define JSON schema for this structure to ensure consistency across similar entries.

USAGE

Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.

MORE FOR MODEL