From 60a52720545d584a173769b4ae561665eb1b02e1 Mon Sep 17 00:00:00 2001 From: Ken Yasue Date: Sun, 17 Aug 2025 14:24:51 +0200 Subject: [PATCH] save chrrent changes --- src/comfyworkflows/generate_image_flux.json | 130 + src/data/genres.json | 4510 +++++++++++++++++++ src/index.ts | 54 +- src/index_prompt.ts | 79 + src/lib/image-generator.ts | 29 +- src/lib/video-generator.ts | 14 +- src/scenes/space.json | 702 +++ src/types.ts | 7 + tsconfig.json | 1 + 9 files changed, 5507 insertions(+), 19 deletions(-) create mode 100644 src/comfyworkflows/generate_image_flux.json create mode 100644 src/data/genres.json create mode 100644 src/index_prompt.ts create mode 100644 src/scenes/space.json create mode 100644 src/types.ts diff --git a/src/comfyworkflows/generate_image_flux.json b/src/comfyworkflows/generate_image_flux.json new file mode 100644 index 0000000..012e17e --- /dev/null +++ b/src/comfyworkflows/generate_image_flux.json @@ -0,0 +1,130 @@ +{ + "8": { + "inputs": { + "samples": [ + "31", + 0 + ], + "vae": [ + "39", + 0 + ] + }, + "class_type": "VAEDecode", + "_meta": { + "title": "VAE Decode" + } + }, + "9": { + "inputs": { + "filename_prefix": "RADOMVIDEOMAKERIMG", + "images": [ + "8", + 0 + ] + }, + "class_type": "SaveImage", + "_meta": { + "title": "Save Image" + } + }, + "27": { + "inputs": { + "width": 1280, + "height": 720, + "batch_size": 1 + }, + "class_type": "EmptySD3LatentImage", + "_meta": { + "title": "EmptySD3LatentImage" + } + }, + "31": { + "inputs": { + "seed": 300203746422008, + "steps": 20, + "cfg": 1, + "sampler_name": "euler", + "scheduler": "simple", + "denoise": 1, + "model": [ + "38", + 0 + ], + "positive": [ + "41", + 0 + ], + "negative": [ + "42", + 0 + ], + "latent_image": [ + "27", + 0 + ] + }, + "class_type": "KSampler", + "_meta": { + "title": "KSampler" + } + }, + "38": { + "inputs": { + "unet_name": "flux1-dev.safetensors", + "weight_dtype": "default" + }, + "class_type": "UNETLoader", + "_meta": { + "title": "Load Diffusion Model" + } + }, + "39": { + "inputs": { + "vae_name": "ae.safetensors" + }, + "class_type": "VAELoader", + "_meta": { + "title": "Load VAE" + } + }, + "40": { + "inputs": { + "clip_name1": "clip_l.safetensors", + "clip_name2": "t5xxl_fp16.safetensors", + "type": "flux", + "device": "default" + }, + "class_type": "DualCLIPLoader", + "_meta": { + "title": "DualCLIPLoader" + } + }, + "41": { + "inputs": { + "clip_l": "Highly detailed, realistic image, A brilliant galactic core glows with overwhelming intensity, shooting twin beams of blue-white plasma jets into space. The jets extend far into the void, glowing brighter than surrounding stars. The scene feels powerful, radiant, and infinite.", + "t5xxl": "Highly detailed, realistic image, A brilliant galactic core glows with overwhelming intensity, shooting twin beams of blue-white plasma jets into space. The jets extend far into the void, glowing brighter than surrounding stars. The scene feels powerful, radiant, and infinite.", + "guidance": 3.5, + "clip": [ + "40", + 0 + ] + }, + "class_type": "CLIPTextEncodeFlux", + "_meta": { + "title": "CLIPTextEncodeFlux" + } + }, + "42": { + "inputs": { + "conditioning": [ + "41", + 0 + ] + }, + "class_type": "ConditioningZeroOut", + "_meta": { + "title": "ConditioningZeroOut" + } + } +} \ No newline at end of file diff --git a/src/data/genres.json b/src/data/genres.json new file mode 100644 index 0000000..849d662 --- /dev/null +++ b/src/data/genres.json @@ -0,0 +1,4510 @@ +{ + "nature": [ + { + "subGenre": "Mountains", + "scene": "Snow peak sunrise", + "action": "Clouds drifting", + "camera": "Aerial drone orbit" + }, + { + "subGenre": "Mountains", + "scene": "Snow peak sunrise", + "action": "Clouds drifting", + "camera": "Telephoto rack focus" + }, + { + "subGenre": "Mountains", + "scene": "Snow peak sunrise", + "action": "Hikers ascending", + "camera": "Tracking gimbal forward" + }, + { + "subGenre": "Mountains", + "scene": "Snow peak sunrise", + "action": "Hikers ascending", + "camera": "Over-shoulder pan" + }, + { + "subGenre": "Mountains", + "scene": "Alpine meadow summer", + "action": "Clouds drifting", + "camera": "Aerial drone orbit" + }, + { + "subGenre": "Mountains", + "scene": "Alpine meadow summer", + "action": "Clouds drifting", + "camera": "Telephoto rack focus" + }, + { + "subGenre": "Mountains", + "scene": "Alpine meadow summer", + "action": "Hikers ascending", + "camera": "Tracking gimbal forward" + }, + { + "subGenre": "Mountains", + "scene": "Alpine meadow summer", + "action": "Hikers ascending", + "camera": "Over-shoulder pan" + }, + { + "subGenre": "Mountains", + "scene": "Ridge above clouds", + "action": "Clouds drifting", + "camera": "Aerial drone orbit" + }, + { + "subGenre": "Mountains", + "scene": "Ridge above clouds", + "action": "Clouds drifting", + "camera": "Telephoto rack focus" + }, + { + "subGenre": "Mountains", + "scene": "Ridge above clouds", + "action": "Hikers ascending", + "camera": "Tracking gimbal forward" + }, + { + "subGenre": "Mountains", + "scene": "Ridge above clouds", + "action": "Hikers ascending", + "camera": "Over-shoulder pan" + }, + { + "subGenre": "Mountains", + "scene": "Glacial valley trail", + "action": "Clouds drifting", + "camera": "Aerial drone orbit" + }, + { + "subGenre": "Mountains", + "scene": "Glacial valley trail", + "action": "Clouds drifting", + "camera": "Telephoto rack focus" + }, + { + "subGenre": "Mountains", + "scene": "Glacial valley trail", + "action": "Hikers ascending", + "camera": "Tracking gimbal forward" + }, + { + "subGenre": "Mountains", + "scene": "Glacial valley trail", + "action": "Hikers ascending", + "camera": "Over-shoulder pan" + }, + { + "subGenre": "Mountains", + "scene": "Highland lake mirror", + "action": "Clouds drifting", + "camera": "Aerial drone orbit" + }, + { + "subGenre": "Mountains", + "scene": "Highland lake mirror", + "action": "Clouds drifting", + "camera": "Telephoto rack focus" + }, + { + "subGenre": "Mountains", + "scene": "Highland lake mirror", + "action": "Hikers ascending", + "camera": "Tracking gimbal forward" + }, + { + "subGenre": "Mountains", + "scene": "Highland lake mirror", + "action": "Hikers ascending", + "camera": "Over-shoulder pan" + }, + { + "subGenre": "Forests", + "scene": "Mossy trail after rain", + "action": "Leaves fluttering", + "camera": "Steadicam push-in" + }, + { + "subGenre": "Forests", + "scene": "Mossy trail after rain", + "action": "Leaves fluttering", + "camera": "Macro focus pull" + }, + { + "subGenre": "Forests", + "scene": "Mossy trail after rain", + "action": "Deer crossing", + "camera": "Low-angle dolly-in" + }, + { + "subGenre": "Forests", + "scene": "Mossy trail after rain", + "action": "Deer crossing", + "camera": "POV handheld walk" + }, + { + "subGenre": "Forests", + "scene": "Sunbeams through canopy", + "action": "Leaves fluttering", + "camera": "Steadicam push-in" + }, + { + "subGenre": "Forests", + "scene": "Sunbeams through canopy", + "action": "Leaves fluttering", + "camera": "Macro focus pull" + }, + { + "subGenre": "Forests", + "scene": "Sunbeams through canopy", + "action": "Deer crossing", + "camera": "Low-angle dolly-in" + }, + { + "subGenre": "Forests", + "scene": "Sunbeams through canopy", + "action": "Deer crossing", + "camera": "POV handheld walk" + }, + { + "subGenre": "Forests", + "scene": "Autumn leaf road", + "action": "Leaves fluttering", + "camera": "Steadicam push-in" + }, + { + "subGenre": "Forests", + "scene": "Autumn leaf road", + "action": "Leaves fluttering", + "camera": "Macro focus pull" + }, + { + "subGenre": "Forests", + "scene": "Autumn leaf road", + "action": "Deer crossing", + "camera": "Low-angle dolly-in" + }, + { + "subGenre": "Forests", + "scene": "Autumn leaf road", + "action": "Deer crossing", + "camera": "POV handheld walk" + }, + { + "subGenre": "Forests", + "scene": "Pine grove wind", + "action": "Leaves fluttering", + "camera": "Steadicam push-in" + }, + { + "subGenre": "Forests", + "scene": "Pine grove wind", + "action": "Leaves fluttering", + "camera": "Macro focus pull" + }, + { + "subGenre": "Forests", + "scene": "Pine grove wind", + "action": "Deer crossing", + "camera": "Low-angle dolly-in" + }, + { + "subGenre": "Forests", + "scene": "Pine grove wind", + "action": "Deer crossing", + "camera": "POV handheld walk" + }, + { + "subGenre": "Forests", + "scene": "Night forest fireflies", + "action": "Leaves fluttering", + "camera": "Steadicam push-in" + }, + { + "subGenre": "Forests", + "scene": "Night forest fireflies", + "action": "Leaves fluttering", + "camera": "Macro focus pull" + }, + { + "subGenre": "Forests", + "scene": "Night forest fireflies", + "action": "Deer crossing", + "camera": "Low-angle dolly-in" + }, + { + "subGenre": "Forests", + "scene": "Night forest fireflies", + "action": "Deer crossing", + "camera": "POV handheld walk" + }, + { + "subGenre": "Deserts", + "scene": "Golden dunes sunset", + "action": "Sand blowing", + "camera": "Drone high sweep" + }, + { + "subGenre": "Deserts", + "scene": "Golden dunes sunset", + "action": "Sand blowing", + "camera": "Slider lateral move" + }, + { + "subGenre": "Deserts", + "scene": "Golden dunes sunset", + "action": "Caravan moving", + "camera": "Telephoto tracking" + }, + { + "subGenre": "Deserts", + "scene": "Golden dunes sunset", + "action": "Caravan moving", + "camera": "Silhouette low-angle" + }, + { + "subGenre": "Deserts", + "scene": "Oasis palms", + "action": "Sand blowing", + "camera": "Drone high sweep" + }, + { + "subGenre": "Deserts", + "scene": "Oasis palms", + "action": "Sand blowing", + "camera": "Slider lateral move" + }, + { + "subGenre": "Deserts", + "scene": "Oasis palms", + "action": "Caravan moving", + "camera": "Telephoto tracking" + }, + { + "subGenre": "Deserts", + "scene": "Oasis palms", + "action": "Caravan moving", + "camera": "Silhouette low-angle" + }, + { + "subGenre": "Deserts", + "scene": "Sandstorm ridge", + "action": "Sand blowing", + "camera": "Drone high sweep" + }, + { + "subGenre": "Deserts", + "scene": "Sandstorm ridge", + "action": "Sand blowing", + "camera": "Slider lateral move" + }, + { + "subGenre": "Deserts", + "scene": "Sandstorm ridge", + "action": "Caravan moving", + "camera": "Telephoto tracking" + }, + { + "subGenre": "Deserts", + "scene": "Sandstorm ridge", + "action": "Caravan moving", + "camera": "Silhouette low-angle" + }, + { + "subGenre": "Deserts", + "scene": "Salt flats noon", + "action": "Sand blowing", + "camera": "Drone high sweep" + }, + { + "subGenre": "Deserts", + "scene": "Salt flats noon", + "action": "Sand blowing", + "camera": "Slider lateral move" + }, + { + "subGenre": "Deserts", + "scene": "Salt flats noon", + "action": "Caravan moving", + "camera": "Telephoto tracking" + }, + { + "subGenre": "Deserts", + "scene": "Salt flats noon", + "action": "Caravan moving", + "camera": "Silhouette low-angle" + }, + { + "subGenre": "Deserts", + "scene": "Canyon desert dawn", + "action": "Sand blowing", + "camera": "Drone high sweep" + }, + { + "subGenre": "Deserts", + "scene": "Canyon desert dawn", + "action": "Sand blowing", + "camera": "Slider lateral move" + }, + { + "subGenre": "Deserts", + "scene": "Canyon desert dawn", + "action": "Caravan moving", + "camera": "Telephoto tracking" + }, + { + "subGenre": "Deserts", + "scene": "Canyon desert dawn", + "action": "Caravan moving", + "camera": "Silhouette low-angle" + }, + { + "subGenre": "Oceans", + "scene": "Tropical beach midday", + "action": "Waves breaking", + "camera": "Aerial drone flyover" + }, + { + "subGenre": "Oceans", + "scene": "Tropical beach midday", + "action": "Waves breaking", + "camera": "Tripod time-lapse pan" + }, + { + "subGenre": "Oceans", + "scene": "Tropical beach midday", + "action": "Seabirds diving", + "camera": "Gimbal tracking shoreline" + }, + { + "subGenre": "Oceans", + "scene": "Tropical beach midday", + "action": "Seabirds diving", + "camera": "POV from pier" + }, + { + "subGenre": "Oceans", + "scene": "Stormy sea", + "action": "Waves breaking", + "camera": "Aerial drone flyover" + }, + { + "subGenre": "Oceans", + "scene": "Stormy sea", + "action": "Waves breaking", + "camera": "Tripod time-lapse pan" + }, + { + "subGenre": "Oceans", + "scene": "Stormy sea", + "action": "Seabirds diving", + "camera": "Gimbal tracking shoreline" + }, + { + "subGenre": "Oceans", + "scene": "Stormy sea", + "action": "Seabirds diving", + "camera": "POV from pier" + }, + { + "subGenre": "Oceans", + "scene": "Rocky tide pools", + "action": "Waves breaking", + "camera": "Aerial drone flyover" + }, + { + "subGenre": "Oceans", + "scene": "Rocky tide pools", + "action": "Waves breaking", + "camera": "Tripod time-lapse pan" + }, + { + "subGenre": "Oceans", + "scene": "Rocky tide pools", + "action": "Seabirds diving", + "camera": "Gimbal tracking shoreline" + }, + { + "subGenre": "Oceans", + "scene": "Rocky tide pools", + "action": "Seabirds diving", + "camera": "POV from pier" + }, + { + "subGenre": "Oceans", + "scene": "Calm bay sunrise", + "action": "Waves breaking", + "camera": "Aerial drone flyover" + }, + { + "subGenre": "Oceans", + "scene": "Calm bay sunrise", + "action": "Waves breaking", + "camera": "Tripod time-lapse pan" + }, + { + "subGenre": "Oceans", + "scene": "Calm bay sunrise", + "action": "Seabirds diving", + "camera": "Gimbal tracking shoreline" + }, + { + "subGenre": "Oceans", + "scene": "Calm bay sunrise", + "action": "Seabirds diving", + "camera": "POV from pier" + }, + { + "subGenre": "Oceans", + "scene": "Open ocean swells", + "action": "Waves breaking", + "camera": "Aerial drone flyover" + }, + { + "subGenre": "Oceans", + "scene": "Open ocean swells", + "action": "Waves breaking", + "camera": "Tripod time-lapse pan" + }, + { + "subGenre": "Oceans", + "scene": "Open ocean swells", + "action": "Seabirds diving", + "camera": "Gimbal tracking shoreline" + }, + { + "subGenre": "Oceans", + "scene": "Open ocean swells", + "action": "Seabirds diving", + "camera": "POV from pier" + }, + { + "subGenre": "Rivers", + "scene": "Mountain stream boulders", + "action": "Water rushing", + "camera": "Slider cross-stream" + }, + { + "subGenre": "Rivers", + "scene": "Mountain stream boulders", + "action": "Water rushing", + "camera": "Macro focus on ripples" + }, + { + "subGenre": "Rivers", + "scene": "Mountain stream boulders", + "action": "Leaves drifting", + "camera": "Over-bridge tilt-down" + }, + { + "subGenre": "Rivers", + "scene": "Mountain stream boulders", + "action": "Leaves drifting", + "camera": "Static locked-off" + }, + { + "subGenre": "Rivers", + "scene": "Wide river sunset", + "action": "Water rushing", + "camera": "Slider cross-stream" + }, + { + "subGenre": "Rivers", + "scene": "Wide river sunset", + "action": "Water rushing", + "camera": "Macro focus on ripples" + }, + { + "subGenre": "Rivers", + "scene": "Wide river sunset", + "action": "Leaves drifting", + "camera": "Over-bridge tilt-down" + }, + { + "subGenre": "Rivers", + "scene": "Wide river sunset", + "action": "Leaves drifting", + "camera": "Static locked-off" + }, + { + "subGenre": "Rivers", + "scene": "Forest river bend", + "action": "Water rushing", + "camera": "Slider cross-stream" + }, + { + "subGenre": "Rivers", + "scene": "Forest river bend", + "action": "Water rushing", + "camera": "Macro focus on ripples" + }, + { + "subGenre": "Rivers", + "scene": "Forest river bend", + "action": "Leaves drifting", + "camera": "Over-bridge tilt-down" + }, + { + "subGenre": "Rivers", + "scene": "Forest river bend", + "action": "Leaves drifting", + "camera": "Static locked-off" + }, + { + "subGenre": "Rivers", + "scene": "Rapids gorge", + "action": "Water rushing", + "camera": "Slider cross-stream" + }, + { + "subGenre": "Rivers", + "scene": "Rapids gorge", + "action": "Water rushing", + "camera": "Macro focus on ripples" + }, + { + "subGenre": "Rivers", + "scene": "Rapids gorge", + "action": "Leaves drifting", + "camera": "Over-bridge tilt-down" + }, + { + "subGenre": "Rivers", + "scene": "Rapids gorge", + "action": "Leaves drifting", + "camera": "Static locked-off" + }, + { + "subGenre": "Rivers", + "scene": "Foggy river dawn", + "action": "Water rushing", + "camera": "Slider cross-stream" + }, + { + "subGenre": "Rivers", + "scene": "Foggy river dawn", + "action": "Water rushing", + "camera": "Macro focus on ripples" + }, + { + "subGenre": "Rivers", + "scene": "Foggy river dawn", + "action": "Leaves drifting", + "camera": "Over-bridge tilt-down" + }, + { + "subGenre": "Rivers", + "scene": "Foggy river dawn", + "action": "Leaves drifting", + "camera": "Static locked-off" + }, + { + "subGenre": "Lakes", + "scene": "Mirror lake dawn", + "action": "Mist lifting", + "camera": "Crane down reveal" + }, + { + "subGenre": "Lakes", + "scene": "Mirror lake dawn", + "action": "Mist lifting", + "camera": "Telephoto rack to boat" + }, + { + "subGenre": "Lakes", + "scene": "Mirror lake dawn", + "action": "Ripples spreading", + "camera": "Drone circle sweep" + }, + { + "subGenre": "Lakes", + "scene": "Mirror lake dawn", + "action": "Ripples spreading", + "camera": "Close macro lapping" + }, + { + "subGenre": "Lakes", + "scene": "Turquoise alpine lake", + "action": "Mist lifting", + "camera": "Crane down reveal" + }, + { + "subGenre": "Lakes", + "scene": "Turquoise alpine lake", + "action": "Mist lifting", + "camera": "Telephoto rack to boat" + }, + { + "subGenre": "Lakes", + "scene": "Turquoise alpine lake", + "action": "Ripples spreading", + "camera": "Drone circle sweep" + }, + { + "subGenre": "Lakes", + "scene": "Turquoise alpine lake", + "action": "Ripples spreading", + "camera": "Close macro lapping" + }, + { + "subGenre": "Lakes", + "scene": "Reed shore", + "action": "Mist lifting", + "camera": "Crane down reveal" + }, + { + "subGenre": "Lakes", + "scene": "Reed shore", + "action": "Mist lifting", + "camera": "Telephoto rack to boat" + }, + { + "subGenre": "Lakes", + "scene": "Reed shore", + "action": "Ripples spreading", + "camera": "Drone circle sweep" + }, + { + "subGenre": "Lakes", + "scene": "Reed shore", + "action": "Ripples spreading", + "camera": "Close macro lapping" + }, + { + "subGenre": "Lakes", + "scene": "Frozen lake patterns", + "action": "Mist lifting", + "camera": "Crane down reveal" + }, + { + "subGenre": "Lakes", + "scene": "Frozen lake patterns", + "action": "Mist lifting", + "camera": "Telephoto rack to boat" + }, + { + "subGenre": "Lakes", + "scene": "Frozen lake patterns", + "action": "Ripples spreading", + "camera": "Drone circle sweep" + }, + { + "subGenre": "Lakes", + "scene": "Frozen lake patterns", + "action": "Ripples spreading", + "camera": "Close macro lapping" + }, + { + "subGenre": "Lakes", + "scene": "Rowboat quiet", + "action": "Mist lifting", + "camera": "Crane down reveal" + }, + { + "subGenre": "Lakes", + "scene": "Rowboat quiet", + "action": "Mist lifting", + "camera": "Telephoto rack to boat" + }, + { + "subGenre": "Lakes", + "scene": "Rowboat quiet", + "action": "Ripples spreading", + "camera": "Drone circle sweep" + }, + { + "subGenre": "Lakes", + "scene": "Rowboat quiet", + "action": "Ripples spreading", + "camera": "Close macro lapping" + }, + { + "subGenre": "Waterfalls", + "scene": "Tall plunge falls", + "action": "Spray drifting", + "camera": "Low-angle dolly to base" + }, + { + "subGenre": "Waterfalls", + "scene": "Tall plunge falls", + "action": "Spray drifting", + "camera": "Time-lapse tripod" + }, + { + "subGenre": "Waterfalls", + "scene": "Tall plunge falls", + "action": "Water thundering", + "camera": "Gimbal push-in" + }, + { + "subGenre": "Waterfalls", + "scene": "Tall plunge falls", + "action": "Water thundering", + "camera": "Over-shoulder raincoat" + }, + { + "subGenre": "Waterfalls", + "scene": "Forest cascade", + "action": "Spray drifting", + "camera": "Low-angle dolly to base" + }, + { + "subGenre": "Waterfalls", + "scene": "Forest cascade", + "action": "Spray drifting", + "camera": "Time-lapse tripod" + }, + { + "subGenre": "Waterfalls", + "scene": "Forest cascade", + "action": "Water thundering", + "camera": "Gimbal push-in" + }, + { + "subGenre": "Waterfalls", + "scene": "Forest cascade", + "action": "Water thundering", + "camera": "Over-shoulder raincoat" + }, + { + "subGenre": "Waterfalls", + "scene": "Rainbow mist falls", + "action": "Spray drifting", + "camera": "Low-angle dolly to base" + }, + { + "subGenre": "Waterfalls", + "scene": "Rainbow mist falls", + "action": "Spray drifting", + "camera": "Time-lapse tripod" + }, + { + "subGenre": "Waterfalls", + "scene": "Rainbow mist falls", + "action": "Water thundering", + "camera": "Gimbal push-in" + }, + { + "subGenre": "Waterfalls", + "scene": "Rainbow mist falls", + "action": "Water thundering", + "camera": "Over-shoulder raincoat" + }, + { + "subGenre": "Waterfalls", + "scene": "Narrow canyon falls", + "action": "Spray drifting", + "camera": "Low-angle dolly to base" + }, + { + "subGenre": "Waterfalls", + "scene": "Narrow canyon falls", + "action": "Spray drifting", + "camera": "Time-lapse tripod" + }, + { + "subGenre": "Waterfalls", + "scene": "Narrow canyon falls", + "action": "Water thundering", + "camera": "Gimbal push-in" + }, + { + "subGenre": "Waterfalls", + "scene": "Narrow canyon falls", + "action": "Water thundering", + "camera": "Over-shoulder raincoat" + }, + { + "subGenre": "Waterfalls", + "scene": "Icy winter falls", + "action": "Spray drifting", + "camera": "Low-angle dolly to base" + }, + { + "subGenre": "Waterfalls", + "scene": "Icy winter falls", + "action": "Spray drifting", + "camera": "Time-lapse tripod" + }, + { + "subGenre": "Waterfalls", + "scene": "Icy winter falls", + "action": "Water thundering", + "camera": "Gimbal push-in" + }, + { + "subGenre": "Waterfalls", + "scene": "Icy winter falls", + "action": "Water thundering", + "camera": "Over-shoulder raincoat" + }, + { + "subGenre": "Caves", + "scene": "Limestone chamber", + "action": "Drops echoing", + "camera": "POV headlamp walk" + }, + { + "subGenre": "Caves", + "scene": "Limestone chamber", + "action": "Drops echoing", + "camera": "Macro stalactite pull" + }, + { + "subGenre": "Caves", + "scene": "Limestone chamber", + "action": "Beam sweeping", + "camera": "Slow pan on walls" + }, + { + "subGenre": "Caves", + "scene": "Limestone chamber", + "action": "Beam sweeping", + "camera": "Tilt-up reveal" + }, + { + "subGenre": "Caves", + "scene": "Lava tube", + "action": "Drops echoing", + "camera": "POV headlamp walk" + }, + { + "subGenre": "Caves", + "scene": "Lava tube", + "action": "Drops echoing", + "camera": "Macro stalactite pull" + }, + { + "subGenre": "Caves", + "scene": "Lava tube", + "action": "Beam sweeping", + "camera": "Slow pan on walls" + }, + { + "subGenre": "Caves", + "scene": "Lava tube", + "action": "Beam sweeping", + "camera": "Tilt-up reveal" + }, + { + "subGenre": "Caves", + "scene": "Sea cave mouth", + "action": "Drops echoing", + "camera": "POV headlamp walk" + }, + { + "subGenre": "Caves", + "scene": "Sea cave mouth", + "action": "Drops echoing", + "camera": "Macro stalactite pull" + }, + { + "subGenre": "Caves", + "scene": "Sea cave mouth", + "action": "Beam sweeping", + "camera": "Slow pan on walls" + }, + { + "subGenre": "Caves", + "scene": "Sea cave mouth", + "action": "Beam sweeping", + "camera": "Tilt-up reveal" + }, + { + "subGenre": "Caves", + "scene": "Crystal cavern", + "action": "Drops echoing", + "camera": "POV headlamp walk" + }, + { + "subGenre": "Caves", + "scene": "Crystal cavern", + "action": "Drops echoing", + "camera": "Macro stalactite pull" + }, + { + "subGenre": "Caves", + "scene": "Crystal cavern", + "action": "Beam sweeping", + "camera": "Slow pan on walls" + }, + { + "subGenre": "Caves", + "scene": "Crystal cavern", + "action": "Beam sweeping", + "camera": "Tilt-up reveal" + }, + { + "subGenre": "Caves", + "scene": "Underground river", + "action": "Drops echoing", + "camera": "POV headlamp walk" + }, + { + "subGenre": "Caves", + "scene": "Underground river", + "action": "Drops echoing", + "camera": "Macro stalactite pull" + }, + { + "subGenre": "Caves", + "scene": "Underground river", + "action": "Beam sweeping", + "camera": "Slow pan on walls" + }, + { + "subGenre": "Caves", + "scene": "Underground river", + "action": "Beam sweeping", + "camera": "Tilt-up reveal" + }, + { + "subGenre": "Glaciers", + "scene": "Blue ice face", + "action": "Ice cracking", + "camera": "Telephoto slow zoom" + }, + { + "subGenre": "Glaciers", + "scene": "Blue ice face", + "action": "Ice cracking", + "camera": "Drone overhead hold" + }, + { + "subGenre": "Glaciers", + "scene": "Blue ice face", + "action": "Meltwater rushing", + "camera": "Tracking along stream" + }, + { + "subGenre": "Glaciers", + "scene": "Blue ice face", + "action": "Meltwater rushing", + "camera": "Low-angle dolly" + }, + { + "subGenre": "Glaciers", + "scene": "Crevasse field", + "action": "Ice cracking", + "camera": "Telephoto slow zoom" + }, + { + "subGenre": "Glaciers", + "scene": "Crevasse field", + "action": "Ice cracking", + "camera": "Drone overhead hold" + }, + { + "subGenre": "Glaciers", + "scene": "Crevasse field", + "action": "Meltwater rushing", + "camera": "Tracking along stream" + }, + { + "subGenre": "Glaciers", + "scene": "Crevasse field", + "action": "Meltwater rushing", + "camera": "Low-angle dolly" + }, + { + "subGenre": "Glaciers", + "scene": "Calving front", + "action": "Ice cracking", + "camera": "Telephoto slow zoom" + }, + { + "subGenre": "Glaciers", + "scene": "Calving front", + "action": "Ice cracking", + "camera": "Drone overhead hold" + }, + { + "subGenre": "Glaciers", + "scene": "Calving front", + "action": "Meltwater rushing", + "camera": "Tracking along stream" + }, + { + "subGenre": "Glaciers", + "scene": "Calving front", + "action": "Meltwater rushing", + "camera": "Low-angle dolly" + }, + { + "subGenre": "Glaciers", + "scene": "Meltwater stream", + "action": "Ice cracking", + "camera": "Telephoto slow zoom" + }, + { + "subGenre": "Glaciers", + "scene": "Meltwater stream", + "action": "Ice cracking", + "camera": "Drone overhead hold" + }, + { + "subGenre": "Glaciers", + "scene": "Meltwater stream", + "action": "Meltwater rushing", + "camera": "Tracking along stream" + }, + { + "subGenre": "Glaciers", + "scene": "Meltwater stream", + "action": "Meltwater rushing", + "camera": "Low-angle dolly" + }, + { + "subGenre": "Glaciers", + "scene": "Moraine under clouds", + "action": "Ice cracking", + "camera": "Telephoto slow zoom" + }, + { + "subGenre": "Glaciers", + "scene": "Moraine under clouds", + "action": "Ice cracking", + "camera": "Drone overhead hold" + }, + { + "subGenre": "Glaciers", + "scene": "Moraine under clouds", + "action": "Meltwater rushing", + "camera": "Tracking along stream" + }, + { + "subGenre": "Glaciers", + "scene": "Moraine under clouds", + "action": "Meltwater rushing", + "camera": "Low-angle dolly" + }, + { + "subGenre": "Volcanoes", + "scene": "Smoking crater dawn", + "action": "Steam venting", + "camera": "Drone orbit crater" + }, + { + "subGenre": "Volcanoes", + "scene": "Smoking crater dawn", + "action": "Steam venting", + "camera": "Tripod long exposure" + }, + { + "subGenre": "Volcanoes", + "scene": "Smoking crater dawn", + "action": "Lava pulsing", + "camera": "Handheld heat shimmer" + }, + { + "subGenre": "Volcanoes", + "scene": "Smoking crater dawn", + "action": "Lava pulsing", + "camera": "Telephoto rack" + }, + { + "subGenre": "Volcanoes", + "scene": "Lava glow night", + "action": "Steam venting", + "camera": "Drone orbit crater" + }, + { + "subGenre": "Volcanoes", + "scene": "Lava glow night", + "action": "Steam venting", + "camera": "Tripod long exposure" + }, + { + "subGenre": "Volcanoes", + "scene": "Lava glow night", + "action": "Lava pulsing", + "camera": "Handheld heat shimmer" + }, + { + "subGenre": "Volcanoes", + "scene": "Lava glow night", + "action": "Lava pulsing", + "camera": "Telephoto rack" + }, + { + "subGenre": "Volcanoes", + "scene": "Black ash slope", + "action": "Steam venting", + "camera": "Drone orbit crater" + }, + { + "subGenre": "Volcanoes", + "scene": "Black ash slope", + "action": "Steam venting", + "camera": "Tripod long exposure" + }, + { + "subGenre": "Volcanoes", + "scene": "Black ash slope", + "action": "Lava pulsing", + "camera": "Handheld heat shimmer" + }, + { + "subGenre": "Volcanoes", + "scene": "Black ash slope", + "action": "Lava pulsing", + "camera": "Telephoto rack" + }, + { + "subGenre": "Volcanoes", + "scene": "Volcanic coast cliffs", + "action": "Steam venting", + "camera": "Drone orbit crater" + }, + { + "subGenre": "Volcanoes", + "scene": "Volcanic coast cliffs", + "action": "Steam venting", + "camera": "Tripod long exposure" + }, + { + "subGenre": "Volcanoes", + "scene": "Volcanic coast cliffs", + "action": "Lava pulsing", + "camera": "Handheld heat shimmer" + }, + { + "subGenre": "Volcanoes", + "scene": "Volcanic coast cliffs", + "action": "Lava pulsing", + "camera": "Telephoto rack" + }, + { + "subGenre": "Volcanoes", + "scene": "Steam vents field", + "action": "Steam venting", + "camera": "Drone orbit crater" + }, + { + "subGenre": "Volcanoes", + "scene": "Steam vents field", + "action": "Steam venting", + "camera": "Tripod long exposure" + }, + { + "subGenre": "Volcanoes", + "scene": "Steam vents field", + "action": "Lava pulsing", + "camera": "Handheld heat shimmer" + }, + { + "subGenre": "Volcanoes", + "scene": "Steam vents field", + "action": "Lava pulsing", + "camera": "Telephoto rack" + }, + { + "subGenre": "Savannah", + "scene": "Acacia plain sunset", + "action": "Grass rippling", + "camera": "Low-angle slider" + }, + { + "subGenre": "Savannah", + "scene": "Acacia plain sunset", + "action": "Grass rippling", + "camera": "Aerial pass-by" + }, + { + "subGenre": "Savannah", + "scene": "Acacia plain sunset", + "action": "Herd migrating", + "camera": "Gimbal parallel track" + }, + { + "subGenre": "Savannah", + "scene": "Acacia plain sunset", + "action": "Herd migrating", + "camera": "Telephoto pan" + }, + { + "subGenre": "Savannah", + "scene": "Waterhole morning", + "action": "Grass rippling", + "camera": "Low-angle slider" + }, + { + "subGenre": "Savannah", + "scene": "Waterhole morning", + "action": "Grass rippling", + "camera": "Aerial pass-by" + }, + { + "subGenre": "Savannah", + "scene": "Waterhole morning", + "action": "Herd migrating", + "camera": "Gimbal parallel track" + }, + { + "subGenre": "Savannah", + "scene": "Waterhole morning", + "action": "Herd migrating", + "camera": "Telephoto pan" + }, + { + "subGenre": "Savannah", + "scene": "Tall grass wind", + "action": "Grass rippling", + "camera": "Low-angle slider" + }, + { + "subGenre": "Savannah", + "scene": "Tall grass wind", + "action": "Grass rippling", + "camera": "Aerial pass-by" + }, + { + "subGenre": "Savannah", + "scene": "Tall grass wind", + "action": "Herd migrating", + "camera": "Gimbal parallel track" + }, + { + "subGenre": "Savannah", + "scene": "Tall grass wind", + "action": "Herd migrating", + "camera": "Telephoto pan" + }, + { + "subGenre": "Savannah", + "scene": "Termite mounds", + "action": "Grass rippling", + "camera": "Low-angle slider" + }, + { + "subGenre": "Savannah", + "scene": "Termite mounds", + "action": "Grass rippling", + "camera": "Aerial pass-by" + }, + { + "subGenre": "Savannah", + "scene": "Termite mounds", + "action": "Herd migrating", + "camera": "Gimbal parallel track" + }, + { + "subGenre": "Savannah", + "scene": "Termite mounds", + "action": "Herd migrating", + "camera": "Telephoto pan" + }, + { + "subGenre": "Savannah", + "scene": "Distant thunderheads", + "action": "Grass rippling", + "camera": "Low-angle slider" + }, + { + "subGenre": "Savannah", + "scene": "Distant thunderheads", + "action": "Grass rippling", + "camera": "Aerial pass-by" + }, + { + "subGenre": "Savannah", + "scene": "Distant thunderheads", + "action": "Herd migrating", + "camera": "Gimbal parallel track" + }, + { + "subGenre": "Savannah", + "scene": "Distant thunderheads", + "action": "Herd migrating", + "camera": "Telephoto pan" + }, + { + "subGenre": "Coral Reefs", + "scene": "Shallow reef sunlight", + "action": "Fish schooling", + "camera": "Underwater dolly" + }, + { + "subGenre": "Coral Reefs", + "scene": "Shallow reef sunlight", + "action": "Fish schooling", + "camera": "Macro focus on coral" + }, + { + "subGenre": "Coral Reefs", + "scene": "Shallow reef sunlight", + "action": "Turtles gliding", + "camera": "POV dive glide" + }, + { + "subGenre": "Coral Reefs", + "scene": "Shallow reef sunlight", + "action": "Turtles gliding", + "camera": "Slow pan neutral buoyancy" + }, + { + "subGenre": "Coral Reefs", + "scene": "Drop-off wall", + "action": "Fish schooling", + "camera": "Underwater dolly" + }, + { + "subGenre": "Coral Reefs", + "scene": "Drop-off wall", + "action": "Fish schooling", + "camera": "Macro focus on coral" + }, + { + "subGenre": "Coral Reefs", + "scene": "Drop-off wall", + "action": "Turtles gliding", + "camera": "POV dive glide" + }, + { + "subGenre": "Coral Reefs", + "scene": "Drop-off wall", + "action": "Turtles gliding", + "camera": "Slow pan neutral buoyancy" + }, + { + "subGenre": "Coral Reefs", + "scene": "Sea grass meadow", + "action": "Fish schooling", + "camera": "Underwater dolly" + }, + { + "subGenre": "Coral Reefs", + "scene": "Sea grass meadow", + "action": "Fish schooling", + "camera": "Macro focus on coral" + }, + { + "subGenre": "Coral Reefs", + "scene": "Sea grass meadow", + "action": "Turtles gliding", + "camera": "POV dive glide" + }, + { + "subGenre": "Coral Reefs", + "scene": "Sea grass meadow", + "action": "Turtles gliding", + "camera": "Slow pan neutral buoyancy" + }, + { + "subGenre": "Coral Reefs", + "scene": "Blue hole entry", + "action": "Fish schooling", + "camera": "Underwater dolly" + }, + { + "subGenre": "Coral Reefs", + "scene": "Blue hole entry", + "action": "Fish schooling", + "camera": "Macro focus on coral" + }, + { + "subGenre": "Coral Reefs", + "scene": "Blue hole entry", + "action": "Turtles gliding", + "camera": "POV dive glide" + }, + { + "subGenre": "Coral Reefs", + "scene": "Blue hole entry", + "action": "Turtles gliding", + "camera": "Slow pan neutral buoyancy" + }, + { + "subGenre": "Coral Reefs", + "scene": "Atoll lagoon", + "action": "Fish schooling", + "camera": "Underwater dolly" + }, + { + "subGenre": "Coral Reefs", + "scene": "Atoll lagoon", + "action": "Fish schooling", + "camera": "Macro focus on coral" + }, + { + "subGenre": "Coral Reefs", + "scene": "Atoll lagoon", + "action": "Turtles gliding", + "camera": "POV dive glide" + }, + { + "subGenre": "Coral Reefs", + "scene": "Atoll lagoon", + "action": "Turtles gliding", + "camera": "Slow pan neutral buoyancy" + }, + { + "subGenre": "Meadows", + "scene": "Wildflower bloom", + "action": "Flowers swaying", + "camera": "Macro pollinator follow" + }, + { + "subGenre": "Meadows", + "scene": "Wildflower bloom", + "action": "Flowers swaying", + "camera": "Wide steadicam drift" + }, + { + "subGenre": "Meadows", + "scene": "Wildflower bloom", + "action": "Bees flitting", + "camera": "Slider low sweep" + }, + { + "subGenre": "Meadows", + "scene": "Wildflower bloom", + "action": "Bees flitting", + "camera": "Telephoto rack" + }, + { + "subGenre": "Meadows", + "scene": "Rolling spring hills", + "action": "Flowers swaying", + "camera": "Macro pollinator follow" + }, + { + "subGenre": "Meadows", + "scene": "Rolling spring hills", + "action": "Flowers swaying", + "camera": "Wide steadicam drift" + }, + { + "subGenre": "Meadows", + "scene": "Rolling spring hills", + "action": "Bees flitting", + "camera": "Slider low sweep" + }, + { + "subGenre": "Meadows", + "scene": "Rolling spring hills", + "action": "Bees flitting", + "camera": "Telephoto rack" + }, + { + "subGenre": "Meadows", + "scene": "Sunlit pasture fences", + "action": "Flowers swaying", + "camera": "Macro pollinator follow" + }, + { + "subGenre": "Meadows", + "scene": "Sunlit pasture fences", + "action": "Flowers swaying", + "camera": "Wide steadicam drift" + }, + { + "subGenre": "Meadows", + "scene": "Sunlit pasture fences", + "action": "Bees flitting", + "camera": "Slider low sweep" + }, + { + "subGenre": "Meadows", + "scene": "Sunlit pasture fences", + "action": "Bees flitting", + "camera": "Telephoto rack" + }, + { + "subGenre": "Meadows", + "scene": "Lavender rows", + "action": "Flowers swaying", + "camera": "Macro pollinator follow" + }, + { + "subGenre": "Meadows", + "scene": "Lavender rows", + "action": "Flowers swaying", + "camera": "Wide steadicam drift" + }, + { + "subGenre": "Meadows", + "scene": "Lavender rows", + "action": "Bees flitting", + "camera": "Slider low sweep" + }, + { + "subGenre": "Meadows", + "scene": "Lavender rows", + "action": "Bees flitting", + "camera": "Telephoto rack" + }, + { + "subGenre": "Meadows", + "scene": "Dew grass dawn", + "action": "Flowers swaying", + "camera": "Macro pollinator follow" + }, + { + "subGenre": "Meadows", + "scene": "Dew grass dawn", + "action": "Flowers swaying", + "camera": "Wide steadicam drift" + }, + { + "subGenre": "Meadows", + "scene": "Dew grass dawn", + "action": "Bees flitting", + "camera": "Slider low sweep" + }, + { + "subGenre": "Meadows", + "scene": "Dew grass dawn", + "action": "Bees flitting", + "camera": "Telephoto rack" + }, + { + "subGenre": "Cliffs", + "scene": "Sea cliff sunset", + "action": "Waves crashing", + "camera": "Aerial coastal orbit" + }, + { + "subGenre": "Cliffs", + "scene": "Sea cliff sunset", + "action": "Waves crashing", + "camera": "Over-shoulder lookout" + }, + { + "subGenre": "Cliffs", + "scene": "Sea cliff sunset", + "action": "Birds taking off", + "camera": "Telephoto burst pan" + }, + { + "subGenre": "Cliffs", + "scene": "Sea cliff sunset", + "action": "Birds taking off", + "camera": "Low-angle dolly" + }, + { + "subGenre": "Cliffs", + "scene": "Basalt columns", + "action": "Waves crashing", + "camera": "Aerial coastal orbit" + }, + { + "subGenre": "Cliffs", + "scene": "Basalt columns", + "action": "Waves crashing", + "camera": "Over-shoulder lookout" + }, + { + "subGenre": "Cliffs", + "scene": "Basalt columns", + "action": "Birds taking off", + "camera": "Telephoto burst pan" + }, + { + "subGenre": "Cliffs", + "scene": "Basalt columns", + "action": "Birds taking off", + "camera": "Low-angle dolly" + }, + { + "subGenre": "Cliffs", + "scene": "Clifftop grass wind", + "action": "Waves crashing", + "camera": "Aerial coastal orbit" + }, + { + "subGenre": "Cliffs", + "scene": "Clifftop grass wind", + "action": "Waves crashing", + "camera": "Over-shoulder lookout" + }, + { + "subGenre": "Cliffs", + "scene": "Clifftop grass wind", + "action": "Birds taking off", + "camera": "Telephoto burst pan" + }, + { + "subGenre": "Cliffs", + "scene": "Clifftop grass wind", + "action": "Birds taking off", + "camera": "Low-angle dolly" + }, + { + "subGenre": "Cliffs", + "scene": "Wave-battered bluff", + "action": "Waves crashing", + "camera": "Aerial coastal orbit" + }, + { + "subGenre": "Cliffs", + "scene": "Wave-battered bluff", + "action": "Waves crashing", + "camera": "Over-shoulder lookout" + }, + { + "subGenre": "Cliffs", + "scene": "Wave-battered bluff", + "action": "Birds taking off", + "camera": "Telephoto burst pan" + }, + { + "subGenre": "Cliffs", + "scene": "Wave-battered bluff", + "action": "Birds taking off", + "camera": "Low-angle dolly" + }, + { + "subGenre": "Cliffs", + "scene": "Bird colony ledge", + "action": "Waves crashing", + "camera": "Aerial coastal orbit" + }, + { + "subGenre": "Cliffs", + "scene": "Bird colony ledge", + "action": "Waves crashing", + "camera": "Over-shoulder lookout" + }, + { + "subGenre": "Cliffs", + "scene": "Bird colony ledge", + "action": "Birds taking off", + "camera": "Telephoto burst pan" + }, + { + "subGenre": "Cliffs", + "scene": "Bird colony ledge", + "action": "Birds taking off", + "camera": "Low-angle dolly" + }, + { + "subGenre": "Rainforest", + "scene": "Dense vines", + "action": "Rain pouring", + "camera": "POV under canopy" + }, + { + "subGenre": "Rainforest", + "scene": "Dense vines", + "action": "Rain pouring", + "camera": "Macro raindrop pull" + }, + { + "subGenre": "Rainforest", + "scene": "Dense vines", + "action": "Birds darting", + "camera": "Gimbal creek tracking" + }, + { + "subGenre": "Rainforest", + "scene": "Dense vines", + "action": "Birds darting", + "camera": "Crane down through leaves" + }, + { + "subGenre": "Rainforest", + "scene": "Waterfall pool", + "action": "Rain pouring", + "camera": "POV under canopy" + }, + { + "subGenre": "Rainforest", + "scene": "Waterfall pool", + "action": "Rain pouring", + "camera": "Macro raindrop pull" + }, + { + "subGenre": "Rainforest", + "scene": "Waterfall pool", + "action": "Birds darting", + "camera": "Gimbal creek tracking" + }, + { + "subGenre": "Rainforest", + "scene": "Waterfall pool", + "action": "Birds darting", + "camera": "Crane down through leaves" + }, + { + "subGenre": "Rainforest", + "scene": "Canopy view", + "action": "Rain pouring", + "camera": "POV under canopy" + }, + { + "subGenre": "Rainforest", + "scene": "Canopy view", + "action": "Rain pouring", + "camera": "Macro raindrop pull" + }, + { + "subGenre": "Rainforest", + "scene": "Canopy view", + "action": "Birds darting", + "camera": "Gimbal creek tracking" + }, + { + "subGenre": "Rainforest", + "scene": "Canopy view", + "action": "Birds darting", + "camera": "Crane down through leaves" + }, + { + "subGenre": "Rainforest", + "scene": "Slow river jungle", + "action": "Rain pouring", + "camera": "POV under canopy" + }, + { + "subGenre": "Rainforest", + "scene": "Slow river jungle", + "action": "Rain pouring", + "camera": "Macro raindrop pull" + }, + { + "subGenre": "Rainforest", + "scene": "Slow river jungle", + "action": "Birds darting", + "camera": "Gimbal creek tracking" + }, + { + "subGenre": "Rainforest", + "scene": "Slow river jungle", + "action": "Birds darting", + "camera": "Crane down through leaves" + }, + { + "subGenre": "Rainforest", + "scene": "Tropical downpour", + "action": "Rain pouring", + "camera": "POV under canopy" + }, + { + "subGenre": "Rainforest", + "scene": "Tropical downpour", + "action": "Rain pouring", + "camera": "Macro raindrop pull" + }, + { + "subGenre": "Rainforest", + "scene": "Tropical downpour", + "action": "Birds darting", + "camera": "Gimbal creek tracking" + }, + { + "subGenre": "Rainforest", + "scene": "Tropical downpour", + "action": "Birds darting", + "camera": "Crane down through leaves" + }, + { + "subGenre": "Canyons", + "scene": "Slot canyon beams", + "action": "Light shifting", + "camera": "Tripod timelapse beams" + }, + { + "subGenre": "Canyons", + "scene": "Slot canyon beams", + "action": "Light shifting", + "camera": "Slider along striations" + }, + { + "subGenre": "Canyons", + "scene": "Slot canyon beams", + "action": "River flowing", + "camera": "Drone follow river" + }, + { + "subGenre": "Canyons", + "scene": "Slot canyon beams", + "action": "River flowing", + "camera": "Low-angle push-in" + }, + { + "subGenre": "Canyons", + "scene": "Red rock noon", + "action": "Light shifting", + "camera": "Tripod timelapse beams" + }, + { + "subGenre": "Canyons", + "scene": "Red rock noon", + "action": "Light shifting", + "camera": "Slider along striations" + }, + { + "subGenre": "Canyons", + "scene": "Red rock noon", + "action": "River flowing", + "camera": "Drone follow river" + }, + { + "subGenre": "Canyons", + "scene": "Red rock noon", + "action": "River flowing", + "camera": "Low-angle push-in" + }, + { + "subGenre": "Canyons", + "scene": "River bend canyon", + "action": "Light shifting", + "camera": "Tripod timelapse beams" + }, + { + "subGenre": "Canyons", + "scene": "River bend canyon", + "action": "Light shifting", + "camera": "Slider along striations" + }, + { + "subGenre": "Canyons", + "scene": "River bend canyon", + "action": "River flowing", + "camera": "Drone follow river" + }, + { + "subGenre": "Canyons", + "scene": "River bend canyon", + "action": "River flowing", + "camera": "Low-angle push-in" + }, + { + "subGenre": "Canyons", + "scene": "Layered walls", + "action": "Light shifting", + "camera": "Tripod timelapse beams" + }, + { + "subGenre": "Canyons", + "scene": "Layered walls", + "action": "Light shifting", + "camera": "Slider along striations" + }, + { + "subGenre": "Canyons", + "scene": "Layered walls", + "action": "River flowing", + "camera": "Drone follow river" + }, + { + "subGenre": "Canyons", + "scene": "Layered walls", + "action": "River flowing", + "camera": "Low-angle push-in" + }, + { + "subGenre": "Canyons", + "scene": "Rim at dusk", + "action": "Light shifting", + "camera": "Tripod timelapse beams" + }, + { + "subGenre": "Canyons", + "scene": "Rim at dusk", + "action": "Light shifting", + "camera": "Slider along striations" + }, + { + "subGenre": "Canyons", + "scene": "Rim at dusk", + "action": "River flowing", + "camera": "Drone follow river" + }, + { + "subGenre": "Canyons", + "scene": "Rim at dusk", + "action": "River flowing", + "camera": "Low-angle push-in" + }, + { + "subGenre": "Wetlands", + "scene": "Marsh sunrise", + "action": "Mist drifting", + "camera": "Crane up reveal" + }, + { + "subGenre": "Wetlands", + "scene": "Marsh sunrise", + "action": "Mist drifting", + "camera": "Telephoto heat shimmer" + }, + { + "subGenre": "Wetlands", + "scene": "Marsh sunrise", + "action": "Birds wading", + "camera": "Gimbal boardwalk track" + }, + { + "subGenre": "Wetlands", + "scene": "Marsh sunrise", + "action": "Birds wading", + "camera": "Static reflection lock" + }, + { + "subGenre": "Wetlands", + "scene": "Cypress swamp", + "action": "Mist drifting", + "camera": "Crane up reveal" + }, + { + "subGenre": "Wetlands", + "scene": "Cypress swamp", + "action": "Mist drifting", + "camera": "Telephoto heat shimmer" + }, + { + "subGenre": "Wetlands", + "scene": "Cypress swamp", + "action": "Birds wading", + "camera": "Gimbal boardwalk track" + }, + { + "subGenre": "Wetlands", + "scene": "Cypress swamp", + "action": "Birds wading", + "camera": "Static reflection lock" + }, + { + "subGenre": "Wetlands", + "scene": "Reed delta", + "action": "Mist drifting", + "camera": "Crane up reveal" + }, + { + "subGenre": "Wetlands", + "scene": "Reed delta", + "action": "Mist drifting", + "camera": "Telephoto heat shimmer" + }, + { + "subGenre": "Wetlands", + "scene": "Reed delta", + "action": "Birds wading", + "camera": "Gimbal boardwalk track" + }, + { + "subGenre": "Wetlands", + "scene": "Reed delta", + "action": "Birds wading", + "camera": "Static reflection lock" + }, + { + "subGenre": "Wetlands", + "scene": "Boardwalk mist", + "action": "Mist drifting", + "camera": "Crane up reveal" + }, + { + "subGenre": "Wetlands", + "scene": "Boardwalk mist", + "action": "Mist drifting", + "camera": "Telephoto heat shimmer" + }, + { + "subGenre": "Wetlands", + "scene": "Boardwalk mist", + "action": "Birds wading", + "camera": "Gimbal boardwalk track" + }, + { + "subGenre": "Wetlands", + "scene": "Boardwalk mist", + "action": "Birds wading", + "camera": "Static reflection lock" + }, + { + "subGenre": "Wetlands", + "scene": "Mangrove inlet", + "action": "Mist drifting", + "camera": "Crane up reveal" + }, + { + "subGenre": "Wetlands", + "scene": "Mangrove inlet", + "action": "Mist drifting", + "camera": "Telephoto heat shimmer" + }, + { + "subGenre": "Wetlands", + "scene": "Mangrove inlet", + "action": "Birds wading", + "camera": "Gimbal boardwalk track" + }, + { + "subGenre": "Wetlands", + "scene": "Mangrove inlet", + "action": "Birds wading", + "camera": "Static reflection lock" + }, + { + "subGenre": "Aurora Skies", + "scene": "Aurora over plain", + "action": "Curtains flowing", + "camera": "Tripod long-exposure pan" + }, + { + "subGenre": "Aurora Skies", + "scene": "Aurora over plain", + "action": "Curtains flowing", + "camera": "Time-lapse facing north" + }, + { + "subGenre": "Aurora Skies", + "scene": "Aurora over plain", + "action": "Stars twinkling", + "camera": "Drone high hover" + }, + { + "subGenre": "Aurora Skies", + "scene": "Aurora over plain", + "action": "Stars twinkling", + "camera": "Wide slow zoom-out" + }, + { + "subGenre": "Aurora Skies", + "scene": "Aurora on lake", + "action": "Curtains flowing", + "camera": "Tripod long-exposure pan" + }, + { + "subGenre": "Aurora Skies", + "scene": "Aurora on lake", + "action": "Curtains flowing", + "camera": "Time-lapse facing north" + }, + { + "subGenre": "Aurora Skies", + "scene": "Aurora on lake", + "action": "Stars twinkling", + "camera": "Drone high hover" + }, + { + "subGenre": "Aurora Skies", + "scene": "Aurora on lake", + "action": "Stars twinkling", + "camera": "Wide slow zoom-out" + }, + { + "subGenre": "Aurora Skies", + "scene": "Pine ridge aurora", + "action": "Curtains flowing", + "camera": "Tripod long-exposure pan" + }, + { + "subGenre": "Aurora Skies", + "scene": "Pine ridge aurora", + "action": "Curtains flowing", + "camera": "Time-lapse facing north" + }, + { + "subGenre": "Aurora Skies", + "scene": "Pine ridge aurora", + "action": "Stars twinkling", + "camera": "Drone high hover" + }, + { + "subGenre": "Aurora Skies", + "scene": "Pine ridge aurora", + "action": "Stars twinkling", + "camera": "Wide slow zoom-out" + }, + { + "subGenre": "Aurora Skies", + "scene": "Coastal aurora", + "action": "Curtains flowing", + "camera": "Tripod long-exposure pan" + }, + { + "subGenre": "Aurora Skies", + "scene": "Coastal aurora", + "action": "Curtains flowing", + "camera": "Time-lapse facing north" + }, + { + "subGenre": "Aurora Skies", + "scene": "Coastal aurora", + "action": "Stars twinkling", + "camera": "Drone high hover" + }, + { + "subGenre": "Aurora Skies", + "scene": "Coastal aurora", + "action": "Stars twinkling", + "camera": "Wide slow zoom-out" + }, + { + "subGenre": "Aurora Skies", + "scene": "Snowfield aurora", + "action": "Curtains flowing", + "camera": "Tripod long-exposure pan" + }, + { + "subGenre": "Aurora Skies", + "scene": "Snowfield aurora", + "action": "Curtains flowing", + "camera": "Time-lapse facing north" + }, + { + "subGenre": "Aurora Skies", + "scene": "Snowfield aurora", + "action": "Stars twinkling", + "camera": "Drone high hover" + }, + { + "subGenre": "Aurora Skies", + "scene": "Snowfield aurora", + "action": "Stars twinkling", + "camera": "Wide slow zoom-out" + }, + { + "subGenre": "Sunsets", + "scene": "Coastal horizon", + "action": "Colors deepening", + "camera": "Time-lapse tripod" + }, + { + "subGenre": "Sunsets", + "scene": "Coastal horizon", + "action": "Colors deepening", + "camera": "Panoramic sweep" + }, + { + "subGenre": "Sunsets", + "scene": "Coastal horizon", + "action": "Cloud edges glowing", + "camera": "Gimbal shoreline push" + }, + { + "subGenre": "Sunsets", + "scene": "Coastal horizon", + "action": "Cloud edges glowing", + "camera": "Telephoto compression pan" + }, + { + "subGenre": "Sunsets", + "scene": "Desert silhouettes", + "action": "Colors deepening", + "camera": "Time-lapse tripod" + }, + { + "subGenre": "Sunsets", + "scene": "Desert silhouettes", + "action": "Colors deepening", + "camera": "Panoramic sweep" + }, + { + "subGenre": "Sunsets", + "scene": "Desert silhouettes", + "action": "Cloud edges glowing", + "camera": "Gimbal shoreline push" + }, + { + "subGenre": "Sunsets", + "scene": "Desert silhouettes", + "action": "Cloud edges glowing", + "camera": "Telephoto compression pan" + }, + { + "subGenre": "Sunsets", + "scene": "Lake pier glow", + "action": "Colors deepening", + "camera": "Time-lapse tripod" + }, + { + "subGenre": "Sunsets", + "scene": "Lake pier glow", + "action": "Colors deepening", + "camera": "Panoramic sweep" + }, + { + "subGenre": "Sunsets", + "scene": "Lake pier glow", + "action": "Cloud edges glowing", + "camera": "Gimbal shoreline push" + }, + { + "subGenre": "Sunsets", + "scene": "Lake pier glow", + "action": "Cloud edges glowing", + "camera": "Telephoto compression pan" + }, + { + "subGenre": "Sunsets", + "scene": "Cliffside amber", + "action": "Colors deepening", + "camera": "Time-lapse tripod" + }, + { + "subGenre": "Sunsets", + "scene": "Cliffside amber", + "action": "Colors deepening", + "camera": "Panoramic sweep" + }, + { + "subGenre": "Sunsets", + "scene": "Cliffside amber", + "action": "Cloud edges glowing", + "camera": "Gimbal shoreline push" + }, + { + "subGenre": "Sunsets", + "scene": "Cliffside amber", + "action": "Cloud edges glowing", + "camera": "Telephoto compression pan" + }, + { + "subGenre": "Sunsets", + "scene": "High clouds gold", + "action": "Colors deepening", + "camera": "Time-lapse tripod" + }, + { + "subGenre": "Sunsets", + "scene": "High clouds gold", + "action": "Colors deepening", + "camera": "Panoramic sweep" + }, + { + "subGenre": "Sunsets", + "scene": "High clouds gold", + "action": "Cloud edges glowing", + "camera": "Gimbal shoreline push" + }, + { + "subGenre": "Sunsets", + "scene": "High clouds gold", + "action": "Cloud edges glowing", + "camera": "Telephoto compression pan" + }, + { + "subGenre": "Storms", + "scene": "Distant anvil", + "action": "Lightning flashing", + "camera": "Tripod lightning trigger" + }, + { + "subGenre": "Storms", + "scene": "Distant anvil", + "action": "Lightning flashing", + "camera": "Slow zoom hold" + }, + { + "subGenre": "Storms", + "scene": "Distant anvil", + "action": "Wind bending grass", + "camera": "Aerial retreat shot" + }, + { + "subGenre": "Storms", + "scene": "Distant anvil", + "action": "Wind bending grass", + "camera": "Low-angle handheld" + }, + { + "subGenre": "Storms", + "scene": "Lightning plains", + "action": "Lightning flashing", + "camera": "Tripod lightning trigger" + }, + { + "subGenre": "Storms", + "scene": "Lightning plains", + "action": "Lightning flashing", + "camera": "Slow zoom hold" + }, + { + "subGenre": "Storms", + "scene": "Lightning plains", + "action": "Wind bending grass", + "camera": "Aerial retreat shot" + }, + { + "subGenre": "Storms", + "scene": "Lightning plains", + "action": "Wind bending grass", + "camera": "Low-angle handheld" + }, + { + "subGenre": "Storms", + "scene": "Sea squall", + "action": "Lightning flashing", + "camera": "Tripod lightning trigger" + }, + { + "subGenre": "Storms", + "scene": "Sea squall", + "action": "Lightning flashing", + "camera": "Slow zoom hold" + }, + { + "subGenre": "Storms", + "scene": "Sea squall", + "action": "Wind bending grass", + "camera": "Aerial retreat shot" + }, + { + "subGenre": "Storms", + "scene": "Sea squall", + "action": "Wind bending grass", + "camera": "Low-angle handheld" + }, + { + "subGenre": "Storms", + "scene": "Rain bands hills", + "action": "Lightning flashing", + "camera": "Tripod lightning trigger" + }, + { + "subGenre": "Storms", + "scene": "Rain bands hills", + "action": "Lightning flashing", + "camera": "Slow zoom hold" + }, + { + "subGenre": "Storms", + "scene": "Rain bands hills", + "action": "Wind bending grass", + "camera": "Aerial retreat shot" + }, + { + "subGenre": "Storms", + "scene": "Rain bands hills", + "action": "Wind bending grass", + "camera": "Low-angle handheld" + }, + { + "subGenre": "Storms", + "scene": "Mammatus dusk", + "action": "Lightning flashing", + "camera": "Tripod lightning trigger" + }, + { + "subGenre": "Storms", + "scene": "Mammatus dusk", + "action": "Lightning flashing", + "camera": "Slow zoom hold" + }, + { + "subGenre": "Storms", + "scene": "Mammatus dusk", + "action": "Wind bending grass", + "camera": "Aerial retreat shot" + }, + { + "subGenre": "Storms", + "scene": "Mammatus dusk", + "action": "Wind bending grass", + "camera": "Low-angle handheld" + } + ], + "city and architecture": [ + { + "subGenre": "Skylines", + "scene": "Modern skyline at dusk with glowing lights", + "action": "City lights turning on gradually", + "camera": "Aerial drone orbit around skyscrapers" + }, + { + "subGenre": "Skylines", + "scene": "Modern skyline at dusk with glowing lights", + "action": "Cars moving on highways below", + "camera": "Telephoto compression shot from rooftop" + }, + { + "subGenre": "Skylines", + "scene": "Skyline under sunrise", + "action": "Sunlight creeping across buildings", + "camera": "Timelapse wide shot from hilltop" + }, + { + "subGenre": "Skylines", + "scene": "Skyline under sunrise", + "action": "Birds flying across cityscape", + "camera": "Slow pan from riverbank" + }, + { + "subGenre": "Skylines", + "scene": "Night skyline with reflections", + "action": "Neon signs flickering", + "camera": "Steadicam tracking along waterfront" + }, + { + "subGenre": "Skylines", + "scene": "Night skyline with reflections", + "action": "Boats moving in harbor", + "camera": "Long exposure tripod shot" + }, + { + "subGenre": "Skylines", + "scene": "Foggy morning skyline", + "action": "Fog rolling over rooftops", + "camera": "High-angle drone tilt-down" + }, + { + "subGenre": "Skylines", + "scene": "Foggy morning skyline", + "action": "Commuter trains moving", + "camera": "Over-shoulder shot from bridge" + }, + { + "subGenre": "Skylines", + "scene": "Skyline at golden hour", + "action": "Windows glowing warmly", + "camera": "Tracking shot from moving car" + }, + { + "subGenre": "Skylines", + "scene": "Skyline at golden hour", + "action": "Pedestrians on bridges", + "camera": "Low-angle wide shot with lens flare" + }, + { + "subGenre": "Skyscrapers", + "scene": "Glass tower at midday", + "action": "Cloud reflections shifting", + "camera": "Tilt-up ground level shot" + }, + { + "subGenre": "Skyscrapers", + "scene": "Glass tower at midday", + "action": "Office workers visible inside", + "camera": "Telephoto lens across street" + }, + { + "subGenre": "Skyscrapers", + "scene": "Skyscraper cluster twilight", + "action": "Windows lighting up", + "camera": "Drone rising between towers" + }, + { + "subGenre": "Skyscrapers", + "scene": "Skyscraper cluster twilight", + "action": "Air traffic lights blinking", + "camera": "Wide panoramic sweep" + }, + { + "subGenre": "Skyscrapers", + "scene": "Night skyscraper with neon", + "action": "Neon signs changing colors", + "camera": "Steadicam moving across busy street" + }, + { + "subGenre": "Skyscrapers", + "scene": "Night skyscraper with neon", + "action": "Cars streaming below", + "camera": "Long exposure tripod shot from park" + }, + { + "subGenre": "Skyscrapers", + "scene": "Foggy skyscraper tops", + "action": "Clouds wrapping buildings", + "camera": "Drone orbit around tower top" + }, + { + "subGenre": "Skyscrapers", + "scene": "Foggy skyscraper tops", + "action": "Airplanes passing above", + "camera": "Wide shot from hill with silhouette" + }, + { + "subGenre": "Skyscrapers", + "scene": "Sunset skyscraper silhouettes", + "action": "Shadows stretching across streets", + "camera": "Low-angle dolly shot" + }, + { + "subGenre": "Skyscrapers", + "scene": "Sunset skyscraper silhouettes", + "action": "Birds circling towers", + "camera": "Zoom-out from rooftop bar" + }, + { + "subGenre": "Historic Towns", + "scene": "Medieval town square", + "action": "Market stalls bustling", + "camera": "Handheld street-level walk" + }, + { + "subGenre": "Historic Towns", + "scene": "Medieval town square", + "action": "Children playing in square", + "camera": "Wide static shot from fountain" + }, + { + "subGenre": "Historic Towns", + "scene": "Stone alleyway at dusk", + "action": "Lanterns lighting up", + "camera": "Steadicam moving through alley" + }, + { + "subGenre": "Historic Towns", + "scene": "Stone alleyway at dusk", + "action": "Couple walking together", + "camera": "Over-shoulder tracking" + }, + { + "subGenre": "Historic Towns", + "scene": "Town with cathedral", + "action": "Bells ringing", + "camera": "Tilt-up shot from plaza" + }, + { + "subGenre": "Historic Towns", + "scene": "Town with cathedral", + "action": "Pigeons scattering", + "camera": "Wide slow-motion shot" + }, + { + "subGenre": "Historic Towns", + "scene": "Canal town evening", + "action": "Gondola moving", + "camera": "Tracking along waterfront" + }, + { + "subGenre": "Historic Towns", + "scene": "Canal town evening", + "action": "Street musicians playing", + "camera": "Close-up dolly on performers" + }, + { + "subGenre": "Historic Towns", + "scene": "Winter historic town", + "action": "Snow falling gently", + "camera": "Tripod shot across square" + }, + { + "subGenre": "Historic Towns", + "scene": "Winter historic town", + "action": "Shoppers with lanterns", + "camera": "Tracking shot through market" + }, + { + "subGenre": "Modern Plazas", + "scene": "Futuristic plaza day", + "action": "Crowds moving across", + "camera": "Aerial top-down shot" + }, + { + "subGenre": "Modern Plazas", + "scene": "Futuristic plaza day", + "action": "Water fountains spraying", + "camera": "Low-angle wide shot" + }, + { + "subGenre": "Modern Plazas", + "scene": "Plaza at night", + "action": "LED screens flashing", + "camera": "Steadicam through center" + }, + { + "subGenre": "Modern Plazas", + "scene": "Plaza at night", + "action": "Street performers entertaining", + "camera": "Close-up push-in on performer" + }, + { + "subGenre": "Modern Plazas", + "scene": "Glass-roof plaza interior", + "action": "Sunlight beams shifting", + "camera": "Tracking dolly under roof" + }, + { + "subGenre": "Modern Plazas", + "scene": "Glass-roof plaza interior", + "action": "Escalators in motion", + "camera": "Telephoto compression" + }, + { + "subGenre": "Modern Plazas", + "scene": "Plaza with fountains", + "action": "Children playing in water", + "camera": "Handheld playful tilt" + }, + { + "subGenre": "Modern Plazas", + "scene": "Plaza with fountains", + "action": "Lights illuminating spray", + "camera": "Tripod wide symmetrical shot" + }, + { + "subGenre": "Modern Plazas", + "scene": "Open square noon", + "action": "Tourists gathering", + "camera": "Crane shot rising above crowd" + }, + { + "subGenre": "Modern Plazas", + "scene": "Open square noon", + "action": "Birds swooping low", + "camera": "Slow-motion telephoto pan" + }, + { + "subGenre": "Bridges", + "scene": "Suspension bridge sunrise", + "action": "Traffic moving across", + "camera": "Drone flyover along cables" + }, + { + "subGenre": "Bridges", + "scene": "Suspension bridge sunrise", + "action": "Pedestrians walking", + "camera": "Steadicam sidewalk follow" + }, + { + "subGenre": "Bridges", + "scene": "Stone bridge in rain", + "action": "Raindrops splashing", + "camera": "Tripod locked mid-span" + }, + { + "subGenre": "Bridges", + "scene": "Stone bridge in rain", + "action": "Cyclists crossing", + "camera": "Tracking dolly beside path" + }, + { + "subGenre": "Bridges", + "scene": "Bridge over river", + "action": "Boats passing below", + "camera": "High-angle drone tilt-down" + }, + { + "subGenre": "Bridges", + "scene": "Bridge over river", + "action": "People leaning on railing", + "camera": "Over-shoulder shot" + }, + { + "subGenre": "Bridges", + "scene": "Illuminated night bridge", + "action": "Light reflections shimmering", + "camera": "Time-lapse wide shot" + }, + { + "subGenre": "Bridges", + "scene": "Illuminated night bridge", + "action": "Couple walking", + "camera": "Tracking side profile" + }, + { + "subGenre": "Bridges", + "scene": "Old stone arch bridge", + "action": "Birds nesting", + "camera": "Low-angle close-up of arch" + }, + { + "subGenre": "Bridges", + "scene": "Old stone arch bridge", + "action": "River current flowing", + "camera": "Steadicam following riverbank" + }, + { + "subGenre": "Cathedrals", + "scene": "Gothic cathedral exterior at dawn", + "action": "Sunlight shining through spires", + "camera": "Low-angle tilt-up from plaza" + }, + { + "subGenre": "Cathedrals", + "scene": "Gothic cathedral exterior at dawn", + "action": "People entering for morning mass", + "camera": "Tracking side shot through archway" + }, + { + "subGenre": "Cathedrals", + "scene": "Cathedral interior stained glass", + "action": "Light beams moving across pews", + "camera": "Wide dolly along aisle" + }, + { + "subGenre": "Cathedrals", + "scene": "Cathedral interior stained glass", + "action": "Visitors admiring windows", + "camera": "Over-shoulder close-up on glass" + }, + { + "subGenre": "Cathedrals", + "scene": "Cathedral bells at noon", + "action": "Bells swinging", + "camera": "Drone orbit around tower top" + }, + { + "subGenre": "Cathedrals", + "scene": "Cathedral bells at noon", + "action": "Pigeons scattering", + "camera": "Slow-motion telephoto from square" + }, + { + "subGenre": "Cathedrals", + "scene": "Evening mass ceremony", + "action": "Candles flickering", + "camera": "Steadicam moving down pews" + }, + { + "subGenre": "Cathedrals", + "scene": "Evening mass ceremony", + "action": "Choir singing", + "camera": "Close-up push-in on choir faces" + }, + { + "subGenre": "Cathedrals", + "scene": "Winter snow on cathedral", + "action": "Snow falling gently", + "camera": "Tripod static shot across plaza" + }, + { + "subGenre": "Cathedrals", + "scene": "Winter snow on cathedral", + "action": "People carrying umbrellas", + "camera": "Tracking shot along sidewalk" + }, + { + "subGenre": "Palaces", + "scene": "Baroque palace facade", + "action": "Flags waving", + "camera": "Wide-angle dolly-in from gates" + }, + { + "subGenre": "Palaces", + "scene": "Baroque palace facade", + "action": "Tourists taking photos", + "camera": "Handheld panning across visitors" + }, + { + "subGenre": "Palaces", + "scene": "Palace interior ballroom", + "action": "Chandeliers sparkling", + "camera": "Steadicam moving across hall" + }, + { + "subGenre": "Palaces", + "scene": "Palace interior ballroom", + "action": "Guided tour walking through", + "camera": "Over-shoulder shot from guide" + }, + { + "subGenre": "Palaces", + "scene": "Palace gardens in spring", + "action": "Fountains spraying", + "camera": "Drone top-down sweep over hedges" + }, + { + "subGenre": "Palaces", + "scene": "Palace gardens in spring", + "action": "Visitors strolling", + "camera": "Tracking side shot past flowers" + }, + { + "subGenre": "Palaces", + "scene": "Royal palace at night", + "action": "Windows glowing warmly", + "camera": "Tripod wide symmetry from gate" + }, + { + "subGenre": "Palaces", + "scene": "Royal palace at night", + "action": "Carriages arriving", + "camera": "Low-angle close-up of wheels" + }, + { + "subGenre": "Palaces", + "scene": "Snow-covered palace", + "action": "Guards marching", + "camera": "Telephoto shot from courtyard" + }, + { + "subGenre": "Palaces", + "scene": "Snow-covered palace", + "action": "Children playing in snow", + "camera": "Handheld playful tilt" + }, + { + "subGenre": "Streets", + "scene": "Narrow European alley", + "action": "Shadows shifting", + "camera": "Steadicam walk-through" + }, + { + "subGenre": "Streets", + "scene": "Narrow European alley", + "action": "Cat walking along", + "camera": "Low-angle follow shot" + }, + { + "subGenre": "Streets", + "scene": "Busy avenue daytime", + "action": "Traffic flowing", + "camera": "Telephoto compression down street" + }, + { + "subGenre": "Streets", + "scene": "Busy avenue daytime", + "action": "Street vendors selling", + "camera": "Over-shoulder close-up on stalls" + }, + { + "subGenre": "Streets", + "scene": "Evening neon street", + "action": "Signs flashing", + "camera": "Handheld pan across facades" + }, + { + "subGenre": "Streets", + "scene": "Evening neon street", + "action": "People dancing outside clubs", + "camera": "Tracking dolly following crowd" + }, + { + "subGenre": "Streets", + "scene": "Rainy city street", + "action": "Reflections in puddles", + "camera": "Low tripod shot close to ground" + }, + { + "subGenre": "Streets", + "scene": "Rainy city street", + "action": "Umbrellas passing by", + "camera": "Slow-motion wide shot" + }, + { + "subGenre": "Streets", + "scene": "Festival street", + "action": "Decorations swaying", + "camera": "Crane rising above parade" + }, + { + "subGenre": "Streets", + "scene": "Festival street", + "action": "Performers juggling", + "camera": "Close-up dolly on hands" + }, + { + "subGenre": "Markets", + "scene": "Open-air bazaar daytime", + "action": "Stalls bustling with people", + "camera": "Handheld walk-through" + }, + { + "subGenre": "Markets", + "scene": "Open-air bazaar daytime", + "action": "Merchants shouting", + "camera": "Close-up pan across faces" + }, + { + "subGenre": "Markets", + "scene": "Night food market", + "action": "Steam rising from grills", + "camera": "Tracking dolly past stalls" + }, + { + "subGenre": "Markets", + "scene": "Night food market", + "action": "Customers eating", + "camera": "Over-shoulder shot of food" + }, + { + "subGenre": "Markets", + "scene": "Historic marketplace", + "action": "Carriages moving", + "camera": "Wide static shot from tower" + }, + { + "subGenre": "Markets", + "scene": "Historic marketplace", + "action": "Children running", + "camera": "Handheld playful follow" + }, + { + "subGenre": "Markets", + "scene": "Indoor grand market", + "action": "Escalators moving", + "camera": "Steadicam forward dolly" + }, + { + "subGenre": "Markets", + "scene": "Indoor grand market", + "action": "Shoppers browsing", + "camera": "Close-up push-in on hands" + }, + { + "subGenre": "Markets", + "scene": "Christmas market", + "action": "Snowflakes falling", + "camera": "Tripod wide with bokeh lights" + }, + { + "subGenre": "Markets", + "scene": "Christmas market", + "action": "Choir singing", + "camera": "Tracking side shot" + }, + { + "subGenre": "Stations", + "scene": "Train station morning", + "action": "Commuters rushing", + "camera": "Steadicam moving through crowd" + }, + { + "subGenre": "Stations", + "scene": "Train station morning", + "action": "Train doors opening", + "camera": "Close-up dolly on doors" + }, + { + "subGenre": "Stations", + "scene": "Grand central hall", + "action": "Clock hands moving", + "camera": "Crane rising above floor" + }, + { + "subGenre": "Stations", + "scene": "Grand central hall", + "action": "Tourists taking pictures", + "camera": "Handheld wide pan" + }, + { + "subGenre": "Stations", + "scene": "Subway platform", + "action": "Train entering tunnel", + "camera": "Tripod locked telephoto" + }, + { + "subGenre": "Stations", + "scene": "Subway platform", + "action": "Passengers waiting", + "camera": "Over-shoulder view of tracks" + }, + { + "subGenre": "Stations", + "scene": "Bus terminal evening", + "action": "Buses arriving", + "camera": "Tracking dolly alongside" + }, + { + "subGenre": "Stations", + "scene": "Bus terminal evening", + "action": "Travelers with luggage", + "camera": "Close-up on hands dragging bags" + }, + { + "subGenre": "Stations", + "scene": "Snowy railway station", + "action": "Steam from locomotive", + "camera": "Low-angle dramatic shot" + }, + { + "subGenre": "Stations", + "scene": "Snowy railway station", + "action": "Children waving at train", + "camera": "Handheld playful tilt" + }, + { + "subGenre": "Suburbs", + "scene": "Quiet suburban street at sunrise", + "action": "Mail being delivered", + "camera": "Tracking dolly alongside houses" + }, + { + "subGenre": "Suburbs", + "scene": "Quiet suburban street at sunrise", + "action": "Joggers passing by", + "camera": "Steadicam moving backwards" + }, + { + "subGenre": "Suburbs", + "scene": "Row of suburban homes", + "action": "Lights turning on", + "camera": "Tripod wide symmetrical shot" + }, + { + "subGenre": "Suburbs", + "scene": "Row of suburban homes", + "action": "Children riding bikes", + "camera": "Low tracking shot from curbside" + }, + { + "subGenre": "Suburbs", + "scene": "Suburban backyard", + "action": "Sprinklers watering lawn", + "camera": "Static tripod close to grass" + }, + { + "subGenre": "Suburbs", + "scene": "Suburban backyard", + "action": "Family having BBQ", + "camera": "Handheld pan across table" + }, + { + "subGenre": "Suburbs", + "scene": "Suburban shopping mall", + "action": "Cars pulling in", + "camera": "Aerial drone descending shot" + }, + { + "subGenre": "Suburbs", + "scene": "Suburban shopping mall", + "action": "Shoppers entering doors", + "camera": "Over-shoulder close-up of entrance" + }, + { + "subGenre": "Suburbs", + "scene": "Night in suburbs", + "action": "Street lamps flickering", + "camera": "Telephoto shot down long road" + }, + { + "subGenre": "Suburbs", + "scene": "Night in suburbs", + "action": "Dog barking in yard", + "camera": "Handheld tilt from sidewalk" + }, + { + "subGenre": "Monuments", + "scene": "Ancient monument at dawn", + "action": "Birds flying overhead", + "camera": "Crane rising above structure" + }, + { + "subGenre": "Monuments", + "scene": "Ancient monument at dawn", + "action": "Visitors walking in", + "camera": "Wide dolly-in through gates" + }, + { + "subGenre": "Monuments", + "scene": "Famous landmark plaza", + "action": "Fountain splashing", + "camera": "Tripod wide frontal view" + }, + { + "subGenre": "Monuments", + "scene": "Famous landmark plaza", + "action": "Tourists taking selfies", + "camera": "Over-shoulder close-up on phone" + }, + { + "subGenre": "Monuments", + "scene": "Monument at sunset", + "action": "Shadows lengthening", + "camera": "Steadicam orbit around base" + }, + { + "subGenre": "Monuments", + "scene": "Monument at sunset", + "action": "Street artists performing", + "camera": "Handheld close-up pan" + }, + { + "subGenre": "Monuments", + "scene": "Historic ruins", + "action": "Grass swaying in wind", + "camera": "Tripod static wide shot" + }, + { + "subGenre": "Monuments", + "scene": "Historic ruins", + "action": "Archaeologists digging", + "camera": "Tracking dolly past tools" + }, + { + "subGenre": "Monuments", + "scene": "Illuminated monument at night", + "action": "Light beams shifting", + "camera": "Drone wide orbit at night" + }, + { + "subGenre": "Monuments", + "scene": "Illuminated monument at night", + "action": "Crowds gathering", + "camera": "Telephoto shot across square" + }, + { + "subGenre": "Parks", + "scene": "Urban park in spring", + "action": "Children playing on swings", + "camera": "Handheld tracking across playground" + }, + { + "subGenre": "Parks", + "scene": "Urban park in spring", + "action": "Dogs chasing balls", + "camera": "Low-angle follow shot" + }, + { + "subGenre": "Parks", + "scene": "Park lake in summer", + "action": "Boats floating", + "camera": "Wide tripod shot across water" + }, + { + "subGenre": "Parks", + "scene": "Park lake in summer", + "action": "Couples rowing", + "camera": "Over-shoulder dolly-in on oars" + }, + { + "subGenre": "Parks", + "scene": "Autumn park path", + "action": "Leaves falling", + "camera": "Steadicam walk along path" + }, + { + "subGenre": "Parks", + "scene": "Autumn park path", + "action": "Joggers running", + "camera": "Tracking dolly side view" + }, + { + "subGenre": "Parks", + "scene": "Snowy winter park", + "action": "Children sledding", + "camera": "Low tripod static shot on slope" + }, + { + "subGenre": "Parks", + "scene": "Snowy winter park", + "action": "People building snowman", + "camera": "Handheld tilt up from snow" + }, + { + "subGenre": "Parks", + "scene": "Park concert event", + "action": "Band playing on stage", + "camera": "Crane sweeping over crowd" + }, + { + "subGenre": "Parks", + "scene": "Park concert event", + "action": "Audience cheering", + "camera": "Steadicam moving through people" + }, + { + "subGenre": "Towers", + "scene": "Modern skyscraper tower", + "action": "Windows reflecting sunset", + "camera": "Drone orbit mid-level" + }, + { + "subGenre": "Towers", + "scene": "Modern skyscraper tower", + "action": "Elevators moving", + "camera": "Telephoto zoom on glass facade" + }, + { + "subGenre": "Towers", + "scene": "Old clock tower", + "action": "Clock hands turning", + "camera": "Tripod close-up from plaza" + }, + { + "subGenre": "Towers", + "scene": "Old clock tower", + "action": "Pigeons flying off", + "camera": "Steadicam tilt-up shot" + }, + { + "subGenre": "Towers", + "scene": "Tower observation deck", + "action": "Tourists taking photos", + "camera": "Over-shoulder wide pan" + }, + { + "subGenre": "Towers", + "scene": "Tower observation deck", + "action": "Sunset panorama", + "camera": "360° drone rotation" + }, + { + "subGenre": "Towers", + "scene": "Medieval watchtower", + "action": "Torches flickering", + "camera": "Low-angle dolly-in at night" + }, + { + "subGenre": "Towers", + "scene": "Medieval watchtower", + "action": "Guards patrolling", + "camera": "Tracking shot from below walls" + }, + { + "subGenre": "Towers", + "scene": "Radio tower", + "action": "Lights blinking", + "camera": "Aerial drone rising up tower" + }, + { + "subGenre": "Towers", + "scene": "Radio tower", + "action": "Birds circling", + "camera": "Telephoto panning with birds" + }, + { + "subGenre": "Courtyards", + "scene": "Palace courtyard", + "action": "Fountain flowing", + "camera": "Crane shot from entrance" + }, + { + "subGenre": "Courtyards", + "scene": "Palace courtyard", + "action": "Tourists gathering", + "camera": "Tripod wide center shot" + }, + { + "subGenre": "Courtyards", + "scene": "Residential courtyard", + "action": "Children playing football", + "camera": "Handheld pan with movement" + }, + { + "subGenre": "Courtyards", + "scene": "Residential courtyard", + "action": "Neighbors chatting", + "camera": "Over-shoulder close-up on faces" + }, + { + "subGenre": "Courtyards", + "scene": "Old monastery courtyard", + "action": "Monks walking", + "camera": "Tracking dolly under arches" + }, + { + "subGenre": "Courtyards", + "scene": "Old monastery courtyard", + "action": "Birds perched on ledges", + "camera": "Telephoto zoom on walls" + }, + { + "subGenre": "Courtyards", + "scene": "Evening courtyard with lights", + "action": "Lanterns swaying", + "camera": "Steadicam orbit across garden" + }, + { + "subGenre": "Courtyards", + "scene": "Evening courtyard with lights", + "action": "Musicians performing", + "camera": "Handheld close-up pan" + }, + { + "subGenre": "Courtyards", + "scene": "Winter courtyard", + "action": "Snow falling", + "camera": "Tripod wide symmetrical shot" + }, + { + "subGenre": "Courtyards", + "scene": "Winter courtyard", + "action": "People drinking tea", + "camera": "Over-shoulder medium shot" + }, + { + "subGenre": "Bridges", + "scene": "Suspension bridge at sunrise", + "action": "Cars crossing slowly", + "camera": "Drone wide arc over towers" + }, + { + "subGenre": "Bridges", + "scene": "Suspension bridge at sunrise", + "action": "Birds flying above cables", + "camera": "Telephoto pan along cables" + }, + { + "subGenre": "Bridges", + "scene": "Stone arch bridge", + "action": "River flowing beneath", + "camera": "Tripod low-angle from riverbank" + }, + { + "subGenre": "Bridges", + "scene": "Stone arch bridge", + "action": "Pedestrians walking", + "camera": "Handheld tracking across arch" + }, + { + "subGenre": "Bridges", + "scene": "Bridge at night", + "action": "Streetlights glowing", + "camera": "Wide long-exposure still shot" + }, + { + "subGenre": "Bridges", + "scene": "Bridge at night", + "action": "Boats passing underneath", + "camera": "Over-shoulder dolly across railing" + }, + { + "subGenre": "Bridges", + "scene": "Railway bridge", + "action": "Train rushing across", + "camera": "Telephoto side tracking" + }, + { + "subGenre": "Bridges", + "scene": "Railway bridge", + "action": "Steam rising", + "camera": "Low-angle tripod shot" + }, + { + "subGenre": "Bridges", + "scene": "Modern glass bridge", + "action": "People taking selfies", + "camera": "Handheld pan across faces" + }, + { + "subGenre": "Bridges", + "scene": "Modern glass bridge", + "action": "Clouds reflecting", + "camera": "Drone tilt-down onto glass floor" + }, + { + "subGenre": "Plazas", + "scene": "Historic town square", + "action": "Fountain spraying", + "camera": "Wide tripod shot from corner" + }, + { + "subGenre": "Plazas", + "scene": "Historic town square", + "action": "Crowds walking around", + "camera": "Handheld orbit through plaza" + }, + { + "subGenre": "Plazas", + "scene": "Modern city plaza", + "action": "Skaters performing tricks", + "camera": "Low-angle follow cam" + }, + { + "subGenre": "Plazas", + "scene": "Modern city plaza", + "action": "Business people rushing", + "camera": "Telephoto compression along street" + }, + { + "subGenre": "Plazas", + "scene": "Plaza at sunset", + "action": "Street performers juggling", + "camera": "Handheld close-up pan" + }, + { + "subGenre": "Plazas", + "scene": "Plaza at sunset", + "action": "Children chasing pigeons", + "camera": "Low-angle playful tilt" + }, + { + "subGenre": "Plazas", + "scene": "Christmas plaza", + "action": "Decorated tree lights glowing", + "camera": "Tripod wide shot with bokeh" + }, + { + "subGenre": "Plazas", + "scene": "Christmas plaza", + "action": "Carolers singing", + "camera": "Over-shoulder medium shot" + }, + { + "subGenre": "Plazas", + "scene": "Rainy plaza", + "action": "Umbrellas moving", + "camera": "Steadicam pan across reflections" + }, + { + "subGenre": "Plazas", + "scene": "Rainy plaza", + "action": "Taxi arriving", + "camera": "Telephoto zoom through rain" + }, + { + "subGenre": "Libraries", + "scene": "Historic library hall", + "action": "Readers turning pages", + "camera": "Steadicam moving through aisles" + }, + { + "subGenre": "Libraries", + "scene": "Historic library hall", + "action": "Light filtering through windows", + "camera": "Wide static tripod shot" + }, + { + "subGenre": "Libraries", + "scene": "Modern digital library", + "action": "Students typing on laptops", + "camera": "Over-shoulder close-up on screens" + }, + { + "subGenre": "Libraries", + "scene": "Modern digital library", + "action": "Elevators moving between floors", + "camera": "Wide panning tilt-up" + }, + { + "subGenre": "Libraries", + "scene": "Library at night", + "action": "Lamp glowing on desk", + "camera": "Tripod close-up of book pages" + }, + { + "subGenre": "Libraries", + "scene": "Library at night", + "action": "Student asleep on books", + "camera": "Handheld pan across table" + }, + { + "subGenre": "Libraries", + "scene": "Children’s library", + "action": "Kids reading", + "camera": "Low-angle playful tracking" + }, + { + "subGenre": "Libraries", + "scene": "Children’s library", + "action": "Storyteller animated gestures", + "camera": "Close-up dolly on hands" + }, + { + "subGenre": "Libraries", + "scene": "Outdoor library courtyard", + "action": "Wind flipping pages", + "camera": "Tripod wide shot from corner" + }, + { + "subGenre": "Libraries", + "scene": "Outdoor library courtyard", + "action": "People discussing books", + "camera": "Over-shoulder close-up conversation" + }, + { + "subGenre": "Theaters", + "scene": "Opera house interior", + "action": "Curtains rising", + "camera": "Steadicam dolly towards stage" + }, + { + "subGenre": "Theaters", + "scene": "Opera house interior", + "action": "Audience applauding", + "camera": "Over-shoulder wide shot from balcony" + }, + { + "subGenre": "Theaters", + "scene": "Outdoor amphitheater", + "action": "Sunset over seats", + "camera": "Crane rising above crowd" + }, + { + "subGenre": "Theaters", + "scene": "Outdoor amphitheater", + "action": "Actors performing", + "camera": "Handheld close-up on faces" + }, + { + "subGenre": "Theaters", + "scene": "Broadway theater street", + "action": "Neon signs flashing", + "camera": "Steadicam tracking along sidewalk" + }, + { + "subGenre": "Theaters", + "scene": "Broadway theater street", + "action": "People queuing", + "camera": "Telephoto zoom down line" + }, + { + "subGenre": "Theaters", + "scene": "Cinematic theater interior", + "action": "Projector beam glowing", + "camera": "Tripod rear shot over audience" + }, + { + "subGenre": "Theaters", + "scene": "Cinematic theater interior", + "action": "Viewers eating popcorn", + "camera": "Close-up pan across seats" + }, + { + "subGenre": "Theaters", + "scene": "Community theater rehearsal", + "action": "Actors practicing lines", + "camera": "Handheld dolly around stage" + }, + { + "subGenre": "Theaters", + "scene": "Community theater rehearsal", + "action": "Director giving notes", + "camera": "Over-shoulder close-up" + }, + { + "subGenre": "Museums", + "scene": "Art museum gallery", + "action": "Visitors admiring paintings", + "camera": "Steadicam moving past frames" + }, + { + "subGenre": "Museums", + "scene": "Art museum gallery", + "action": "Light reflecting on glass", + "camera": "Tripod medium shot with bokeh" + }, + { + "subGenre": "Museums", + "scene": "Natural history museum", + "action": "Children looking at fossils", + "camera": "Low handheld tracking shot" + }, + { + "subGenre": "Museums", + "scene": "Natural history museum", + "action": "Dinosaur skeleton towering", + "camera": "Crane tilt-up along bones" + }, + { + "subGenre": "Museums", + "scene": "Science museum", + "action": "Exhibits glowing", + "camera": "Wide dolly-in along corridor" + }, + { + "subGenre": "Museums", + "scene": "Science museum", + "action": "Kids pressing buttons", + "camera": "Close-up push-in on hands" + }, + { + "subGenre": "Museums", + "scene": "War museum hall", + "action": "Flags hanging", + "camera": "Tripod wide with symmetry" + }, + { + "subGenre": "Museums", + "scene": "War museum hall", + "action": "Veterans saluting", + "camera": "Telephoto emotional close-up" + }, + { + "subGenre": "Museums", + "scene": "Modern art museum", + "action": "Installations glowing", + "camera": "Steadicam orbit around exhibit" + }, + { + "subGenre": "Museums", + "scene": "Modern art museum", + "action": "Visitors photographing", + "camera": "Over-shoulder close-up on phone" + } + ], + "People & Lifestyle": [ + { + "subGenre": "Daily Life", + "scene": "Morning routine in kitchen", + "action": "Pouring coffee", + "camera": "Close-up on steaming cup" + }, + { + "subGenre": "Daily Life", + "scene": "Morning routine in kitchen", + "action": "Reading newspaper", + "camera": "Over-shoulder medium shot" + }, + { + "subGenre": "Daily Life", + "scene": "Commuter at bus stop", + "action": "Checking watch", + "camera": "Telephoto side angle" + }, + { + "subGenre": "Daily Life", + "scene": "Commuter at bus stop", + "action": "Talking on phone", + "camera": "Handheld medium close-up" + }, + { + "subGenre": "Daily Life", + "scene": "Evening in living room", + "action": "Watching TV", + "camera": "Tripod wide shot of sofa" + }, + { + "subGenre": "Daily Life", + "scene": "Evening in living room", + "action": "Laughing with family", + "camera": "Handheld close-up on faces" + }, + { + "subGenre": "Daily Life", + "scene": "Jogging in park", + "action": "Tying shoelaces", + "camera": "Low-angle close-up on shoes" + }, + { + "subGenre": "Daily Life", + "scene": "Jogging in park", + "action": "Running past trees", + "camera": "Tracking side shot" + }, + { + "subGenre": "Daily Life", + "scene": "Night routine in bedroom", + "action": "Brushing hair", + "camera": "Over-shoulder mirror shot" + }, + { + "subGenre": "Daily Life", + "scene": "Night routine in bedroom", + "action": "Turning off lamp", + "camera": "Tripod medium shot of bed" + }, + { + "subGenre": "Work", + "scene": "Office desk", + "action": "Typing on laptop", + "camera": "Close-up on hands and keyboard" + }, + { + "subGenre": "Work", + "scene": "Office desk", + "action": "Answering phone", + "camera": "Over-shoulder shot with screen glow" + }, + { + "subGenre": "Work", + "scene": "Construction site", + "action": "Lifting materials", + "camera": "Wide shot with machinery behind" + }, + { + "subGenre": "Work", + "scene": "Construction site", + "action": "Pointing at blueprint", + "camera": "Close-up on hands and paper" + }, + { + "subGenre": "Work", + "scene": "Medical clinic", + "action": "Doctor checking patient", + "camera": "Tripod side medium shot" + }, + { + "subGenre": "Work", + "scene": "Medical clinic", + "action": "Nurse writing notes", + "camera": "Close-up on clipboard" + }, + { + "subGenre": "Work", + "scene": "Kitchen restaurant", + "action": "Chef chopping vegetables", + "camera": "Low-angle close-up of knife" + }, + { + "subGenre": "Work", + "scene": "Kitchen restaurant", + "action": "Plating dishes", + "camera": "Overhead top-down shot" + }, + { + "subGenre": "Work", + "scene": "Taxi driver scene", + "action": "Driving through traffic", + "camera": "Dashboard POV wide shot" + }, + { + "subGenre": "Work", + "scene": "Taxi driver scene", + "action": "Checking rearview mirror", + "camera": "Close-up reflection shot" + }, + { + "subGenre": "Education", + "scene": "Classroom lecture", + "action": "Teacher writing on board", + "camera": "Wide shot of classroom" + }, + { + "subGenre": "Education", + "scene": "Classroom lecture", + "action": "Students taking notes", + "camera": "Close-up on notebooks" + }, + { + "subGenre": "Education", + "scene": "Library study area", + "action": "Student flipping pages", + "camera": "Close-up on book text" + }, + { + "subGenre": "Education", + "scene": "Library study area", + "action": "Group discussing homework", + "camera": "Overhead medium shot of table" + }, + { + "subGenre": "Education", + "scene": "Science lab", + "action": "Mixing chemicals", + "camera": "Macro close-up on beaker" + }, + { + "subGenre": "Education", + "scene": "Science lab", + "action": "Writing results", + "camera": "Over-shoulder notebook shot" + }, + { + "subGenre": "Education", + "scene": "Sports class field", + "action": "Running relay race", + "camera": "Tracking dolly alongside track" + }, + { + "subGenre": "Education", + "scene": "Sports class field", + "action": "Coach shouting instructions", + "camera": "Telephoto side shot" + }, + { + "subGenre": "Education", + "scene": "Computer lab", + "action": "Typing code", + "camera": "Over-shoulder screen glow" + }, + { + "subGenre": "Education", + "scene": "Computer lab", + "action": "Teacher helping student", + "camera": "Medium tripod shot" + }, + { + "subGenre": "Family", + "scene": "Living room evening", + "action": "Playing board game", + "camera": "Overhead medium shot of table" + }, + { + "subGenre": "Family", + "scene": "Living room evening", + "action": "Laughing together", + "camera": "Close-up on smiles" + }, + { + "subGenre": "Family", + "scene": "Picnic in park", + "action": "Eating sandwiches", + "camera": "Tripod wide shot with basket" + }, + { + "subGenre": "Family", + "scene": "Picnic in park", + "action": "Children running", + "camera": "Handheld tracking low angle" + }, + { + "subGenre": "Family", + "scene": "Birthday party", + "action": "Blowing candles", + "camera": "Close-up on cake" + }, + { + "subGenre": "Family", + "scene": "Birthday party", + "action": "Clapping hands", + "camera": "Over-shoulder shot from guest" + }, + { + "subGenre": "Family", + "scene": "Family dinner", + "action": "Serving food", + "camera": "Overhead shot on table" + }, + { + "subGenre": "Family", + "scene": "Family dinner", + "action": "Laughing conversation", + "camera": "Handheld pan across faces" + }, + { + "subGenre": "Family", + "scene": "Vacation trip", + "action": "Car packed with luggage", + "camera": "Wide rear shot of car" + }, + { + "subGenre": "Family", + "scene": "Vacation trip", + "action": "Waving from window", + "camera": "Telephoto shot on car window" + }, + { + "subGenre": "Children", + "scene": "Playground swings", + "action": "Swinging high", + "camera": "Low-angle tracking shot" + }, + { + "subGenre": "Children", + "scene": "Playground swings", + "action": "Laughing with friends", + "camera": "Close-up on faces" + }, + { + "subGenre": "Children", + "scene": "Classroom drawing", + "action": "Holding crayons", + "camera": "Close-up on colorful hands" + }, + { + "subGenre": "Children", + "scene": "Classroom drawing", + "action": "Teacher guiding hand", + "camera": "Over-shoulder close shot" + }, + { + "subGenre": "Children", + "scene": "Soccer field", + "action": "Kicking ball", + "camera": "Tracking dolly along action" + }, + { + "subGenre": "Children", + "scene": "Soccer field", + "action": "Celebrating goal", + "camera": "Telephoto pan across group" + }, + { + "subGenre": "Children", + "scene": "Bedroom toys", + "action": "Stacking blocks", + "camera": "Low macro close-up on hands" + }, + { + "subGenre": "Children", + "scene": "Bedroom toys", + "action": "Giggling", + "camera": "Close-up on face with shallow depth" + }, + { + "subGenre": "Children", + "scene": "Swimming pool", + "action": "Jumping into water", + "camera": "Underwater wide shot" + }, + { + "subGenre": "Children", + "scene": "Swimming pool", + "action": "Splashing friends", + "camera": "Handheld action close-up" + }, + { + "subGenre": "Elderly", + "scene": "Park bench afternoon", + "action": "Feeding pigeons", + "camera": "Medium tripod shot from front" + }, + { + "subGenre": "Elderly", + "scene": "Park bench afternoon", + "action": "Chatting with friend", + "camera": "Over-shoulder close shot" + }, + { + "subGenre": "Elderly", + "scene": "Home living room", + "action": "Knitting scarf", + "camera": "Close-up on hands and yarn" + }, + { + "subGenre": "Elderly", + "scene": "Home living room", + "action": "Reading newspaper", + "camera": "Medium side shot with window light" + }, + { + "subGenre": "Elderly", + "scene": "Walking with cane street", + "action": "Looking into shop window", + "camera": "Tracking side shot" + }, + { + "subGenre": "Elderly", + "scene": "Walking with cane street", + "action": "Greeting neighbor", + "camera": "Telephoto shot from distance" + }, + { + "subGenre": "Elderly", + "scene": "Family dinner", + "action": "Telling stories", + "camera": "Medium circle pan around table" + }, + { + "subGenre": "Elderly", + "scene": "Family dinner", + "action": "Laughing with children", + "camera": "Close-up on smile lines" + }, + { + "subGenre": "Elderly", + "scene": "Hospital room", + "action": "Holding hands with visitor", + "camera": "Over-shoulder bedside shot" + }, + { + "subGenre": "Elderly", + "scene": "Hospital room", + "action": "Smiling at flowers", + "camera": "Close-up with shallow depth" + }, + { + "subGenre": "Food Culture", + "scene": "Street food market", + "action": "Buying skewers", + "camera": "Medium handheld shot" + }, + { + "subGenre": "Food Culture", + "scene": "Street food market", + "action": "Cooking noodles", + "camera": "Close-up sizzling pan" + }, + { + "subGenre": "Food Culture", + "scene": "Fine dining restaurant", + "action": "Pouring wine", + "camera": "Close-up glass filling" + }, + { + "subGenre": "Food Culture", + "scene": "Fine dining restaurant", + "action": "Serving plated meal", + "camera": "Overhead wide table shot" + }, + { + "subGenre": "Food Culture", + "scene": "Family kitchen", + "action": "Rolling dough", + "camera": "Overhead close on hands" + }, + { + "subGenre": "Food Culture", + "scene": "Family kitchen", + "action": "Tasting soup", + "camera": "Close-up steam rising" + }, + { + "subGenre": "Food Culture", + "scene": "Picnic outdoors", + "action": "Opening basket", + "camera": "Wide tripod shot" + }, + { + "subGenre": "Food Culture", + "scene": "Picnic outdoors", + "action": "Sharing sandwiches", + "camera": "Handheld pan across group" + }, + { + "subGenre": "Food Culture", + "scene": "Bakery shop", + "action": "Choosing bread", + "camera": "Close-up bread counter" + }, + { + "subGenre": "Food Culture", + "scene": "Bakery shop", + "action": "Handing change", + "camera": "Close-up hands exchange" + }, + { + "subGenre": "Technology Use", + "scene": "Living room sofa", + "action": "Browsing smartphone", + "camera": "Close-up on screen reflection" + }, + { + "subGenre": "Technology Use", + "scene": "Living room sofa", + "action": "Video calling", + "camera": "Over-shoulder shot with laptop glow" + }, + { + "subGenre": "Technology Use", + "scene": "Office cubicle", + "action": "Typing emails", + "camera": "Close-up keyboard hands" + }, + { + "subGenre": "Technology Use", + "scene": "Office cubicle", + "action": "Smiling at monitor", + "camera": "Medium side tripod shot" + }, + { + "subGenre": "Technology Use", + "scene": "Street evening", + "action": "Using navigation app", + "camera": "Close-up glowing phone" + }, + { + "subGenre": "Technology Use", + "scene": "Street evening", + "action": "Taking photo", + "camera": "Over-shoulder with screen visible" + }, + { + "subGenre": "Technology Use", + "scene": "Gaming room", + "action": "Playing console", + "camera": "Close-up controller hands" + }, + { + "subGenre": "Technology Use", + "scene": "Gaming room", + "action": "Cheering with friends", + "camera": "Wide tripod group shot" + }, + { + "subGenre": "Technology Use", + "scene": "Cafe workspace", + "action": "Typing on laptop", + "camera": "Medium side dolly shot" + }, + { + "subGenre": "Technology Use", + "scene": "Cafe workspace", + "action": "Listening to music", + "camera": "Close-up earbuds" + }, + { + "subGenre": "Relationships", + "scene": "Romantic dinner", + "action": "Holding hands", + "camera": "Close-up on fingers interlocked" + }, + { + "subGenre": "Relationships", + "scene": "Romantic dinner", + "action": "Clinking glasses", + "camera": "Close-up on wine glasses" + }, + { + "subGenre": "Relationships", + "scene": "Park walk", + "action": "Couple laughing", + "camera": "Handheld tracking shot" + }, + { + "subGenre": "Relationships", + "scene": "Park walk", + "action": "Hugging", + "camera": "Telephoto from behind trees" + }, + { + "subGenre": "Relationships", + "scene": "Wedding day", + "action": "Exchanging rings", + "camera": "Close-up on hands with shallow focus" + }, + { + "subGenre": "Relationships", + "scene": "Wedding day", + "action": "Kissing", + "camera": "Medium frontal tripod shot" + }, + { + "subGenre": "Relationships", + "scene": "Home couch", + "action": "Watching movie together", + "camera": "Overhead wide sofa shot" + }, + { + "subGenre": "Relationships", + "scene": "Home couch", + "action": "Sharing popcorn", + "camera": "Close-up hands grabbing" + }, + { + "subGenre": "Relationships", + "scene": "Airport farewell", + "action": "Waving goodbye", + "camera": "Long telephoto shot with crowd" + }, + { + "subGenre": "Relationships", + "scene": "Airport farewell", + "action": "Hugging tightly", + "camera": "Close-up tearful eyes" + }, + { + "subGenre": "Hobbies", + "scene": "Art studio", + "action": "Painting canvas", + "camera": "Over-shoulder brush stroke shot" + }, + { + "subGenre": "Hobbies", + "scene": "Art studio", + "action": "Mixing colors", + "camera": "Close-up paint palette" + }, + { + "subGenre": "Hobbies", + "scene": "Music room", + "action": "Playing guitar", + "camera": "Medium tripod shot" + }, + { + "subGenre": "Hobbies", + "scene": "Music room", + "action": "Writing lyrics", + "camera": "Close-up notebook and pen" + }, + { + "subGenre": "Hobbies", + "scene": "Workshop garage", + "action": "Fixing bicycle", + "camera": "Low close-up on chain" + }, + { + "subGenre": "Hobbies", + "scene": "Workshop garage", + "action": "Polishing car", + "camera": "Medium handheld pan" + }, + { + "subGenre": "Hobbies", + "scene": "Kitchen baking", + "action": "Decorating cake", + "camera": "Overhead close-up sprinkles" + }, + { + "subGenre": "Hobbies", + "scene": "Kitchen baking", + "action": "Mixing batter", + "camera": "Close-up whisk movement" + }, + { + "subGenre": "Hobbies", + "scene": "Fishing pier", + "action": "Casting line", + "camera": "Wide shot with ocean backdrop" + }, + { + "subGenre": "Hobbies", + "scene": "Fishing pier", + "action": "Reeling catch", + "camera": "Close-up on hands with rod" + }, + [ + { + "subGenre": "Festivals", + "scene": "Street parade", + "action": "Dancers in costume", + "camera": "Wide crane shot above crowd" + }, + { + "subGenre": "Festivals", + "scene": "Street parade", + "action": "Waving flags", + "camera": "Tracking dolly close-up" + }, + { + "subGenre": "Festivals", + "scene": "Lantern festival", + "action": "Releasing lanterns", + "camera": "Wide aerial shot" + }, + { + "subGenre": "Festivals", + "scene": "Lantern festival", + "action": "Smiling faces lit by glow", + "camera": "Close-up shallow focus" + }, + { + "subGenre": "Festivals", + "scene": "Music festival stage", + "action": "Crowd cheering", + "camera": "Handheld wide audience shot" + }, + { + "subGenre": "Festivals", + "scene": "Music festival stage", + "action": "Singer on stage", + "camera": "Telephoto from pit" + }, + { + "subGenre": "Festivals", + "scene": "Religious ceremony", + "action": "Lighting candles", + "camera": "Close-up on hands" + }, + { + "subGenre": "Festivals", + "scene": "Religious ceremony", + "action": "Praying together", + "camera": "Medium tripod shot" + }, + { + "subGenre": "Festivals", + "scene": "Carnival night", + "action": "Riding carousel", + "camera": "POV moving shot" + }, + { + "subGenre": "Festivals", + "scene": "Carnival night", + "action": "Laughing with cotton candy", + "camera": "Close-up with neon lights" + }, + { + "subGenre": "Travel Life", + "scene": "Airport terminal", + "action": "Rolling suitcase", + "camera": "Tracking side dolly" + }, + { + "subGenre": "Travel Life", + "scene": "Airport terminal", + "action": "Checking flight board", + "camera": "Close-up on screen reflection" + }, + { + "subGenre": "Travel Life", + "scene": "Train station", + "action": "Waiting on bench", + "camera": "Wide shot of platform" + }, + { + "subGenre": "Travel Life", + "scene": "Train station", + "action": "Boarding train", + "camera": "Medium side shot at doors" + }, + { + "subGenre": "Travel Life", + "scene": "Hotel room", + "action": "Opening curtains", + "camera": "Backlit silhouette shot" + }, + { + "subGenre": "Travel Life", + "scene": "Hotel room", + "action": "Unpacking suitcase", + "camera": "Overhead wide bed shot" + }, + { + "subGenre": "Travel Life", + "scene": "Tourist landmark", + "action": "Taking photo", + "camera": "Over-shoulder with monument" + }, + { + "subGenre": "Travel Life", + "scene": "Tourist landmark", + "action": "Group selfie", + "camera": "Close-up with background blurred" + }, + { + "subGenre": "Travel Life", + "scene": "Road trip", + "action": "Driving convertible", + "camera": "Drone wide tracking shot" + }, + { + "subGenre": "Travel Life", + "scene": "Road trip", + "action": "Singing inside car", + "camera": "POV from passenger seat" + }, + { + "subGenre": "Traditions", + "scene": "Tea ceremony", + "action": "Pouring tea", + "camera": "Close-up shallow focus" + }, + { + "subGenre": "Traditions", + "scene": "Tea ceremony", + "action": "Bowing politely", + "camera": "Medium side tripod shot" + }, + { + "subGenre": "Traditions", + "scene": "Folk dance square", + "action": "Dancers holding hands", + "camera": "Wide overhead drone shot" + }, + { + "subGenre": "Traditions", + "scene": "Folk dance square", + "action": "Spinning skirts", + "camera": "Low-angle close-up" + }, + { + "subGenre": "Traditions", + "scene": "Traditional wedding", + "action": "Bride walking aisle", + "camera": "Telephoto from back" + }, + { + "subGenre": "Traditions", + "scene": "Traditional wedding", + "action": "Groom lifting veil", + "camera": "Close-up intimate shot" + }, + { + "subGenre": "Traditions", + "scene": "Craft workshop", + "action": "Weaving basket", + "camera": "Close-up hands with texture" + }, + { + "subGenre": "Traditions", + "scene": "Craft workshop", + "action": "Carving wood", + "camera": "Over-shoulder tool shot" + }, + { + "subGenre": "Traditions", + "scene": "Harvest festival", + "action": "Carrying wheat", + "camera": "Wide shot with sunset" + }, + { + "subGenre": "Traditions", + "scene": "Harvest festival", + "action": "Dancing in circle", + "camera": "Medium handheld around fire" + }, + { + "subGenre": "Health & Fitness", + "scene": "Gym workout", + "action": "Lifting weights", + "camera": "Low close-up with sweat details" + }, + { + "subGenre": "Health & Fitness", + "scene": "Gym workout", + "action": "Stretching on mat", + "camera": "Overhead top-down shot" + }, + { + "subGenre": "Health & Fitness", + "scene": "Running track", + "action": "Sprinter starting", + "camera": "Low side tracking dolly" + }, + { + "subGenre": "Health & Fitness", + "scene": "Running track", + "action": "Crossing finish line", + "camera": "Telephoto with motion blur" + }, + { + "subGenre": "Health & Fitness", + "scene": "Yoga class", + "action": "Downward dog", + "camera": "Wide tripod studio shot" + }, + { + "subGenre": "Health & Fitness", + "scene": "Yoga class", + "action": "Meditating", + "camera": "Close-up with soft light" + }, + { + "subGenre": "Health & Fitness", + "scene": "Cycling road", + "action": "Riding uphill", + "camera": "Drone following shot" + }, + { + "subGenre": "Health & Fitness", + "scene": "Cycling road", + "action": "Celebrating finish", + "camera": "Medium telephoto front shot" + }, + { + "subGenre": "Health & Fitness", + "scene": "Swimming pool", + "action": "Diving in water", + "camera": "Underwater wide shot" + }, + { + "subGenre": "Health & Fitness", + "scene": "Swimming pool", + "action": "Reaching wall", + "camera": "Close-up underwater hand shot" + }, + { + "subGenre": "Community", + "scene": "Neighborhood street", + "action": "Kids playing soccer", + "camera": "Wide tripod from corner" + }, + { + "subGenre": "Community", + "scene": "Neighborhood street", + "action": "Neighbors chatting", + "camera": "Medium handheld street shot" + }, + { + "subGenre": "Community", + "scene": "Town hall meeting", + "action": "Raising hand to speak", + "camera": "Wide interior audience shot" + }, + { + "subGenre": "Community", + "scene": "Town hall meeting", + "action": "Taking notes", + "camera": "Close-up notebook and pen" + }, + { + "subGenre": "Community", + "scene": "Charity event", + "action": "Volunteers serving food", + "camera": "Overhead wide table shot" + }, + { + "subGenre": "Community", + "scene": "Charity event", + "action": "Smiling at guests", + "camera": "Medium frontal shot" + }, + { + "subGenre": "Community", + "scene": "School cleanup", + "action": "Picking trash", + "camera": "Low-angle detail shot" + }, + { + "subGenre": "Community", + "scene": "School cleanup", + "action": "Planting flowers", + "camera": "Close-up hands in soil" + }, + { + "subGenre": "Community", + "scene": "Farmers market", + "action": "Shaking hands", + "camera": "Medium street level shot" + }, + { + "subGenre": "Community", + "scene": "Farmers market", + "action": "Exchanging goods", + "camera": "Close-up on hands passing items" + } + ] + ] +} \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index b063144..1ee1948 100644 --- a/src/index.ts +++ b/src/index.ts @@ -3,6 +3,7 @@ import { describeImage } from './lib/image-describer'; import { generateImage } from './lib/image-generator'; import { generateVideo } from './lib/video-generator'; import { logger } from './lib/logger'; +import * as fs from 'fs/promises'; async function prepareImageForKeyword(keyword: string): Promise<{ keyword: string; generatedImagePath: string } | null> { const numberOfPages = 1; @@ -17,6 +18,18 @@ async function prepareImageForKeyword(keyword: string): Promise<{ keyword: strin const randomImagePath = imagePaths[Math.floor(Math.random() * imagePaths.length)]; logger.debug(`Randomly selected image for "${keyword}": ${randomImagePath}`); + // Delete all other images + for (const imagePath of imagePaths) { + if (imagePath !== randomImagePath) { + try { + await fs.unlink(imagePath); + logger.debug(`Deleted image: ${imagePath}`); + } catch (error) { + logger.error(`Failed to delete image ${imagePath}:`, error); + } + } + } + try { const imagePromptResponse = await describeImage(randomImagePath, `Describe this image as a prompt for an image generation model. @@ -33,7 +46,12 @@ async function prepareImageForKeyword(keyword: string): Promise<{ keyword: strin const timestamp = new Date().getTime(); const imageFileName = `${keyword.replace(/\s/g, '_')}_${timestamp}.png`; - const generatedImagePath = await generateImage(imagePrompt, imageFileName); + const generatedImagePath = await generateImage( + imagePrompt, + imageFileName, + 'flux', + { width: 720, height: 1280 } + ); logger.debug(`Generated new image from prompt, saved to: ${generatedImagePath}`); return { keyword, generatedImagePath }; } catch (error) { @@ -59,7 +77,12 @@ async function generateVideoFromImagePath(keyword: string, generatedImagePath: s const timestamp = new Date().getTime(); const videoFileName = `${keyword.replace(/\s/g, '_')}_${timestamp}.mp4`; - const generatedVideoPath = await generateVideo(videoPrompt, generatedImagePath, videoFileName); + const generatedVideoPath = await generateVideo( + videoPrompt, + generatedImagePath, + videoFileName, + { width: 720, height: 1280 } + ); logger.debug(`Generated video from prompt, saved to: ${generatedVideoPath}`); } catch (error) { logger.error(`Failed to generate video for ${generatedImagePath}:`, error); @@ -69,19 +92,20 @@ async function generateVideoFromImagePath(keyword: string, generatedImagePath: s (async () => { const keywords = [ - "beautiful woman portrait", - "handsome man candid", - "interesting street photography", - "stunning landscape", - "vibrant city nightlife", - "elegant fashion model", - "fantasy landscape", - "RPG character art", - "high fashion model", - "city nightscape", - "fireworks display", - "nebula space art", - "3D abstract render" + "beautiful fantasy scene", + "AI art", + "beautiful scifi scene", + "illumunate scene", + "night aesthetic", + "stars aesthetic", + "letro woman", + "magic aesthetic", + "fire aesthetic", + "high fashion outfits", + "led fashion", + "halloween", + "horror aethstetic", + "1890s fashion women" ]; while (1) { diff --git a/src/index_prompt.ts b/src/index_prompt.ts new file mode 100644 index 0000000..c6ade89 --- /dev/null +++ b/src/index_prompt.ts @@ -0,0 +1,79 @@ +import { generateImage } from './lib/image-generator'; +import { generateVideo } from './lib/video-generator'; +import { logger } from './lib/logger'; +import { Scene } from './types'; +import scenes from './scenes/space.json'; + +interface ProcessedScene { + scene: Scene; + generatedImagePath: string; +} + +async function prepareImageForScene(scene: Scene): Promise { + try { + const startTime = Date.now(); + logger.info(`--- Preparing image for scene: ${scene.idea} ---`); + + const timestamp = new Date().getTime(); + const imageFileName = `${scene.idea.replace(/\s/g, '_')}_${timestamp}.png`; + const generatedImagePath = await generateImage( + scene.image_prompt, + imageFileName, + 'flux', + { width: 1280, height: 720 } + ); + logger.debug(`Generated new image from prompt, saved to: ${generatedImagePath}`); + + const endTime = Date.now(); + const durationInSeconds = (endTime - startTime) / 1000; + logger.info(`--- Finished preparing image for scene: ${scene.idea} in ${durationInSeconds.toFixed(2)} seconds ---`); + return { scene, generatedImagePath }; + } catch (error) { + logger.error(`Failed to prepare image for scene "${scene.idea}":`, error); + return null; + } +} + +async function generateVideoForScene(processedScene: ProcessedScene) { + const { scene, generatedImagePath } = processedScene; + try { + const startTime = Date.now(); + logger.info(`--- Generating video for scene: ${scene.idea} ---`); + const timestamp = new Date().getTime(); + const videoFileName = `${scene.idea.replace(/\s/g, '_')}_${timestamp}.mp4`; + await generateVideo( + scene.video_prompt, + generatedImagePath, + videoFileName, + { width: 1280, height: 720 } + ); + const endTime = Date.now(); + const durationInSeconds = (endTime - startTime) / 1000; + logger.info(`--- Finished generating video for scene: ${scene.idea} in ${durationInSeconds.toFixed(2)} seconds ---`); + } catch (error) { + logger.error(`Failed to generate video for scene "${scene.idea}":`, error); + } +} + + +(async () => { + const allScenes: Scene[] = scenes; + + while (true) { + const preparedImages: ProcessedScene[] = []; + logger.info('--- Starting image preparation phase ---'); + for (const scene of allScenes) { + const result = await prepareImageForScene(scene); + if (result) { + preparedImages.push(result); + } + } + logger.info('--- Finished image preparation phase ---'); + + logger.info('--- Starting video generation phase ---'); + for (const processedScene of preparedImages) { + await generateVideoForScene(processedScene); + } + logger.info('--- Finished video generation phase ---'); + } +})(); diff --git a/src/lib/image-generator.ts b/src/lib/image-generator.ts index 05afd20..d2fcd6a 100644 --- a/src/lib/image-generator.ts +++ b/src/lib/image-generator.ts @@ -8,9 +8,32 @@ dotenv.config(); const COMFY_BASE_URL = process.env.COMFY_BASE_URL?.replace(/\/$/, ''); const COMFY_OUTPUT_DIR = process.env.COMFY_OUTPUT_DIR; -async function generateImage(prompt: string, newFileName: string): Promise { - const workflow = JSON.parse(await fs.readFile('src/comfyworkflows/generate_image.json', 'utf-8')); - workflow['6']['inputs']['text'] = prompt; +interface ImageSize { + width: number; + height: number; +} + +async function generateImage( + prompt: string, + newFileName: string, + imageModel: 'qwen' | 'flux' = 'qwen', + size: ImageSize = { width: 720, height: 1280 } +): Promise { + let workflow; + if (imageModel === 'qwen') { + workflow = JSON.parse(await fs.readFile('src/comfyworkflows/generate_image.json', 'utf-8')); + workflow['6']['inputs']['text'] = prompt; + workflow['72']['inputs']['width'] = size.width; + workflow['72']['inputs']['height'] = size.height; + } else if (imageModel === 'flux') { + workflow = JSON.parse(await fs.readFile('src/comfyworkflows/generate_image_flux.json', 'utf-8')); + workflow['41']['inputs']['clip_l'] = prompt; + workflow['41']['inputs']['t5xxl'] = prompt; + workflow['27']['inputs']['width'] = size.width; + workflow['27']['inputs']['height'] = size.height; + } else { + throw new Error(`Unsupported image model: ${imageModel}`); + } const response = await axios.post(`${COMFY_BASE_URL}/prompt`, { prompt: workflow }); const promptId = response.data.prompt_id; diff --git a/src/lib/video-generator.ts b/src/lib/video-generator.ts index 6fb6fd3..32f98a3 100644 --- a/src/lib/video-generator.ts +++ b/src/lib/video-generator.ts @@ -8,10 +8,22 @@ dotenv.config(); const COMFY_BASE_URL = process.env.COMFY_BASE_URL?.replace(/\/$/, ''); const COMFY_OUTPUT_DIR = process.env.COMFY_OUTPUT_DIR; -async function generateVideo(prompt: string, imagePath: string, newFileName: string): Promise { +interface VideoSize { + width: number; + height: number; +} + +async function generateVideo( + prompt: string, + imagePath: string, + newFileName: string, + size: VideoSize = { width: 720, height: 1280 } +): Promise { const workflow = JSON.parse(await fs.readFile('src/comfyworkflows/generate_video.json', 'utf-8')); workflow['6']['inputs']['text'] = prompt; workflow['52']['inputs']['image'] = imagePath; + workflow['64']['inputs']['width'] = size.width; + workflow['64']['inputs']['height'] = size.height; const response = await axios.post(`${COMFY_BASE_URL}/prompt`, { prompt: workflow }); const promptId = response.data.prompt_id; diff --git a/src/scenes/space.json b/src/scenes/space.json new file mode 100644 index 0000000..5cb4206 --- /dev/null +++ b/src/scenes/space.json @@ -0,0 +1,702 @@ +[ + { + "id": 1, + "category": "The Beginning of the Universe", + "idea": "Fiery aftermath of the Big Bang", + "image_prompt": "A vast cosmic void filled with radiant bursts of red, orange, and golden light expanding outward from a single point, like fiery waves of plasma pushing into the darkness. Brilliant glowing streams arc across the black background, forming chaotic patterns of primordial fire and energy. The scene is both violent and beautiful, showing the raw force of creation, with subtle dust and glowing sparks scattered throughout the void.", + "video_prompt": "A single brilliant point flashes in total darkness, then erupts violently into fiery waves of plasma that streak outward in red, gold, and orange arcs, scattering glowing sparks into the void. Expanding shock fronts ripple through space like concentric waves, filling the frame with chaotic bursts of energy. The camera slowly pulls back to reveal the ever-growing firestorm, tilts upward to emphasize vastness, and rotates gently as the fiery streams continue spreading, creating an overwhelming vision of cosmic creation." + }, + { + "id": 2, + "category": "The Beginning of the Universe", + "idea": "Sea of cosmic background light", + "image_prompt": "A soft ocean of faint glowing particles in shades of pale blue, orange, and magenta spread across infinite space. The background resembles a delicate mist made of tiny luminous specks, like stardust suspended in a tranquil void. Subtle ripples of color shimmer across the scene, evoking the cosmic microwave background in a painterly style. The overall feeling is quiet, ancient, and expansive, as if watching the earliest faint afterglow of the universe itself.", + "video_prompt": "A tranquil ocean of luminous particles shimmers softly across infinite blackness, glowing in pale blue, magenta, and orange hues. Rippling waves of faint light drift through the scene, like the universe breathing slowly. The particles sway gently, sparkling like dust suspended in a vast glowing mist. The camera glides forward into the shimmering haze, panning slowly across the luminous field while shifting focus to reveal delicate textures, immersing the viewer in an endless, dreamlike sea of ancient light." + }, + { + "id": 3, + "category": "The Beginning of the Universe", + "idea": "The first light expanding", + "image_prompt": "A pitch-black void pierced by a single, piercingly bright sphere of white light. Around it, delicate rays stretch outward in soft gradients of blue and gold. The sphere glows like a newborn star, yet fills the surrounding darkness with radiant promise. The atmosphere is minimal and pure, with the brilliance of light contrasted by the emptiness of cosmic black, symbolizing the universe’s first illumination after eternal darkness.", + "video_prompt": "In total darkness, a tiny glowing sphere emerges at the center and grows brighter with each moment. Blue and golden rays stretch outward, illuminating the void as dust flecks sparkle in the new light. The glow spreads across the frame like a sunrise over cosmic emptiness, gradually overtaking the darkness with radiance. The camera holds steady, then begins a slow dolly-in toward the expanding sphere, finally tilting upward to reveal the vast luminous horizon of the universe’s first light." + }, + { + "id": 4, + "category": "The Beginning of the Universe", + "idea": "Glowing primordial gas clouds", + "image_prompt": "Swirling clouds of gas in deep crimson, violet, and turquoise drift across infinite space. Their edges glow with soft light, like backlit curtains of cosmic mist. The clouds form complex and irregular shapes, with glowing highlights that shimmer like embers within a vast nebula. The effect is ethereal, dreamy, and expansive, suggesting the birthplaces of the earliest stars. Small luminous flecks of stardust float around the drifting structures.", + "video_prompt": "Swirling clouds of crimson, violet, and turquoise stretch across the dark void, their edges glowing like curtains of light. The nebula shifts shape slowly, curling and unfolding like smoke in water, while luminous highlights pulse faintly like distant embers. Tiny specks of stardust sparkle as they drift outward through the glowing haze. The camera pans gently along the nebula’s flowing ridges, weaving between illuminated folds, then slowly rotates upward to reveal the immense scale of these glowing primordial clouds." + }, + { + "id": 5, + "category": "The Beginning of the Universe", + "idea": "First stars igniting", + "image_prompt": "Dark clouds of interstellar dust hide a sudden point of blinding light. A small but intense white-blue star shines within, piercing the obscuring haze. Its glow radiates outwards, illuminating surrounding wisps of red and purple dust with a halo of brilliance. This is the moment of ignition, raw and sacred, showing the fragile beauty of the first stars being born from cosmic chaos.", + "video_prompt": "A shadowy field of dust clouds drifts in silence until a piercing point of white-blue light bursts forth at the center. The glow intensifies, casting a radiant halo that illuminates red and purple gas around it. Wisps of dust scatter and glow, framing the brilliance of the newborn star. The camera slowly pushes forward toward the shining core, orbiting slightly to reveal the surrounding illuminated haze, before pulling back to reveal the fragile star glimmering amid cosmic darkness." + }, + { + "id": 6, + "category": "The Beginning of the Universe", + "idea": "First point of light in darkness", + "image_prompt": "A vast black void pierced by a single tiny shimmering point of light. The dot glows in icy blue and white, faint but radiant against infinite emptiness. Around it, faint halos of soft glow appear, giving the impression of fragile emergence. The contrast between endless darkness and this delicate light makes the moment solemn and monumental, the first seed of illumination in a newborn cosmos.", + "video_prompt": "An endless black screen holds complete silence until a faint shimmering dot emerges, glowing in icy blue and white. Its fragile halo grows slowly, pulsing with quiet strength, a fragile spark amid infinite emptiness. The camera remains fixed at first, holding on the monumental simplicity, then begins a delicate zoom toward the glowing point. As the frame draws closer, the halo expands, filling more of the view, and the shot tilts slightly upward as if gazing reverently at the first light." + }, + { + "id": 7, + "category": "The Beginning of the Universe", + "idea": "Early galaxies forming", + "image_prompt": "Clusters of glowing clouds coalesce into faint spiral shapes, illuminated in hues of pale blue and golden white. Tiny points of light gather like glittering jewels, swirling in patterns that hint at galaxies just beginning to form. The background is dark but filled with scattered star-like flecks. The composition feels fragile, like watching the delicate blueprint of vast galactic structures assemble for the first time.", + "video_prompt": "Clusters of faint glowing clouds drift across the dark void, slowly pulling together into fragile spiral patterns illuminated in pale blue and golden light. Tiny luminous points swirl like glittering jewels, tracing the delicate beginnings of galactic arms. The spirals gradually become clearer as the scene develops. The camera hovers above the forming structures, then begins a slow descent into the swirl, orbiting gently to reveal depth, before pulling back again to show multiple fragile galaxies assembling in the vast emptiness." + }, + { + "id": 8, + "category": "The Beginning of the Universe", + "idea": "Primordial nebula glow", + "image_prompt": "A giant nebula glowing in bright pink, violet, and aquamarine spreads across cosmic space. The structures are chaotic and luminous, with glowing ridges and dark shadowed regions creating dramatic contrast. Streams of glowing dust extend outward, and bright knots of light pulse like the seeds of future stars. The entire scene is vibrant, surreal, and painterly, filled with radiant color gradients.", + "video_prompt": "A vast nebula glows in pink, violet, and aquamarine, its ridges bright against dark shadowed folds. Streams of glowing dust stretch outward while luminous knots pulse faintly, hinting at future stars. The nebula drifts and reshapes slowly, like a living organism breathing in the void. The camera glides along glowing ridges, weaving between folds of luminous gas, then arcs upward to reveal the nebula’s immensity, bathed in shifting colors that ripple and shimmer like a cosmic painting alive with light." + }, + { + "id": 9, + "category": "The Beginning of the Universe", + "idea": "Hydrogen clouds spreading", + "image_prompt": "Soft, semi-transparent waves of faintly glowing hydrogen spread across a black background. The color palette is pale cyan, white, and faint pink, creating a minimal and elegant composition. The gas flows outward smoothly, like silk floating in water. Tiny scattered specks of light glitter faintly within the haze, suggesting seeds of new cosmic structures forming within the vastness.", + "video_prompt": "Soft translucent waves of hydrogen drift outward across black space, glowing faintly in cyan, white, and pale pink. The gases ripple slowly, spreading like silk floating weightlessly, while faint sparks flicker within. The motion is delicate, expansive, and serene, capturing the quiet elegance of the earliest cosmic matter. The camera drifts gently forward through the glowing haze, weaving between flowing currents, then tilts upward to reveal the waves expanding endlessly, suggesting the infinite spread of matter in the young universe." + }, + { + "id": 10, + "category": "The Beginning of the Universe", + "idea": "Expanding luminous horizon", + "image_prompt": "A blindingly bright horizon of white-gold light expands against the backdrop of deep black space. The edge glows with intense radiance, like the boundary between nothingness and light. Subtle rainbow hues shimmer around the glowing line, adding iridescence. The scene suggests the infinite expansion of the universe, dramatic and awe-inspiring, like a cosmic sunrise spreading forever.", + "video_prompt": "A sharp line of blinding white-gold light stretches across the void like a horizon between darkness and illumination. The glowing edge swells outward, rainbow hues shimmering along its rim as if reality itself is being torn open. The horizon expands steadily, bathing the frame in radiant brilliance. The camera remains fixed for a moment, then begins a slow pullback, revealing the boundary stretching endlessly in all directions, like a cosmic sunrise unfolding forever against the backdrop of infinite blackness." + }, + { + "id": 11, + "category": "Galaxy Evolution", + "idea": "Birth of a spiral galaxy", + "image_prompt": "A delicate spiral galaxy forms from swirling clouds of dust and gas. Pale blue arms unfurl gracefully, dotted with tiny sparkling stars, while a golden core glows faintly at the center. Wisps of translucent dust create depth and movement, giving the scene a fragile, embryonic quality. The background is sprinkled with faint star-like flecks, emphasizing the isolation and beauty of this young galaxy. The overall atmosphere is serene and awe-inspiring, as if watching a great cosmic structure gently assemble itself against the black void of space.", + "video_prompt": "A faint swirl of gas and dust begins to twist, arms slowly unfurling into a graceful spiral pattern as stars ignite like tiny jewels along its curves. The glowing golden center brightens steadily, anchoring the fragile form of the galaxy. Wisps of dust drift outward, curling around the developing spiral arms in slow motion. The camera begins pulled back, then drifts forward and arcs slightly above the structure, circling gently to reveal the symmetry and scale of the newborn spiral galaxy as it takes shape in the void." + }, + { + "id": 12, + "category": "Galaxy Evolution", + "idea": "Elliptical galaxy formation", + "image_prompt": "A soft, glowing sphere of golden-white light dominates the frame, surrounded by faint halos of stars. Unlike spiral galaxies, this form is smooth and featureless, resembling a glowing cloud of stars clustered together. Subtle variations in brightness reveal density gradients, with the core brightest and outer regions fading gently into the void. The background is speckled with faint galaxies and distant stars, enhancing the contrast with the glowing elliptical form. The effect is one of elegance and simplicity, like a luminous pearl floating in infinite darkness.", + "video_prompt": "A faint cluster of stars brightens gradually, coalescing into a smooth, luminous sphere of golden-white light. The edges fade delicately into surrounding darkness as more stars drift inward, thickening the glowing form. The scene is calm and balanced, lacking arms or sharp structures, but radiant in its cohesion. The camera drifts slowly around the glowing mass, panning to reveal the density gradient from bright core to faint outer regions, then slowly pulls back to reveal the solitary elliptical galaxy suspended in infinite space." + }, + { + "id": 13, + "category": "Galaxy Evolution", + "idea": "Barred spiral galaxy", + "image_prompt": "A spiral galaxy stretches across the void, its glowing arms tinted blue and dusted with young stars. At its core lies a distinctive golden bar of light, cutting straight through the center, from which the arms extend. The galaxy feels balanced and striking, the golden bar contrasting vividly with the cooler spiral arms. Surrounding the structure are faint stars and galaxies, highlighting its prominence. The composition emphasizes symmetry, geometry, and luminous beauty, capturing the majesty of a barred spiral galaxy.", + "video_prompt": "A faint spiral begins to rotate, its glowing blue arms unfurling outward, while a radiant golden bar emerges through the core, anchoring the galaxy’s geometry. The arms ripple with clusters of stars, glowing like jewels as dust wisps trail behind them. The scene builds in clarity as the galaxy rotates slowly in space. The camera begins close on the golden bar, then pans outward along its length before tilting upward to reveal the swirling spiral arms extending gracefully from its edges." + }, + { + "id": 14, + "category": "Galaxy Evolution", + "idea": "Colliding galaxies", + "image_prompt": "Two massive galaxies drift toward each other, their luminous arms stretched into distorted shapes. Streams of stars form glowing bridges between them, while their cores shine brightly in gold and white. Trails of dust and stars arc outward, creating chaotic but breathtaking structures. The background is filled with faint galaxies and cosmic dust, adding depth to the scene. The effect is both dramatic and beautiful, capturing the grandeur of galactic collisions shaping the cosmos.", + "video_prompt": "Two luminous galaxies drift closer until their spiral arms intertwine, glowing bridges of stars stretching between them. Streams of dust and star clusters fling outward, forming spectacular arcs that ripple across the void. The cores shine brighter as gravitational forces distort their shapes into dramatic spirals. The camera hovers at a distance to capture both galaxies at once, then slowly pushes forward, weaving between the glowing tidal streams to reveal the chaos and beauty of this galactic collision." + }, + { + "id": 15, + "category": "Galaxy Evolution", + "idea": "Galaxy cluster forming", + "image_prompt": "Several luminous galaxies cluster together against the black void, their glowing arms and halos overlapping. The central area is dense, filled with radiant golden and blue lights, while the outer regions feature smaller galaxies spiraling gently. Dust and faint light arcs between them, giving the impression of interconnectedness. The sheer number and density of galaxies create a sense of overwhelming grandeur, as though witnessing the construction of a cosmic city of light in infinite space.", + "video_prompt": "A small group of galaxies drifts closer, gradually forming a luminous cluster. Their glowing arms overlap, creating a dense center of golden and blue light. Wisps of dust and faint arcs of stars stretch between them like delicate threads of gravity. The scene fills with motion as galaxies orbit one another slowly, weaving a complex dance of light. The camera begins wide, capturing the entire cluster, then glides inward, drifting between galaxies to reveal the luminous density of this forming galactic city." + }, + { + "id": 16, + "category": "Galaxy Evolution", + "idea": "Galactic filaments", + "image_prompt": "A web-like structure of galaxies stretches across the void, glowing strands of light connecting luminous clusters. The filaments shine faintly in pale blue and gold, forming an intricate cosmic network. Each strand contains tiny points of light, representing galaxies, linked together like beads on a thread. The background is black and starless, emphasizing the contrast with the luminous structure. The image evokes the vast scale of the universe’s architecture, resembling a glowing web suspended in darkness.", + "video_prompt": "A delicate web of galaxies stretches endlessly, glowing strands of pale blue and gold connecting luminous clusters across black space. Tiny galaxies sparkle along each filament, forming a vast interconnected network. The scene pulsates faintly, as if alive with cosmic energy. The camera glides along one glowing strand, drifting past glittering galaxies, then pulls back to reveal the immense scale of the web, filling the frame with a breathtaking vision of the universe’s large-scale structure." + }, + { + "id": 17, + "category": "Galaxy Evolution", + "idea": "Supermassive black hole at galactic center", + "image_prompt": "A radiant spiral galaxy dominates the frame, but at its glowing golden center lies a deep black void surrounded by an accretion disk of blazing light. Streams of gas swirl inward, glowing in orange, white, and blue, as jets of energy shoot upward and downward from the center. The surrounding galaxy remains calm and beautiful, while the core seethes with immense energy. The image captures the balance between the serene galaxy and the ferocity of its hidden heart.", + "video_prompt": "A spiral galaxy rotates gracefully, its arms dotted with stars, but the core churns with ferocious energy. Gas streams spiral inward toward a black void at the center, glowing brighter as they compress into a luminous accretion disk. Twin jets of light erupt vertically from the core, shooting into the void with blinding brilliance. The camera begins close on the glowing core, orbiting slowly to reveal the swirling disk, then pulls back to show the entire galaxy suspended in calm, infinite space." + }, + { + "id": 18, + "category": "Galaxy Evolution", + "idea": "Starburst galaxy", + "image_prompt": "A compact galaxy glows intensely, filled with clusters of young stars shining in blue and white. Bright bursts of light scatter across its surface, resembling fireworks frozen in time. Dust lanes weave through the luminous regions, glowing faintly as they reflect the starlight. The surrounding space is speckled with faint stars and galaxies, providing context. The entire scene conveys raw energy and beauty, a galaxy alive with rapid star formation.", + "video_prompt": "A compact glowing galaxy pulses with energy, bright blue and white bursts of light flaring across its dense core. Clusters of stars sparkle like fireworks, while dust lanes shimmer faintly as they thread between luminous regions. The galaxy glows brighter in waves, radiating youthful brilliance across space. The camera slowly zooms in, drifting past clusters of glowing stars, then pulls back to show the entire galaxy blazing with starburst energy against the deep black of the universe." + }, + { + "id": 19, + "category": "Galaxy Evolution", + "idea": "Quasar galaxy", + "image_prompt": "At the center of a faint spiral galaxy, an extremely bright white core dominates, outshining everything around it. The light is surrounded by subtle arcs of glowing dust and faint bluish spiral arms. The brightness of the core creates a radiant halo, drowning out nearby stars. Streams of faint gas extend outward, glowing softly as they dissipate into space. The image conveys extreme luminosity and immense energy radiating from a galactic core.", + "video_prompt": "A spiral galaxy rotates faintly in the darkness, but its central core blazes with overwhelming white brilliance. The core radiates a halo of light that drowns out its spiral arms, glowing so brightly it dominates the entire frame. Streams of gas arc outward, glowing faintly as they disperse. The camera hovers close on the blinding core, lens flare scattering across the frame, then slowly pans outward to reveal the faint spiral arms around the dazzling heart of the quasar galaxy." + }, + { + "id": 20, + "category": "Galaxy Evolution", + "idea": "Galaxies over cosmic time", + "image_prompt": "A sequence of galaxies fills the frame, from faint and irregular young galaxies to majestic spirals and giant ellipticals. The composition layers them together, suggesting time’s passage through visual diversity. Pale blue irregular forms fade into golden spirals, and finally into massive glowing spheres. The background is sprinkled with distant galaxies, emphasizing the scale of evolution across billions of years. The image evokes the unfolding story of galactic life over cosmic time.", + "video_prompt": "A series of galaxies fade into view sequentially, beginning with faint irregular shapes glowing in pale blue, shifting into luminous spirals, and finally into massive golden elliptical giants. Each form emerges, glows brightly, and then dissolves into the next, creating a visual timeline of galactic evolution. The background remains dark, speckled with faint distant galaxies. The camera moves slowly across the sequence, gliding through each form as it transforms, before pulling back to reveal all stages suspended together in cosmic space." + }, + { + "id": 21, + "category": "Galactic Landscapes", + "idea": "Milky Way across the night sky", + "image_prompt": "A sweeping band of the Milky Way stretches diagonally across the frame, filled with countless stars and glowing dust lanes. Pale blue, golden, and white light blend into soft clouds, while dark rifts cut through the luminous belt. The foreground remains silhouetted, emphasizing the grandeur of the starry band against a deep black sky. The overall composition conveys vastness, beauty, and serenity, a vision of our galaxy seen from Earth.", + "video_prompt": "The Milky Way glows brilliantly across the night sky, its dust lanes and glowing clusters shimmering faintly. Stars twinkle in subtle waves as faint shooting stars dart across the frame. The band shifts gently as if the Earth were slowly rotating beneath it. The camera begins wide, capturing the full diagonal stretch of the galaxy, then pans upward in a slow arc, immersing the viewer in the dense heart of our home galaxy glowing with endless stars." + }, + { + "id": 22, + "category": "Galactic Landscapes", + "idea": "Andromeda Galaxy full view", + "image_prompt": "A magnificent spiral galaxy fills the center of the frame, its luminous arms glowing pale blue and dotted with star clusters. A golden-yellow core shines at its heart, surrounded by delicate dust lanes that spiral outward gracefully. The galaxy is suspended in black space, accompanied by tiny background galaxies that glimmer faintly in the distance. The scene feels majestic, elegant, and timeless, the neighboring Andromeda Galaxy in all its glory.", + "video_prompt": "The Andromeda Galaxy rotates slowly in the dark void, arms sweeping outward in luminous spirals of pale blue light. Dust lanes glimmer faintly while the bright golden core pulses with subtle intensity. The galaxy gradually drifts closer, filling the frame with its massive structure. The camera begins at a distance, then glides smoothly forward, orbiting slightly around the spiral arms before pulling back to reveal Andromeda suspended majestically among countless distant galaxies." + }, + { + "id": 23, + "category": "Galactic Landscapes", + "idea": "Antennae galaxies", + "image_prompt": "Two galaxies collide in dramatic fashion, their spiral arms stretched outward into long glowing tidal tails. Bright clusters of stars shine along the arcs, like pearls strung across the sky. The golden cores remain distinct, glowing with energy, while the surrounding space is filled with scattered dust and faint galaxies. The overall effect is dynamic and visually breathtaking, capturing the iconic Antennae galaxies in vivid beauty.", + "video_prompt": "Two luminous galaxies stretch their arms toward each other, colliding slowly in a cosmic embrace. Long glowing tidal tails sweep outward, studded with clusters of stars that sparkle like jewels. Dust swirls in chaotic arcs, creating a luminous bridge between the galaxies. The camera hovers wide to capture the entire interaction, then glides closer along one tidal tail, weaving between the shining clusters before pulling back to reveal the two galaxies locked together in breathtaking collision." + }, + { + "id": 24, + "category": "Galactic Landscapes", + "idea": "Face-on spiral galaxy", + "image_prompt": "A spiral galaxy is seen directly from above, its structure perfectly revealed. Luminous blue arms curl outward gracefully from a radiant golden core. The dust lanes create contrast against the glowing arms, while scattered star clusters dot the spiral. The background is empty and black, highlighting the clarity and symmetry of the spiral design. The image captures the classic beauty of galactic architecture.", + "video_prompt": "A spiral galaxy rotates majestically, seen face-on, its glowing blue arms curling outward from a bright golden core. Dust lanes shift slightly, creating depth and motion across the luminous structure. Star clusters twinkle across the arms, adding brilliant highlights. The camera begins directly overhead, then slowly pushes downward toward the core, circling gently as if floating above the galaxy’s surface, before pulling back again to reveal its flawless spiral symmetry suspended in the void." + }, + { + "id": 25, + "category": "Galactic Landscapes", + "idea": "Edge-on spiral galaxy", + "image_prompt": "A thin luminous disk stretches horizontally across the frame, its golden core bulging faintly at the center. The flat spiral arms form a glowing band of light, edged with faint dust lanes. The galaxy’s thin profile is elegant, resembling a glowing needle of light. Surrounding stars and faint galaxies scatter across the background, emphasizing the scale of the edge-on galaxy floating in space.", + "video_prompt": "A spiral galaxy glides slowly across the frame, viewed edge-on, its thin glowing disk glowing brightly against the void. The golden central bulge shines intensely, while dust lanes cut faint shadows across the disk. The scene conveys elegance and scale as the galaxy rotates gently. The camera begins centered on the golden bulge, then pans outward along the thin luminous arms, finally pulling back to capture the delicate glowing needle stretching across infinite space." + }, + { + "id": 26, + "category": "Galactic Landscapes", + "idea": "Galactic core close-up", + "image_prompt": "A luminous golden core of a galaxy fills the frame, surrounded by swirling dust and glowing stars. Bright streams arc outward from the center, while dark lanes of dust cut dramatic patterns through the light. The view is detailed, intimate, and radiant, focusing entirely on the heart of the galaxy. The composition emphasizes energy, brilliance, and depth in the central regions of galactic structure.", + "video_prompt": "The golden galactic core blazes intensely, streams of light and dust swirling outward in graceful arcs. Bright stars flicker close to the core while dark lanes carve patterns through the glowing brilliance. The scene pulsates faintly as if alive with energy. The camera drifts slowly around the core in a wide orbit, panning upward to reveal the structure’s depth, before easing outward to show the glowing core suspended like a jewel in the vastness of space." + }, + { + "id": 27, + "category": "Galactic Landscapes", + "idea": "Globular cluster near galaxy", + "image_prompt": "A dense spherical cluster of stars glows brightly, hovering near the outskirts of a galaxy. The stars are tightly packed, forming a glowing golden sphere that sparkles with countless points of light. The nearby galaxy is faint in the background, creating contrast between the compact cluster and the sprawling galactic structure. The scene captures intimacy and immensity together, highlighting the beauty of globular clusters.", + "video_prompt": "A golden globular cluster sparkles brilliantly, its dense field of stars shimmering in tight formation. The stars flicker in unison, creating a radiant sphere suspended against the void. A faint spiral galaxy looms in the background, contrasting with the compact brilliance of the cluster. The camera drifts gently around the cluster, stars glimmering from different angles, then pulls back to reveal both the dense golden sphere and the sprawling galaxy beyond, highlighting their scale and beauty." + }, + { + "id": 28, + "category": "Galactic Landscapes", + "idea": "Dust lanes of a spiral galaxy", + "image_prompt": "A spiral galaxy is shown with its glowing arms partially obscured by dark, intricate dust lanes. The lanes weave across the luminous arms, creating sharp contrast and detail. Bright clusters of stars shine through the gaps, adding sparkle. The galaxy glows in shades of blue and gold, while the dust appears as inky ribbons cutting across the brilliance. The scene emphasizes detail and texture within galactic structure.", + "video_prompt": "The glowing spiral galaxy rotates slowly, its luminous blue and gold arms partially veiled by intricate dark dust lanes. The contrast between radiant stars and inky ribbons creates dramatic depth and texture. Sparkling star clusters shine through gaps in the dust, adding scattered brilliance across the arms. The camera begins zoomed in on the detailed dust patterns, drifting gently across their curves, then pulls outward to reveal the entire luminous spiral framed with delicate ribbons of shadow." + }, + { + "id": 29, + "category": "Galactic Landscapes", + "idea": "Merging galaxy arms", + "image_prompt": "Two galaxies intertwine, their spiral arms overlapping in complex luminous patterns. The glowing arms blend into each other, creating swirls of blue, gold, and white light. Bright clusters sparkle along the merged arms, while dust arcs outward dramatically. The cores remain distinct but close, glowing with intensity. The image conveys fluidity and dynamism, capturing galaxies mid-merger in their cosmic dance.", + "video_prompt": "Two spiral galaxies drift close enough for their arms to intertwine, forming dazzling swirls of blue, gold, and white light. The arms blend into one another, scattering clusters of stars across the void. Dust arcs outward in sweeping curves, framing the luminous interaction. The camera circles slowly around the overlapping arms, weaving between glowing clusters, then pulls back to reveal the two galaxies locked together in their merging dance, luminous patterns stretching outward like streams of fire." + }, + { + "id": 30, + "category": "Galactic Landscapes", + "idea": "Halo of stars around a galaxy", + "image_prompt": "A spiral galaxy glows at the center, but surrounding it is a faint spherical halo of scattered stars. The halo glimmers softly in pale white and gold, forming a delicate sphere around the luminous spiral. The background is filled with faint galaxies, emphasizing the quiet isolation of the central system. The scene conveys balance and subtlety, highlighting the outer structures often unseen in galactic portraits.", + "video_prompt": "A spiral galaxy shines at the center, encircled by a faint spherical halo of scattered stars glowing softly in white and gold. The stars shimmer gently as they orbit slowly in the quiet periphery. The galaxy rotates steadily at the heart of the scene, its luminous arms curling inward. The camera begins close on the faint halo, drifting through the scattered stars, then tilts downward to frame the glowing spiral within the delicate sphere, before pulling back to reveal the entire system suspended in space." + }, + { + "id": 31, + "category": "Stellar Life Cycle", + "idea": "Molecular cloud collapsing", + "image_prompt": "A vast, dark molecular cloud drifts across space, its thick dust obscuring starlight. Subtle hints of deep red and violet glow from within, where hidden stars are beginning to form. Wisps of illuminated gas edge the shadowy mass, while faint stars peek through the periphery. The overall effect is mysterious, heavy, and full of latent energy, the prelude to stellar birth.", + "video_prompt": "A colossal molecular cloud looms in deep space, its shadowy bulk twisting slowly while faint red and violet glimmers pulse from within. Wisps of illuminated gas drift outward along its edges, glowing softly against the void. The scene breathes with quiet tension, as though stars are about to ignite. The camera glides along the cloud’s rugged ridges, dipping into folds of darkness, then arcs outward to reveal the full immensity of the cloud stretching across the frame." + }, + { + "id": 32, + "category": "Stellar Life Cycle", + "idea": "Stellar nursery", + "image_prompt": "Bright, colorful nebulae fill the frame, with young stars glittering in clusters. The gas glows in shades of pink, blue, and violet, creating a vibrant, almost painterly scene. Dark dust pillars rise dramatically against the glowing background, silhouetted against radiant clouds. The overall impression is of an active, luminous nursery where countless stars are being born.", + "video_prompt": "A vivid nebula stretches across the void, glowing pink, blue, and violet as countless young stars sparkle within. Towering dust pillars loom dramatically, silhouetted against the radiant backdrop, while faint waves of gas ripple outward. The stars shimmer with youthful brilliance, clustered in luminous groups. The camera drifts slowly forward, weaving between glowing pillars, then pulls upward into an overhead sweep, revealing the immense, radiant canvas of this stellar nursery alive with creation." + }, + { + "id": 33, + "category": "Stellar Life Cycle", + "idea": "Main-sequence star shining", + "image_prompt": "A single, steady star glows brilliantly at the center of the frame, radiating soft white and golden light. The surrounding space is dotted with faint stars, but the central star dominates, a beacon of stability. Gentle rays spread outward in symmetrical gradients, suggesting balance and endurance. The overall impression is calm, radiant, and timeless.", + "video_prompt": "A brilliant golden star blazes at the center of the scene, radiating steady white and gold light into the surrounding void. Its glow pulses faintly, casting soft gradients across the frame. Nearby faint stars twinkle subtly but remain secondary to the central beacon. The camera begins close, focusing on the luminous surface, then eases backward in a wide pullout, revealing the star as a solitary but enduring flame suspended in infinite space." + }, + { + "id": 34, + "category": "Stellar Life Cycle", + "idea": "Red giant expansion", + "image_prompt": "A once-normal star swells into a massive red giant, its surface glowing in fiery shades of red and orange. Convection cells create mottled patterns across its turbulent atmosphere. The star’s sheer size dominates the frame, dwarfing nearby faint planets or stars. The impression is dramatic, overwhelming, and full of raw stellar power.", + "video_prompt": "A colossal red giant swells outward, its fiery surface flickering with turbulent convection cells glowing in deep red and orange. Waves of plasma ripple across its bloated form, casting radiant glimmers outward into the void. The star fills most of the frame, immense and overwhelming. The camera sweeps across its surface in a slow pan, revealing vast stormy patterns, then pulls back to show the star’s enormous scale dwarfing the tiny specks of nearby cosmic objects." + }, + { + "id": 35, + "category": "Stellar Life Cycle", + "idea": "Planetary nebula", + "image_prompt": "A delicate, glowing shell of gas expands outward from a dying star. The shell glows in turquoise, magenta, and white, with intricate patterns like lace suspended in space. The central star shines faintly within, surrounded by the thin, expanding halo of gas. The effect is fragile, radiant, and eerily beautiful.", + "video_prompt": "A fragile glowing shell expands slowly outward from a faint star at its center. The nebula shimmers in turquoise, magenta, and white, its intricate filaments unfolding like cosmic lace. The halo expands in delicate ripples, drifting outward gracefully into darkness. The camera hovers close on the faint star, then arcs outward through the luminous shell, capturing its fine detail, before pulling back to reveal the expanding planetary nebula as a glowing jewel suspended in the void." + }, + { + "id": 36, + "category": "Stellar Life Cycle", + "idea": "White dwarf remnant", + "image_prompt": "A tiny, intensely glowing white dwarf shines in stark contrast to the vast dark void. Its brilliant white-blue light radiates with sharp clarity, surrounded by a faint halo. Nearby are ghostly remnants of expelled gas, faintly glowing in pale hues. The impression is cold, isolated, and timeless, the final quiet stage of a star’s long life.", + "video_prompt": "A small but intensely bright white-blue star glows sharply at the center, surrounded by faint wisps of glowing gas drifting outward like fading memories. The white dwarf radiates cold brilliance, stark against the emptiness. The camera holds steady on the luminous remnant, then begins a slow dolly outward, revealing the quiet isolation of the tiny star within the vastness of space, glowing as the final ember of stellar life." + }, + { + "id": 37, + "category": "Stellar Life Cycle", + "idea": "Blue supergiant", + "image_prompt": "A massive blue supergiant dominates the frame, glowing with icy intensity. Its surface radiates shimmering light in shades of blue and white, rippling with faint turbulence. The sheer scale overwhelms, dwarfing nearby faint stars. The effect is cold, majestic, and immense, capturing the brief but spectacular life of a supergiant.", + "video_prompt": "A titanic blue supergiant blazes in the void, radiating cold light in dazzling shades of blue and white. Its surface shimmers with turbulent waves that ripple outward in vast patterns of energy. The star pulses faintly, casting icy glows across the frame. The camera sweeps across its surface in a wide pan, revealing its enormous scale, before pulling outward to frame the star as a giant, cold beacon dominating the cosmic landscape." + }, + { + "id": 38, + "category": "Stellar Life Cycle", + "idea": "Supernova explosion", + "image_prompt": "A star erupts violently, casting an expanding shell of brilliant light and gas into space. The explosion glows in fiery shades of white, yellow, red, and violet, radiating immense energy. Fragments of matter scatter outward in jagged arcs, while the central brightness overwhelms the frame. The effect is catastrophic yet breathtaking.", + "video_prompt": "A brilliant star suddenly detonates, releasing a blinding flash of white light that swells outward violently. Expanding shells of yellow, red, and violet gas ripple into space, scattering luminous fragments in chaotic arcs. The shockwave blazes with immense energy, consuming the frame in radiant fire. The camera begins focused on the star at rest, then is engulfed by the sudden explosion, pulling back rapidly to reveal the vast, expanding supernova blazing against the black void." + }, + { + "id": 39, + "category": "Stellar Life Cycle", + "idea": "Neutron star pulsar", + "image_prompt": "A tiny but incredibly dense neutron star glows faintly at its surface, surrounded by two intense beams of white-blue light shooting out from its poles. The beams cut across the darkness in perfect rotation, sweeping like cosmic lighthouses. The overall impression is one of precision, intensity, and surreal beauty.", + "video_prompt": "A small neutron star rotates rapidly in the darkness, emitting twin beams of piercing blue-white light from its poles. The beams sweep across the void like massive cosmic searchlights, illuminating dust and faint stars with each rotation. The surface glows faintly with condensed energy, pulsing in rhythm. The camera hovers near the beams, then arcs around the star, capturing the sweeping rotation, before pulling back to show the pulsar’s light cutting rhythmically through the vastness of space." + }, + { + "id": 40, + "category": "Stellar Life Cycle", + "idea": "Black hole formation", + "image_prompt": "A massive stellar core collapses inward, forming a black void surrounded by a glowing disk of light. The accretion disk blazes in fiery orange and white, while faint arcs of light bend around the central darkness due to gravity. The scene is dramatic, violent, and mysterious, capturing the moment a black hole is born.", + "video_prompt": "A collapsing stellar core implodes, vanishing into a deep black void at its center. A glowing accretion disk ignites around it, blazing in fiery orange and white as streams of matter spiral inward. Light bends dramatically, warping around the darkness, distorting the surrounding stars. The camera begins close on the collapsing star, then spirals outward as the void emerges, orbiting the accretion disk to capture its blazing turbulence before pulling back to reveal the newborn black hole dominating the scene." + }, + { + "id": 41, + "category": "Planetary Exploration", + "idea": "Martian dust storm", + "image_prompt": "A vast Martian desert stretches across the frame, tinted in deep red and ochre. Towering clouds of dust rise high into the thin sky, casting shadows over the rocky terrain. The horizon glows faintly in orange light, while scattered craters and ridges emphasize the rugged surface. The atmosphere feels harsh, alien, and immense, capturing the raw environment of Mars during a planet-wide dust storm.", + "video_prompt": "A towering wall of dust sweeps across the Martian desert, swirling in deep red and ochre clouds. The storm rolls violently across ridges and craters, blotting out the faint orange horizon. Fine particles whip through the air, creating a hazy veil. The camera starts close to the rocky ground as sand whips past, then tilts upward into the storm front, finally pulling back to reveal the immense scale of the storm engulfing the Martian landscape." + }, + { + "id": 42, + "category": "Planetary Exploration", + "idea": "Jupiter’s Great Red Spot", + "image_prompt": "The giant gas planet Jupiter dominates the frame, its swirling cloud bands glowing in shades of brown, beige, and white. At the center lies the colossal Great Red Spot, an immense storm swirling like a crimson vortex. The planet’s surface is dynamic, filled with smaller storms and flowing patterns. The overall effect is turbulent, colorful, and majestic, showcasing the largest storm in the solar system.", + "video_prompt": "Jupiter’s massive bands of clouds churn endlessly, with the colossal Great Red Spot swirling like a crimson vortex at the center. Smaller storms ripple around it, flowing in endless streams of brown, white, and beige. The massive storm rotates slowly but with incredible power. The camera begins wide on the gas giant’s bands, then dives closer into the Great Red Spot, orbiting the storm’s edge before pulling back to reveal Jupiter’s vast, turbulent surface filling the frame." + }, + { + "id": 43, + "category": "Planetary Exploration", + "idea": "Saturn’s rings", + "image_prompt": "Saturn fills the frame, its golden-yellow bands glowing faintly against the dark void. Surrounding it are its iconic rings, thin, luminous bands stretching across space. The rings glisten in icy shades of silver and white, casting faint shadows across the planet’s surface. Tiny details of separated ringlets add depth, while nearby faint moons hover along the edges. The scene conveys elegance, scale, and serenity.", + "video_prompt": "Saturn floats majestically, its golden body glowing softly, while its icy rings stretch outward in delicate silver arcs. Shadows glide slowly across the planet as the rings rotate, their countless particles shimmering like diamonds. The camera sweeps gracefully along the plane of the rings, gliding past gaps and ringlets, then arcs downward to frame Saturn’s full body, highlighting its serene beauty and immense scale." + }, + { + "id": 44, + "category": "Planetary Exploration", + "idea": "Europa’s icy cracks", + "image_prompt": "The surface of Jupiter’s moon Europa stretches across the frame, a bright icy plain crisscrossed by long, dark cracks. The ice glows faintly in blue and white, reflecting weak sunlight. Subtle ridges and fractured blocks create texture, while the dark cracks extend for hundreds of kilometers. The atmosphere is stark, cold, and alien, suggesting hidden oceans beneath.", + "video_prompt": "The icy crust of Europa gleams in white and pale blue, scarred by immense dark cracks stretching across its frozen surface. Light glitters faintly along jagged ridges as fractured plates shift imperceptibly. The camera glides forward across the icy plain, weaving along the deep cracks, then tilts upward to reveal the endless fractured horizon under the faint glow of Jupiter looming in the sky." + }, + { + "id": 45, + "category": "Planetary Exploration", + "idea": "Titan’s methane lakes", + "image_prompt": "Saturn’s moon Titan reveals a golden-hued landscape, covered in thick haze. Below, dark, mirror-like lakes of liquid methane glisten faintly. The shoreline curves in intricate patterns, with faint ridges and channels feeding into the lakes. The atmosphere feels eerie and alien, with a faint orange glow filtering through Titan’s thick clouds.", + "video_prompt": "Titan’s hazy golden atmosphere drifts across the frame, revealing vast dark lakes of liquid methane glistening like black mirrors. The faint orange glow of filtered sunlight reflects gently on their surfaces. Channels wind into the lakes, shimmering faintly as haze drifts across. The camera floats low across a shoreline, skimming the reflective surface of the liquid, then lifts upward, revealing Titan’s eerie golden haze stretching into the distance." + }, + { + "id": 46, + "category": "Planetary Exploration", + "idea": "Neptune’s blue storms", + "image_prompt": "The deep azure body of Neptune fills the frame, glowing with serene brilliance. Swirling across its atmosphere are dark blue storms, contrasting sharply with the lighter surrounding clouds. Wisps of white cirrus-like clouds streak across the surface, adding delicate highlights. The effect is cold, windy, and mysterious, the distant ice giant alive with turbulence.", + "video_prompt": "Neptune glows in deep azure tones, its atmosphere alive with swirling dark blue storms. Wispy white clouds stream rapidly across its surface, wrapping around the planet in flowing currents. A massive storm spins slowly, dominating the hemisphere. The camera begins distant, showing Neptune suspended against blackness, then glides closer to orbit above the storm, circling gently before pulling back to frame the planet’s brilliant, storm-filled body." + }, + { + "id": 47, + "category": "Planetary Exploration", + "idea": "Triton’s ice volcanoes", + "image_prompt": "Neptune’s moon Triton appears as a pale pinkish-gray sphere, its surface marked by ridges, plains, and faintly glowing icy deposits. Plumes of nitrogen-ice geysers erupt from cracks, casting thin, ghostly jets high into space. The landscape is desolate, frozen, and dynamic, an alien world full of activity in its icy silence.", + "video_prompt": "The frozen surface of Triton spreads across the frame, cracked and ridged in pale pinkish-gray hues. Suddenly, geysers erupt, sending thin jets of nitrogen ice high into the sky, glowing faintly as sunlight catches them. The plumes drift sideways in the thin atmosphere, scattering particles across the frozen plain. The camera hovers low across the icy surface, tilts upward to follow a plume rising, then arcs back to show multiple geysers erupting across Triton’s desolate landscape." + }, + { + "id": 48, + "category": "Planetary Exploration", + "idea": "Venus’s cloud tops", + "image_prompt": "The dense golden atmosphere of Venus dominates the frame, with thick swirling clouds covering the planet’s surface. Shades of yellow, orange, and pale white blend together in turbulent patterns. Subtle lightning flashes illuminate the clouds faintly, adding drama to the thick atmosphere. The overall feeling is oppressive, mysterious, and immense.", + "video_prompt": "Venus’s thick golden atmosphere churns endlessly, clouds swirling in vast patterns of orange and yellow. Lightning flashes faintly within the haze, illuminating the turbulent surface for split seconds. The cloud decks roll like stormy oceans, creating a heavy sense of pressure. The camera glides slowly over the churning atmosphere, then rises higher, framing the entire golden globe glowing faintly against the black void." + }, + { + "id": 49, + "category": "Planetary Exploration", + "idea": "Mercury’s cratered surface", + "image_prompt": "Mercury’s barren gray surface is riddled with countless craters of varying sizes. Sharp ridges cut across the rocky terrain, casting long shadows in the harsh sunlight. The horizon curves tightly, reminding the viewer of the planet’s small size. The impression is stark, silent, and unyielding, a planet scarred by billions of years of impacts.", + "video_prompt": "The cratered gray surface of Mercury stretches beneath harsh sunlight, riddled with overlapping craters and ridges. Long shadows stretch dramatically across the rocky plains. The horizon curves tightly, showing the small scale of the planet. The camera sweeps low across the surface, weaving between ridges and crater rims, then arcs upward into a wide shot, revealing Mercury’s pockmarked globe drifting silently in the void." + }, + { + "id": 50, + "category": "Planetary Exploration", + "idea": "Exoplanet transit", + "image_prompt": "A distant star glows brightly at the center, surrounded by faint star fields. In front of it drifts a dark, round silhouette of an exoplanet, blocking a small fraction of the star’s light. The star’s glow forms a radiant halo around the planet’s shadow. The effect is minimal, elegant, and symbolic of discovery.", + "video_prompt": "A brilliant star glows steadily, its golden light filling the frame. Slowly, a dark circular silhouette drifts across its face, dimming the light subtly as it passes. The contrast between the radiant star and the dark exoplanet creates a striking eclipse effect. The camera holds steady on the star’s blazing halo, then begins a slow dolly-in toward the transit, lingering on the delicate passage before pulling back to reveal the surrounding star field." + }, + { + "id": 51, + "category": "Solar System", + "idea": "Sunspots on the solar surface", + "image_prompt": "The fiery surface of the Sun fills the frame, glowing in vibrant orange and gold. Large sunspots, appearing as darker circular patches, interrupt the turbulent plasma. Around the spots, bright swirling convection cells ripple outward, glowing with intense energy. Fine textures of glowing plasma stream across the solar surface like liquid fire. The entire view radiates heat, energy, and the sheer dynamism of our star’s surface.", + "video_prompt": "The Sun’s fiery surface roils with glowing plasma, streams of molten orange and gold shifting constantly. Dark sunspots emerge as vast shadows, while convection cells swirl around them like storms in fire. Plasma ripples flow outward in waves of light and motion. The camera begins close, sweeping across the sunspots, then pulls upward to reveal the turbulent solar surface stretching endlessly, a living sea of fire." + }, + { + "id": 52, + "category": "Solar System", + "idea": "Solar flare eruption", + "image_prompt": "The surface of the Sun erupts with an immense solar flare, a massive arc of plasma stretching outward into space. The flare glows in bright orange, red, and white, curling like a fiery ribbon above the surface. The surrounding solar disk blazes with energy, while faint ejected particles stream outward. The scene is violent, radiant, and awe-inspiring, a display of the Sun’s immense power.", + "video_prompt": "A brilliant solar flare bursts upward from the Sun’s surface, glowing in arcs of orange, red, and white plasma. The fiery ribbon curls outward, flickering as charged particles scatter into space. Shockwaves ripple across the solar surface, brightening nearby regions. The camera begins focused on the base of the eruption, then tracks upward along the curling arc before pulling back, framing the flare towering over the blazing solar disk." + }, + { + "id": 53, + "category": "Solar System", + "idea": "Earth and Moon in orbit", + "image_prompt": "Earth floats in space, its blue oceans, green continents, and white cloud swirls glowing under sunlight. The gray Moon orbits nearby, casting faint shadows as it moves. The background is filled with distant stars, emphasizing the duo’s delicate balance. The scene is harmonious, colorful, and familiar, capturing the beauty of our home system.", + "video_prompt": "Earth rotates slowly, oceans shimmering blue and continents glowing under white clouds. Nearby, the Moon drifts along its orbit, casting subtle shadows as it circles the planet. Sunlight glints across Earth’s curved horizon, creating a glowing edge. The camera begins pulled back, showing both Earth and Moon together, then arcs closer around the Moon’s orbit, before pulling back to reveal the pair suspended in the vast star-filled void." + }, + { + "id": 54, + "category": "Solar System", + "idea": "Lunar eclipse", + "image_prompt": "The Moon glows a deep copper-red as Earth’s shadow covers it during a total lunar eclipse. Its surface is softly illuminated by refracted sunlight passing through Earth’s atmosphere. The background is black, dotted with stars, emphasizing the glowing red orb. The atmosphere is eerie and mesmerizing, a rare celestial event captured in vivid detail.", + "video_prompt": "The Moon darkens slowly as Earth’s shadow creeps across its surface, transforming its pale gray glow into deep copper red. Subtle surface details glimmer faintly under the reddish hue. The surrounding star field remains still, emphasizing the shifting Moon. The camera begins close, capturing crater details under the red light, then pulls outward into a wide shot, revealing the glowing eclipse against the black sky." + }, + { + "id": 55, + "category": "Solar System", + "idea": "Venus as morning star", + "image_prompt": "The planet Venus shines brilliantly in the twilight sky, glowing in pure white light above a silhouetted horizon. The sky is a gradient of indigo and orange, with faint stars twinkling as dawn breaks. The scene is simple yet radiant, emphasizing the elegance of the bright morning star suspended above the Earthly landscape.", + "video_prompt": "Venus shines like a jewel in the twilight, glowing white above the indigo-orange horizon. As dawn brightens, its brilliance remains visible, outshining the faint stars fading into daylight. The horizon glows brighter, clouds tinted in orange and purple. The camera starts low, framing the planet above the silhouetted horizon, then tilts slowly upward as Venus remains fixed, a bright beacon in the waking sky." + }, + { + "id": 56, + "category": "Solar System", + "idea": "Asteroid belt", + "image_prompt": "Countless rocky asteroids float in space, forming a vast ring around the Sun. The rocks vary in size, from tiny fragments to massive boulders, all casting faint shadows against each other. Sunlight glints off jagged surfaces, creating a glittering, chaotic field. The background reveals faint glimpses of Mars and Jupiter beyond, adding context to the belt’s location.", + "video_prompt": "Asteroids drift endlessly in a dense belt, sunlight glinting off rocky gray and brown surfaces. Large boulders rotate slowly while countless smaller fragments scatter across the frame. The scene conveys chaotic beauty, like a glittering river of stone. The camera weaves gently through the belt, drifting past tumbling rocks, then pulls back to reveal the immense scale of the asteroid ring circling the Sun." + }, + { + "id": 57, + "category": "Solar System", + "idea": "Comet with glowing tail", + "image_prompt": "A glowing comet streaks across the dark sky, its bright icy nucleus trailing a long shimmering tail of gas and dust. The tail glows in shades of white, blue, and pale gold, stretching dramatically across the frame. Tiny stars sparkle faintly in the background. The image conveys speed, elegance, and ephemeral beauty.", + "video_prompt": "A brilliant comet blazes across space, its icy core glowing intensely while a long shimmering tail streams behind it in blue, white, and pale gold. The dust and gas ripple as solar wind pushes them outward. The camera follows the comet’s flight, first tracking close near its glowing nucleus, then drifting backward to reveal the immense tail stretching across the star-filled background." + }, + { + "id": 58, + "category": "Solar System", + "idea": "Pluto and Charon binary system", + "image_prompt": "The icy world of Pluto drifts against a black starry background, its surface glowing faintly with pale pink and white tones. Nearby, its large moon Charon orbits closely, nearly equal in size, creating the impression of a binary planet system. Their interaction feels balanced and delicate, an intimate cosmic dance far from the Sun.", + "video_prompt": "Pluto rotates slowly, its pale pink and white surface faintly illuminated by distant sunlight. Nearby, Charon orbits gracefully, casting subtle shadows as it circles. The two bodies drift around a shared center of gravity, locked in their binary dance. The camera hovers between them, framing both worlds in the same shot, then arcs outward in a wide pullback, revealing the quiet intimacy of this distant binary system suspended in deep space." + }, + { + "id": 59, + "category": "Solar System", + "idea": "Solar wind streaming", + "image_prompt": "Streams of glowing plasma radiate outward from the Sun, creating faint currents of golden-white particles. The flows stretch across the frame, subtle but constant, as they sweep toward the outer planets. The effect is delicate yet powerful, suggesting the Sun’s reach across the entire solar system. Tiny specks of planets drift faintly in the distance.", + "video_prompt": "Golden-white streams of plasma flow outward from the Sun in endless currents, rippling through space like glowing rivers of energy. The streams shimmer faintly as they pass through the frame, stretching toward distant planets. The camera glides alongside the glowing currents, drifting outward with them, then turns back to reveal the blazing Sun radiating its wind into the darkness of the solar system." + }, + { + "id": 60, + "category": "Solar System", + "idea": "Solar System overview", + "image_prompt": "The entire solar system is depicted, with the Sun glowing brilliantly at the center. Around it, the planets orbit in delicate arcs: Mercury closest, followed by Venus, Earth with its Moon, Mars, the gas giants Jupiter and Saturn, the icy worlds of Uranus and Neptune, and distant Pluto. The planets glow in distinct colors, each orbiting along luminous circular tracks. The impression is orderly, vast, and elegant.", + "video_prompt": "The Sun blazes at the center, planets orbiting gracefully along glowing arcs. Mercury, Venus, Earth, and Mars sweep by quickly, while the gas giants rotate majestically further out. Rings glitter around Saturn, while Neptune glows faint blue at the edge. The camera pulls back steadily, revealing the solar system in its entirety, planets circling in harmony, then slowly tilts to frame the entire system as a delicate clockwork glowing against infinite darkness." + }, + { + "id": 61, + "category": "Earthly Cosmic Views", + "idea": "Aurora over the Arctic", + "image_prompt": "The Arctic night sky glows with vivid aurora, shimmering in green and violet ribbons across the horizon. Snow-covered mountains and icy plains reflect the faint glow, creating an otherworldly landscape. Stars twinkle faintly above the colorful curtains of light. The scene feels magical, cold, and vast, capturing the beauty of auroras dancing in polar skies.", + "video_prompt": "Ribbons of green and violet aurora ripple across the Arctic sky, shimmering as they twist and curl like living curtains of light. The snowy mountains below reflect the faint glow, creating a mirrored landscape. Stars twinkle steadily in the background. The camera sweeps upward from the icy ground, following the luminous arcs, then pans slowly across the sky, capturing the endless auroral dance against the frozen wilderness." + }, + { + "id": 62, + "category": "Earthly Cosmic Views", + "idea": "Aurora over Antarctica", + "image_prompt": "The Antarctic plateau stretches under a sky ablaze with aurora in hues of red, blue, and green. Icebergs and frozen plains glisten faintly in the glow, while the aurora curtains weave across the heavens. Stars sparkle above, creating a contrast between icy earth and cosmic sky. The atmosphere is surreal and pure.", + "video_prompt": "The Antarctic horizon glows as multicolored auroras ripple across the sky in red, green, and blue. Icebergs shimmer faintly under their glow, casting ghostly reflections. The curtains of light weave and twist continuously. The camera glides forward over frozen plains, tilts upward to capture the full auroral arc, then slowly rotates, immersing the viewer in a 360-degree panorama of cosmic light above the frozen continent." + }, + { + "id": 63, + "category": "Earthly Cosmic Views", + "idea": "Summer Milky Way", + "image_prompt": "A rich band of the Milky Way glows across a summer sky, its dust lanes visible as dark streaks cutting through dense star fields. Foreground silhouettes of trees and hills frame the cosmic view. The galaxy glows in pale blue, gold, and white, creating a sweeping arc across the horizon. The atmosphere is warm, calm, and awe-inspiring.", + "video_prompt": "The summer Milky Way stretches overhead, glowing with countless stars, dust lanes cutting dark streaks through its luminous arc. Fireflies flicker faintly in the foreground, adding Earthly contrast. The camera tilts upward from tree silhouettes into the band of stars, then sweeps slowly along its curve, following the galaxy’s arc until it fades into the opposite horizon." + }, + { + "id": 64, + "category": "Earthly Cosmic Views", + "idea": "Winter Orion constellation", + "image_prompt": "The constellation Orion dominates a crisp winter night, its bright stars Betelgeuse and Rigel glowing in red and blue. Orion’s Belt forms a clear line, with the faint Orion Nebula glowing below. Snowy forests frame the scene, while the sky is filled with sharp, cold stars. The impression is clear, cold, and brilliant.", + "video_prompt": "Orion rises in a winter sky, Betelgeuse glowing red and Rigel shining blue, with the Belt forming a perfect line. The Orion Nebula glimmers faintly beneath. Snow blankets the trees below, sparkling under starlight. The camera pans upward from the forest, locking onto Orion’s Belt, then zooms gently toward the nebula, finally pulling back to reveal the entire constellation framed against the frozen night." + }, + { + "id": 65, + "category": "Earthly Cosmic Views", + "idea": "Perseid meteor shower", + "image_prompt": "Dozens of bright meteors streak across a starry summer sky, glowing in white, green, and faint gold. The Milky Way glows faintly in the background, adding depth to the celestial rain. Rolling hills and a calm lake reflect the streaks, doubling their brilliance. The scene conveys motion, wonder, and fleeting beauty.", + "video_prompt": "Bright meteors streak across the sky in quick flashes, glowing white, green, and gold as they fall through the Perseid meteor shower. The Milky Way arches behind, adding luminous depth. Reflections shimmer across a calm lake in the foreground. The camera begins wide, capturing the full starry dome, then tilts downward to frame the shimmering reflection, before pulling back to reveal meteors raining across the entire horizon." + }, + { + "id": 66, + "category": "Earthly Cosmic Views", + "idea": "Full moon over mountains", + "image_prompt": "A massive full moon glows above a rugged mountain range, its surface filled with craters and glowing softly in white and silver. The mountains are silhouetted in sharp relief, with faint snow glistening along their peaks. The sky is crisp and dark, dotted with faint stars, while the moon dominates the composition.", + "video_prompt": "The full moon rises slowly above jagged mountain peaks, its silver-white glow illuminating snowy ridges. Crater details shimmer under the harsh brilliance. The stars fade slightly as the moon brightens the scene. The camera begins close on the moon’s glowing surface, then pulls downward to frame it above the dark mountain silhouette, before drifting backward to show the moon casting its glow across the entire landscape." + }, + { + "id": 67, + "category": "Earthly Cosmic Views", + "idea": "Solar eclipse corona", + "image_prompt": "The Sun is obscured by the Moon, leaving only a radiant corona of white light streaming outward in delicate rays. The sky darkens dramatically, with stars faintly visible around the eclipsed Sun. The corona glows with fine tendrils, like a cosmic crown. The atmosphere is dramatic, rare, and unforgettable.", + "video_prompt": "The Sun disappears behind the Moon, leaving a glowing halo of white corona streaming outward in fine rays. The sky darkens to twilight, stars becoming visible near the eclipse. The corona flickers faintly as it extends like a crown across the void. The camera centers tightly on the eclipse, then eases outward, revealing the twilight horizon glowing softly beneath the dazzling corona." + }, + { + "id": 68, + "category": "Earthly Cosmic Views", + "idea": "Meteor over desert", + "image_prompt": "A glowing meteor streaks across a desert sky, leaving a luminous trail of golden-white light. The barren dunes below reflect faint starlight, their shapes highlighted by shadows. The horizon glows faintly with deep indigo, creating contrast between warm earth and cold sky. The scene is stark, radiant, and fleeting.", + "video_prompt": "A bright meteor cuts across the desert night sky, its golden-white trail glowing as it burns through the atmosphere. The dunes below shimmer faintly under starlight, shifting in shadowy patterns. The meteor fragments into sparks before fading. The camera begins low, sweeping across the dunes, then tilts sharply upward to capture the full glowing trail arcing across the vast sky." + }, + { + "id": 69, + "category": "Earthly Cosmic Views", + "idea": "Starry sky over ocean", + "image_prompt": "An endless starry sky reflects faintly across a dark ocean. The Milky Way glows faintly above, while waves glisten under starlight. The horizon blurs where sea and sky meet, glowing faintly in silver and indigo. The effect is tranquil, vast, and dreamlike, emphasizing Earth’s connection with the cosmos.", + "video_prompt": "Countless stars sparkle across the night sky, their light shimmering faintly across the rolling ocean waves. The Milky Way glows above, mirrored softly on the water’s surface. The waves rise and fall gently, glistening under the faint silver glow. The camera drifts forward just above the water, then tilts upward to reveal the star-filled sky, before pulling back to capture sea and sky merged into one cosmic expanse." + }, + { + "id": 70, + "category": "Earthly Cosmic Views", + "idea": "City lights under Milky Way", + "image_prompt": "A glowing band of the Milky Way stretches over a modern city skyline. Towers and buildings glisten with electric light, contrasting with the natural brilliance of the galaxy above. The reflection of both stars and city lights shimmer faintly in a river below. The scene conveys a harmony between human civilization and the cosmos.", + "video_prompt": "The Milky Way arches brightly over a bustling city skyline, its dust lanes and clusters glowing faintly against the dark sky. The city lights twinkle below, mirrored in a river’s surface. The contrast of human light and cosmic brilliance creates balance. The camera begins low, gliding across the river’s shimmering reflection, then lifts upward to frame both the skyline and the glowing galactic arc above." + }, + { + "id": 71, + "category": "Scientific Visualization", + "idea": "Hubble Deep Field", + "image_prompt": "A dark patch of sky is filled with thousands of faint galaxies, glowing in every color from red to blue. Some appear as spirals, others as tiny smudges, scattered across the cosmic canvas. The density of galaxies creates a sense of infinite scale, as though the entire universe is compressed into one field of view. The impression is overwhelming, dazzling, and infinite.", + "video_prompt": "The camera drifts slowly across a starless black patch, revealing thousands of galaxies glowing faintly in reds, blues, and golds. Spirals, ellipticals, and tiny glowing smudges appear everywhere, filling the frame. The view feels infinite, as though space itself is packed with light. The camera pans gently across the cosmic field, then pulls outward, revealing the overwhelming density of galaxies compressed into the Hubble Deep Field." + }, + { + "id": 72, + "category": "Scientific Visualization", + "idea": "James Webb infrared view", + "image_prompt": "A vibrant nebula glows in shades of red, orange, and deep purple, captured in infrared light. Structures of gas and dust reveal themselves with intricate clarity, glowing like flames frozen in space. Hidden stars sparkle through the haze, revealed by the infrared lens. The scene is surreal, radiant, and full of depth, transforming cosmic clouds into luminous sculptures.", + "video_prompt": "The nebula glows in deep red, orange, and violet hues, infrared light revealing hidden structures of gas and dust. Bright stars sparkle through the haze, previously invisible. The clouds ripple with intricate folds and ridges, glowing like molten sculptures. The camera glides slowly into the heart of the nebula, weaving between the glowing structures, then pulls back to reveal the entire luminous cloud as seen through the James Webb telescope." + }, + { + "id": 73, + "category": "Scientific Visualization", + "idea": "Radio telescope pulsar signals", + "image_prompt": "A wide parabolic dish radio telescope points skyward, glowing faintly under starlight. Superimposed across the night sky are vivid waves of radio signals, shown as luminous arcs of blue and white. The dish feels monumental, capturing invisible rhythms of the universe. The impression is scientific, majestic, and serene.", + "video_prompt": "A giant radio telescope dish tilts upward against a starry night. Waves of blue-white light ripple across the sky, visualized as glowing arcs of pulsar signals. The dish rotates slightly as signals sweep rhythmically, captured in luminous streams. The camera begins close at the dish rim, then tilts upward following the glowing arcs, before pulling back to reveal dish and sky merged in a vision of cosmic rhythm." + }, + { + "id": 74, + "category": "Scientific Visualization", + "idea": "Gravitational wave simulation", + "image_prompt": "Two black holes spiral around one another, their immense gravity warping the surrounding space. Ripples of blue and white rings spread outward, representing gravitational waves moving through the cosmos. The scene feels both abstract and physical, elegant patterns forming from cataclysmic forces. The impression is vast, rhythmic, and powerful.", + "video_prompt": "Two black holes orbit rapidly, warping space around them. Blue and white rings of rippling light radiate outward, spreading across the void in rhythmic pulses. As the black holes spiral closer, the ripples accelerate, waves overlapping in dazzling interference. The camera hovers above, following the waves expanding outward, then pulls back to reveal the endless spread of gravitational ripples flowing across the universe." + }, + { + "id": 75, + "category": "Scientific Visualization", + "idea": "Cosmic microwave background map", + "image_prompt": "A glowing map of the cosmic microwave background fills the frame, painted in swirling patterns of blue, green, yellow, and red. The colors represent tiny fluctuations in temperature, appearing like an abstract cosmic painting. The image is delicate yet profound, representing the first light of the universe. The impression is ancient, textured, and luminous.", + "video_prompt": "A colorful map glows across the frame, swirling with blue, green, yellow, and red patterns representing tiny temperature variations. The image shifts subtly, colors pulsing as though alive. The camera drifts slowly across the textured surface, revealing the fine fluctuations. Finally, the view pulls outward, framing the entire glowing sphere of the cosmic microwave background as the universe’s ancient first light." + }, + { + "id": 76, + "category": "Scientific Visualization", + "idea": "Dark matter distribution", + "image_prompt": "A vast web of faint glowing strands stretches across space, representing dark matter filaments. The strands glow in soft blue and purple, connecting clusters of galaxies like threads in a cosmic web. The scene is intricate, ethereal, and immense, visualizing the hidden structure of the universe. The impression is otherworldly yet scientifically profound.", + "video_prompt": "A delicate web of faint blue and purple strands glows against a black background, galaxies sparkling like nodes along each filament. The strands pulse faintly, giving life to the hidden dark matter framework. The camera glides along one glowing thread, weaving past luminous galaxies, then pulls back to reveal the immense cosmic web stretching endlessly across the universe." + }, + { + "id": 77, + "category": "Scientific Visualization", + "idea": "Solar wind simulation", + "image_prompt": "Golden-white streams of plasma radiate outward from the Sun, shown as luminous flowing lines sweeping across the solar system. The streams curve gently as they interact with planetary magnetic fields. The overall image conveys energy, movement, and connectivity across the cosmos. The impression is radiant, expansive, and dynamic.", + "video_prompt": "Golden plasma streams erupt from the Sun, curving and weaving as they flow outward through space. The streams bend around Earth, creating faint auroras at the poles. The currents shimmer like luminous rivers spreading from the solar surface. The camera follows a single plasma stream outward from the Sun, gliding past Earth as its magnetic field deflects the glow, then pulls back to reveal the radiant system of solar wind stretching outward in all directions." + }, + { + "id": 78, + "category": "Scientific Visualization", + "idea": "Galaxy filament simulation", + "image_prompt": "A visualization of galaxy filaments shows bright clusters connected by faint glowing lines of stars and gas. The filaments glow in blue, purple, and white, stretching across black space in intricate patterns. The scene appears like a cosmic neural network, complex and immense. The impression is scientific, elegant, and breathtaking in its scale.", + "video_prompt": "Luminous filaments of blue, purple, and white stretch across space, linking glowing galaxy clusters like threads of a vast network. The strands ripple faintly, galaxies sparkling like neurons. The camera drifts through the glowing web, weaving between filaments, then pulls back to reveal the immense interconnected network spanning across the frame, a visualization of the cosmic structure of galaxies." + }, + { + "id": 79, + "category": "Scientific Visualization", + "idea": "Black hole accretion disk", + "image_prompt": "A deep black void sits at the center of the frame, surrounded by a glowing accretion disk of white, orange, and blue light. The disk swirls at immense speed, glowing brighter near the edges. Light bends dramatically around the void, distorting the view of background stars. The scene is violent, mysterious, and radiant, capturing the beauty of extreme physics.", + "video_prompt": "A black void lies at the center, light bending dramatically around it. A luminous accretion disk blazes in orange, white, and blue, spinning at immense speed. Gas streams swirl inward, glowing hotter near the center. Background stars warp into arcs as their light bends. The camera begins orbiting around the disk, showing the distortion from different angles, then pulls outward to frame the blazing disk spinning around the mysterious heart of a black hole." + }, + { + "id": 80, + "category": "Scientific Visualization", + "idea": "Universe simulation zoom-out", + "image_prompt": "A cosmic simulation shows clusters of galaxies connected by luminous filaments, glowing in blue and gold. The image zooms outward, revealing larger and larger scales, from galaxies to clusters to filaments, until the entire cosmic web fills the frame. The impression is vast, layered, and awe-inspiring, capturing the universe on every scale.", + "video_prompt": "The camera begins close, drifting past individual galaxies glowing in blue and gold. As it pulls back, clusters form, filaments stretching between them. The zoom continues, scale expanding from galaxies to immense webs. Soon the entire cosmic network fills the frame, a luminous web of structure suspended in black space. The effect conveys the unimaginable scale of the universe, seen through simulation, expanding from the smallest scales to the grandest." + }, + { + "id": 81, + "category": "Space Travel", + "idea": "Rocket launch into orbit", + "image_prompt": "A massive rocket roars upward from its launch pad, flames and smoke billowing in orange and white plumes. The night sky glows with the brilliance of its engines, while the structure of the pad fades into silhouette. The moment is raw, fiery, and awe-inspiring, symbolizing humanity’s leap toward the cosmos.", + "video_prompt": "The rocket ignites with a thunderous burst, flames blazing in orange and white, smoke engulfing the launch pad. It rises majestically against the night sky, engines roaring as it pierces through clouds. The camera tracks from below, following its ascent, then shifts upward, zooming toward the shrinking rocket as it climbs into the blackness of orbit." + }, + { + "id": 82, + "category": "Space Travel", + "idea": "International Space Station orbit", + "image_prompt": "The International Space Station floats above Earth, its solar panels gleaming in golden sunlight. Below, the planet glows with blue oceans, swirling clouds, and faint city lights on the dark side. The station appears fragile yet monumental against the endless black of space.", + "video_prompt": "The camera glides past the International Space Station, its golden solar panels gleaming against the curve of Earth. Below, clouds drift over blue oceans, while night side lights twinkle faintly. The camera orbits slowly around the station, revealing its intricate modules, then tilts downward to show the station silhouetted against the glowing horizon of Earth." + }, + { + "id": 83, + "category": "Space Travel", + "idea": "Lunar landing", + "image_prompt": "A small spacecraft descends toward the Moon’s gray, cratered surface. Dust rises faintly as landing thrusters fire, illuminating jagged rocks and craters. The stark contrast of light and shadow creates a dramatic, silent scene of arrival on another world.", + "video_prompt": "A lunar lander descends slowly, thrusters firing golden plumes of dust across the Moon’s gray surface. Craters and ridges loom closer, illuminated by harsh sunlight. The camera follows the lander from above, then tilts sideways as it settles, dust swirling in slow motion around the landing pads, marking humanity’s footprint on the Moon." + }, + { + "id": 84, + "category": "Space Travel", + "idea": "Mars colony habitat", + "image_prompt": "A futuristic Mars colony sits on red desert plains, domed glass habitats reflecting sunlight. Rovers and antennas dot the surface, while the dusty sky glows faintly orange. Towering cliffs rise in the distance, evoking the grandeur of Mars. The scene blends survival, technology, and alien beauty.", + "video_prompt": "The camera sweeps across a Mars colony, glass domes reflecting orange sunlight on the red desert. Rovers crawl between habitats, antennas stretch skyward. Dust swirls faintly across the plains as cliffs tower in the background. The view glides low across the colony, then lifts upward, revealing the vast Martian horizon bathed in orange light." + }, + { + "id": 85, + "category": "Space Travel", + "idea": "Journey to Jupiter", + "image_prompt": "A spacecraft floats near Jupiter, its swirling bands of orange, white, and red filling the background. The Great Red Spot looms massive, storms twisting violently. The spacecraft glimmers with sunlight, dwarfed by the gas giant’s immensity. The scene feels immense, colorful, and humbling.", + "video_prompt": "The spacecraft drifts slowly past Jupiter, the Great Red Spot swirling in the background with violent storms. The bands of orange and white move like living currents. The camera pans across the planet’s immense surface, then swings back to frame the tiny spacecraft against the colossal planet, emphasizing the overwhelming scale." + }, + { + "id": 86, + "category": "Space Travel", + "idea": "Saturn’s rings flyover", + "image_prompt": "Saturn’s glowing rings stretch across the frame, shimmering in icy blues, silvers, and faint gold. The planet’s pale yellow clouds swirl faintly in the distance. Countless particles form intricate bands of light, glistening against the black backdrop. The scene is radiant, delicate, and infinite.", + "video_prompt": "The camera soars above Saturn’s rings, icy particles glistening in blues and silvers as they race past. The immense planet looms in the distance, pale yellow clouds swirling slowly. The view dips close to the shimmering rings, following their endless arc, before tilting upward to capture the breathtaking curve of Saturn against the infinite black sky." + }, + { + "id": 87, + "category": "Space Travel", + "idea": "Asteroid mining station", + "image_prompt": "A metallic station clings to a rugged asteroid, lights glowing against the barren rock. Robotic arms dig into the surface, pulling minerals into glowing silos. The asteroid spins slowly against a star-filled backdrop. The image feels industrial, raw, and futuristic.", + "video_prompt": "A mining station glows faintly on a rotating asteroid, robotic arms clawing at its rocky surface. Sparks of light flicker as minerals are drawn into glowing silos. The camera drifts along the jagged surface, weaving between robotic machinery, then pulls back to reveal the small station clinging to the massive asteroid spinning against the endless starfield." + }, + { + "id": 88, + "category": "Space Travel", + "idea": "Warp drive jump", + "image_prompt": "A sleek spacecraft hovers in empty black space before its engines flare, stretching light into streaks of blue and white. Stars warp into luminous lines, curving toward a glowing tunnel of light. The image conveys speed, power, and surreal transformation.", + "video_prompt": "The spacecraft glows as engines ignite, stars stretching into brilliant blue-white streaks. Space bends forward into a glowing tunnel, light curving and twisting like fluid. The camera follows closely behind the ship, racing into the luminous corridor, then swings outward to reveal the entire warp tunnel collapsing around the ship as it leaps forward into hyperspace." + }, + { + "id": 89, + "category": "Space Travel", + "idea": "Interstellar sleeper ship", + "image_prompt": "A massive generation ship drifts silently between stars, glowing faintly with blue thrusters. Its colossal frame holds rotating habitation rings and endless cargo. Distant stars shimmer against the black, emphasizing the loneliness of its endless voyage. The mood is solemn, majestic, and infinite.", + "video_prompt": "The camera glides past a colossal generation ship, rotating habitation rings glowing faintly with blue light. Thrusters burn softly as the vessel drifts between distant stars. The ship stretches endlessly, filled with modules and cargo. The camera sweeps alongside its colossal frame, then slowly pulls back, revealing the ship as a tiny spark drifting through infinite darkness." + }, + { + "id": 90, + "category": "Space Travel", + "idea": "Arrival at exoplanet", + "image_prompt": "A spacecraft approaches a vibrant alien world, its surface shimmering with oceans of turquoise and emerald continents. White clouds swirl across the atmosphere, and faint auroras crown the poles. The ship gleams with sunlight as it descends toward orbit. The scene is hopeful, radiant, and cinematic.", + "video_prompt": "A spacecraft glides toward a turquoise exoplanet, emerald continents and swirling white clouds filling the frame. Auroras shimmer faintly near the poles. The camera follows from behind the ship, descending slowly into orbit. The planet fills the screen with color and light, then the view rotates to reveal the ship silhouetted against the glowing horizon of its new world." + }, + { + "id": 91, + "category": "Cosmic Phenomena", + "idea": "Total solar eclipse", + "image_prompt": "The Sun is completely covered by the Moon, leaving only a glowing white corona spreading outward in delicate tendrils. The sky darkens to twilight, stars twinkle faintly, and the scene radiates both mystery and awe. The corona’s fine structure gleams like silver fire.", + "video_prompt": "The Moon slides perfectly across the Sun, plunging the sky into sudden twilight. A dazzling corona glows in delicate silver arcs, stretching outward like a radiant crown. Stars twinkle faintly as the world grows hushed and surreal. The camera lingers on the glowing corona, slowly zooming in to reveal its intricate tendrils before pulling back to show the cosmic alignment in full majesty." + }, + { + "id": 92, + "category": "Cosmic Phenomena", + "idea": "Aurora dancing in space", + "image_prompt": "Green and violet auroras ripple above Earth’s poles, glowing like curtains of light. Waves of shimmering color bend and twist, illuminating the upper atmosphere. The glow spreads in ribbons across the planet, vivid and alive, seen from orbit.", + "video_prompt": "From orbit, glowing ribbons of green and violet aurora ripple across Earth’s poles, shimmering like flowing curtains of light. The auroras dance and twist, flickering as if alive. The camera drifts above the planet, following the glowing arcs as they ripple across the horizon, then tilts to reveal Earth bathed in luminous auroral waves beneath the starry black sky." + }, + { + "id": 93, + "category": "Cosmic Phenomena", + "idea": "Supernova explosion", + "image_prompt": "A massive star erupts into a brilliant supernova, bursting with golden, red, and blue light. Fiery tendrils radiate outward in turbulent waves, scattering glowing fragments into the void. The scene is both violent and breathtaking, a moment of cosmic rebirth.", + "video_prompt": "A massive star swells with brightness, then erupts into a colossal explosion of golden, red, and blue light. Fiery tendrils arc outward in turbulent waves, scattering glowing fragments across space. The blast expands rapidly, illuminating dust clouds. The camera zooms slowly back, revealing the entire glowing sphere of the supernova, radiant and overwhelming against the blackness." + }, + { + "id": 94, + "category": "Cosmic Phenomena", + "idea": "Meteor shower from orbit", + "image_prompt": "Countless meteors streak across Earth’s atmosphere, glowing in white and orange trails. From orbit, the planet’s curved horizon glows faintly as fiery streaks rain downward. The scene is fast, radiant, and dazzling, a cosmic fireworks show.", + "video_prompt": "From orbit, fiery streaks blaze across Earth’s atmosphere, glowing orange and white as countless meteors enter. Trails scatter like radiant fireworks, illuminating the curved horizon. The camera pans across the spectacle, following streaks as they burn out in the atmosphere, then pulls upward to frame the glowing planet under a radiant meteor shower." + }, + { + "id": 95, + "category": "Cosmic Phenomena", + "idea": "Comet passing Earth", + "image_prompt": "A glowing comet sweeps across the night sky, its icy core shining bright white and its tail glowing blue and silver. The tail stretches across the frame, scattering particles of dust and ice that shimmer like diamonds in the blackness.", + "video_prompt": "A radiant comet streaks across the sky, its glowing white nucleus trailing a luminous blue-silver tail. Dust and ice scatter, sparkling like drifting diamonds. The camera follows alongside the comet, sweeping past its glowing trail, then rotates outward to show the vast arc of its tail stretching across space as it passes near Earth." + }, + { + "id": 96, + "category": "Cosmic Phenomena", + "idea": "Binary star eclipse", + "image_prompt": "Two stars orbit each other closely, one golden and one blue, glowing brilliantly as they dance in the void. At intervals, one star eclipses the other, creating radiant flares and glowing halos. The scene is both elegant and mesmerizing.", + "video_prompt": "Two stars orbit gracefully, one glowing golden, the other deep blue. As they circle, one star eclipses the other, creating radiant flares and glowing halos of light. The camera orbits with them, framing their synchronized dance, then pulls back to reveal twin stars glowing against the vast backdrop of infinite black." + }, + { + "id": 97, + "category": "Cosmic Phenomena", + "idea": "Nebula lightning storm", + "image_prompt": "A colorful nebula glows in deep purples, reds, and blues, illuminated by bursts of lightning-like energy arcing within its clouds. The flashes create surreal silhouettes of glowing dust and gas. The scene feels alive, electric, and mysterious.", + "video_prompt": "Within a glowing nebula of purple, red, and blue, bursts of lightning arc through the clouds, illuminating ridges and tendrils of dust. Each flash reveals new glowing shapes, like cosmic silhouettes. The camera drifts slowly forward into the storm, weaving between glowing arcs, then tilts to frame the entire storm-torn nebula glowing in the void." + }, + { + "id": 98, + "category": "Cosmic Phenomena", + "idea": "Galactic collision", + "image_prompt": "Two spiral galaxies approach each other, their glowing arms stretching and twisting as gravity pulls them together. Streams of stars and dust scatter outward, glowing like rivers of light. The scene is radiant, dynamic, and immense, capturing cosmic scale.", + "video_prompt": "Two spiral galaxies drift closer, their glowing arms stretching and twisting as gravity pulls them into collision. Streams of stars scatter outward like rivers of golden light. The galaxies overlap, swirling into luminous chaos. The camera circles slowly around the merging galaxies, then pulls outward to reveal the immense, radiant collision unfolding across cosmic scales." + }, + { + "id": 99, + "category": "Cosmic Phenomena", + "idea": "Quasar jets", + "image_prompt": "A brilliant galactic core glows with overwhelming intensity, shooting twin beams of blue-white plasma jets into space. The jets extend far into the void, glowing brighter than surrounding stars. The scene feels powerful, radiant, and infinite.", + "video_prompt": "At the heart of a galaxy, a brilliant quasar blazes, shooting twin beams of blue-white plasma into space. The jets stretch endlessly outward, brighter than stars around them. The camera tracks upward along one jet, gliding as it extends, then swings back to frame the quasar core and its twin beams dominating the cosmos." + }, + { + "id": 100, + "category": "Cosmic Phenomena", + "idea": "Eternal starfield", + "image_prompt": "An infinite tapestry of stars stretches endlessly, glowing in every color from faint red dwarfs to bright blue giants. Nebulae glow faintly between them, creating a cosmic quilt of light. The impression is infinite, tranquil, and mesmerizing.", + "video_prompt": "The camera drifts through an infinite starfield, countless stars glowing in reds, blues, and golds. Wisps of nebulae shimmer faintly between them, adding color and depth. The stars drift slowly as the camera glides endlessly forward, tilting gently to reveal new constellations. The effect is serene and boundless, as though floating forever through an eternal cosmic sea." + } +] \ No newline at end of file diff --git a/src/types.ts b/src/types.ts new file mode 100644 index 0000000..4610c2b --- /dev/null +++ b/src/types.ts @@ -0,0 +1,7 @@ +export interface Scene { + id: number; + category: string; + idea: string; + image_prompt: string; + video_prompt: string; +} diff --git a/tsconfig.json b/tsconfig.json index 3027d5e..ba837b3 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,6 +6,7 @@ "rootDir": "./src", "strict": true, "esModuleInterop": true, + "resolveJsonModule": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "sourceMap": true