# Main task
Generate prompt and base idea for image and video genration

## Process
- Read source file from here : src\data\genres.json
- Generate json based on genre and subgenre.

Sample output
{
    "nature": [
   {
            "subGenre": "Caves",
            "scene": "Stalactite cathedral with shafts of light",
            "sceneVariants": [
                "Stalactite cathedral with shafts of light",
                "High vaulted chamber dripping mineral curtains",
                "Sunbeams piercing a ceiling skylight",
                "Massive columns connecting floor and roof",
                "A still pool reflecting the vaulted ceiling"
            ],
            "actions": [
                "Dust motes drifting through light shafts",
                "Water droplets falling and rippling small pools",
                "A guide pointing a beam across the chamber",
                "Echoing footsteps of slow visitors"
            ],
            "camera": "Wide low-angle dolly to capture vertical scale with periodic push-ins on formations",
            "accents": [
                "golden rim-light in shafts and mirrored pool reflections",
                "high micro-detail on speleothem textures"
            ],
            "mood": "reverent awe",
            "lighting": "selective shafts of warm sunlight in a cool dark interior",
            "style": "epic subterranean cinematography"
        },...
    ]
}

- Create file under src/data as ${genre}_${subgenre}.json
- Generate 20 entries for each subgenre
- Half of entry is in dark ( night if it is real world), half of entry is in light atmosphare.

## Rules
- Don't try to get it done via making script, generate json files.
- Be creative and generate 5 scenes based on subGenre
- Be creative and generate 4 actions based on scene
- Be creative and generate beset camera action for the scene
- Accents: should be something impressive to implrove luminence, enhance atmosphare. 
- Generate 2 accents for each entry
- Same for mood, lighting and style.
- Your task is generate json files which will use for prompts.
- Focus on generating json, don't try to get it done programatically.
- No need to evaluate json.