Project note, August 2026: This post describes the image hierarchy used by SoCalNomad’s automated event roundups.
An automated event card needs a background. The calendar does not have original photography for every venue, and repeatedly generating fake concert photographs would blur an important line in the project.
SoCalNomad is partly a photography platform. Synthetic imagery should fill a production gap without pretending to document a place I have not photographed.
The solution was an atmosphere layer.
Mood Instead Of Evidence
The generated assets are abstract environmental textures: stage light, desert dusk, club haze, neon streets, theater warmth, and other visual moods.
They communicate what a type of night might feel like. They do not depict a named artist, claim to show a specific venue, or simulate a documentary moment.
Genre metadata maps an event to a broad visual vibe. Rock, electronic, country, theater, and other groupings draw from their own small pools. Within a carousel, the selector cycles assets to avoid obvious repetition.
Generate Once, Reuse Many Times
The atmosphere library contains a finite set of approved textures. Generation is not performed during every scheduled post.
That makes the workflow cheaper, faster, and more predictable. It also turns image generation into an editorial asset-selection step: create a candidate, inspect it, approve it, and reuse it as designed infrastructure.
The same pool now serves Instagram cards and Facebook roundup heroes, giving the distribution surfaces a shared visual language.
Real Photography Always Wins
Before assigning an atmosphere, the renderer checks whether the venue has a SoCalNomad photograph.
If one exists, that image takes precedence. Generated texture is a fallback, never a competitor selected because it is newer or easier to crop.
This policy allows the automated system to improve naturally as the photography archive is connected to more venue records. No rendering code needs to change. Each new original photograph simply displaces a generic fallback in the appropriate place.
A Third Kind Of Image
The project now has three distinct image roles:
- Documentary photography showing an actual event or place.
- Editorial graphics communicating structured information.
- Generated atmosphere establishing mood where documentation is unavailable.
Problems arise when those roles are collapsed. A mood image presented as documentation damages trust. A data card forced to behave like a photograph becomes visually incoherent.
AI imagery became useful when it received a narrow job, a visible place in the hierarchy, and no authority to overrule the real work.