{"stats":{"total":26,"ready":24,"pending":2},"videos":[{"key":"gate_c_entry","path":"cam/gate_c_entry_mask.mp4","group":"cam","camera_id":"C-041","title":"Gate C Entry","zone":"Gate C Turnstiles","duration":"6s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/gate_c_entry.jpg","start_image":"images/46 — crop the C-041 live-view tile (lower left) as the first frame","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. Evening entry gate of a historic downtown baseball park. Six black metal turnstiles under a lit canopy, ushers in red jackets scanning tickets. A steady queue of fans in team caps shuffles forward one or two steps, bags opened for inspection. Warm sodium street light spills in from the left, blue dusk sky above. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"Keep the queue moving without anyone exiting and re-entering frame; 6s with the crowd advancing only slightly.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/gate_c_entry_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/46_Ask%20the%20venue%2C%20see%20the%20proof.png"},{"key":"main_concourse","path":"cam/main_concourse_mask.mp4","group":"cam","camera_id":"C-118","title":"Main Concourse West","zone":"Concourse Level 1","duration":"6s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/main_concourse.jpg","start_image":"images/48 — use the large concourse stage on the left","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. Long interior concourse of an old ballpark: polished grey concrete floor with wet reflections, exposed steel roof trusses, green painted railings on the left opening onto the seating bowl, closed roller shutters on the right, blue and grey recycling bins along the wall. A handful of fans stroll through in the mid-distance. Cool overhead fluorescent light. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"Main stage for the Detections module; AI bounding boxes are overlaid on it, so keep the centre floor clean and visible.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/main_concourse_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/48_Live%20venue%20detections%20dashboard.png"},{"key":"concession_stand_3","path":"cam/concession_stand_3_mask.mp4","group":"cam","camera_id":"C-203","title":"Concession Stand 3","zone":"Section 22 Sausage & Beer","duration":"6s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/concession_stand_3.jpg","start_image":"images/60","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. Ballpark concession stand at night: illuminated overhead menu boards, four staff in caps behind stainless steel counters pouring beer and wrapping hot dogs. A long single-file queue of roughly eighteen fans snakes back between retractable belt barriers, people shifting weight and checking phones. Warm amber counter light against cool concourse light. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"Queue length is the point of this clip — 15+ people must be countable, and the line should not visibly shorten.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/concession_stand_3_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/60_AI%20Finds%20Longest%20Concession%20Line.png"},{"key":"spill_concourse_west","path":"cam/spill_concourse_west_mask.mp4","group":"cam","camera_id":"C-118-B","title":"Liquid Spill · Concourse West","zone":"Section 28 Concourse","duration":"5s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/spill_concourse_west.jpg","start_image":"images/64","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. Same ballpark concourse. A large irregular puddle of spilled beer spreads across the concrete floor in the foreground, catching the overhead lights in a bright specular sheen, a toppled paper cup at its edge. Passing fans visibly veer around the wet patch, one glances down at it. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"The specular sheen is the HAZ-006 signature, so make it obvious; at least two visible path deviations.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/spill_concourse_west_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/64_Stadium%20Spill%20Response%20And%20Verification.png"},{"key":"spill_cleared","path":"cam/spill_cleared_mask.mp4","group":"cam","camera_id":"C-118-B","title":"AI Re-verification · Floor Dry","zone":"Section 28 Concourse","duration":"5s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/spill_cleared.jpg","start_image":"Identical camera and framing to spill_concourse_west.mp4 (copy its first frame, remove the puddle)","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. Identical camera angle and framing to the spill shot, but the floor is now clean and matte dry with no specular puddle. A yellow folding 'wet floor / caution' sign stands to one side, a custodian in a grey uniform is walking away from camera pushing a mop bucket. Fans now walk straight through the previously avoided area. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"Must match spill_concourse_west exactly in camera and framing so the Before/After comparison holds.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/spill_cleared_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/49_Spill%20response%20and%20resolution%20workflow.png"},{"key":"receptacle_overflow","path":"cam/receptacle_overflow_mask.mp4","group":"cam","camera_id":"C-088","title":"Receptacle Overflow · Section 108","zone":"Section 108 Concourse","duration":"5s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/receptacle_overflow.jpg","start_image":"images/63","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. Two dark green ballpark waste receptacles against a red brick wall, both overflowing: crushed beer cups, popcorn boxes and napkins piled above the rim, a few pieces of litter on the floor beside them. Fans walk past, one tries to push more trash in and it tumbles off the top. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"Overflow height drives the CV fill-level estimate — trash must sit clearly above the rim.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/receptacle_overflow_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/63_Venue%20intelligence%20receptacle%20placement%20analysis.png"},{"key":"propped_door","path":"cam/propped_door_mask.mp4","group":"cam","camera_id":"C-157","title":"Propped Door · Service Corridor","zone":"Service Corridor B2","duration":"5s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/propped_door.jpg","start_image":"images/48 — the 'Propped door' thumbnail in the right-hand event list","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. Dim back-of-house service corridor with painted olive-green steel doors and a bare concrete floor. One security door stands wedged open with a wooden block, spilling a bright shaft of light into the corridor. No people, only the faint flicker of a fluorescent tube and a slow drift of dust in the light beam. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"No people; motion comes from flickering light and drifting dust, which suits a short loop well.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/propped_door_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/48_Live%20venue%20detections%20dashboard.png"},{"key":"unattended_bag","path":"cam/unattended_bag_mask.mp4","group":"cam","camera_id":"C-041-B","title":"Unattended Item · Gate C","zone":"Gate C Inner Lobby","duration":"5s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/unattended_bag.jpg","start_image":"images/48 — the 'Unattended item' thumbnail in the right-hand event list","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. A black backpack sits alone against a red brick pillar in a ballpark entry lobby, no owner nearby. Fans walk past in the background without stopping or looking at it. Cool white ceiling light, long shadow from the bag across the floor. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"HAZ-005 hinges on a static object with no owner association: the bag must not move and nobody may approach or touch it.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/unattended_bag_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/48_Live%20venue%20detections%20dashboard.png"},{"key":"bleachers_crowd","path":"cam/bleachers_crowd_mask.mp4","group":"cam","camera_id":"C-311","title":"Bleachers Crowd Density","zone":"Bleachers 40-43","duration":"6s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/bleachers_crowd.jpg","start_image":"images/39","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. High wide shot over a packed bleacher section of a night baseball game. Thousands of fans in red and navy, nearly every seat filled, a ripple of clapping moving through the crowd, a few people standing and sitting. Stadium floodlights from above, deep blue night sky at the top of frame. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"Density view for the 3D twin. Keep crowd motion small — a full stand-up wave makes the loop hard to close.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/bleachers_crowd_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/39_Stadium%20crowd%20%26%20concourse%20flow.png"},{"key":"left_field_wall","path":"cam/left_field_wall_mask.mp4","group":"cam","camera_id":"C-402","title":"Left Field Wall Deck","zone":"Left Field Wall Seats","duration":"6s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/left_field_wall.jpg","start_image":"text-to-video, no start frame","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. Elevated rail-side seating deck at the back of a modern ballpark outfield, viewed along its length. A single straight horizontal safety railing of dark metal runs the full width of the frame in sharp focus, with a continuous row of bar-stool seats behind it fully occupied by spectators leaning on the rail, drinks on the counter ledge. Floodlit green outfield grass and the far grandstand out of focus below and beyond. Night game, warm stadium floodlights, occasional camera-flash sparkle in the crowd, small idle movements only. Plain low outfield wall with no advertising and no scoreboard. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"Camera C-402 in the venue camera array. The rail must stay in sharp focus across the frame — it is the anchor for the deck occupancy count.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/left_field_wall_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/26_Signals%20Intelligence%203D%20stadium%20twin.png"},{"key":"ballpark_way","path":"cam/ballpark_way_mask.mp4","group":"cam","camera_id":"C-EXT-07","title":"Ballpark Way Exterior","zone":"Ballpark Way","duration":"6s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/ballpark_way.jpg","start_image":"images/27","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. Elevated exterior view of a closed-off city street outside a historic ballpark at dusk. Dense crowds of fans in red and navy flow toward the gates between food carts and merchandise tents, string lights overhead, brick facade on the right, blue hour sky. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"Exterior volume indicator. Flow must move consistently toward the ballpark so flow vectors overlay cleanly.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/ballpark_way_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/27_Metro%20Arrival%20Twin%20Command%20Center.png"},{"key":"medical_response","path":"cam/medical_response_mask.mp4","group":"cam","camera_id":"C-266","title":"Medical Response · Section 38","zone":"Section 38 Grandstand","duration":"6s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/medical_response.jpg","start_image":"images/43","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. Grandstand aisle of a night ballgame. Two EMTs in navy polo shirts with medical kits kneel beside a seated fan in a stairway aisle while a yellow-jacketed usher holds back onlookers. Surrounding spectators glance over. Mixed floodlight and aisle step lighting. No graphic injury, calm professional response. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"Tier 1 medical demo. Avoid blood or distressed expressions — keep the calm, already-being-treated tone.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/medical_response_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/43_Stadium%20safety%20response%20command%20center.png"},{"key":"altercation_bleachers","path":"cam/altercation_bleachers_mask.mp4","group":"cam","camera_id":"C-318","title":"Physical Altercation · Bleachers","zone":"Bleachers 38-40","duration":"5s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/altercation_bleachers.jpg","start_image":"Text-to-video, no start frame needed","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. Crowded bleacher section at a night ballgame. In the middle of frame a heated shoving match breaks out between two groups of spectators: raised arms, chests bumped, people pushing each other back while surrounding fans stand up, turn to look and try to pull them apart. A yellow-jacketed usher pushes in from the aisle. Stadium floodlights from above. Confrontational body language only, no blood, no weapons, no graphic violence. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"HAZ-002 keys on an optical-flow spike and skeletons within 0.5m: bodies close together with large motion. No blood.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/altercation_bleachers_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/43_Stadium%20safety%20response%20command%20center.png"},{"key":"smoke_concourse","path":"cam/smoke_concourse_mask.mp4","group":"cam","camera_id":"C-190","title":"Smoke Detected · Gate E","zone":"Gate E Concourse","duration":"5s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/smoke_concourse.jpg","start_image":"Text-to-video, no start frame needed","prompt":"Photoreal 4K security-camera footage, fixed high-mounted CCTV vantage point, mild rectilinear wide-angle lens with no fisheye distortion and no dark vignette corners, natural venue lighting, mild sensor noise, no people looking at camera. Ballpark concourse near a concession grill. A billowing plume of translucent grey-white smoke rises and spreads across the ceiling from behind the counter, thickening and drifting sideways under the roof beams. Two staff members look up at it, a few fans further down the concourse stop and point. No visible open flame, no fire. Cool fluorescent concourse light cutting through the haze. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"HAZ-007 keys on translucent grey-white plume diffusion — visible spread and roll, not open flame.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/smoke_concourse_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/22_Fire%20%26%20Life%20Safety%20Dashboard.png"},{"key":"suspicious_object","path":"cam/suspicious_object_mask.mp4","group":"cam","camera_id":"C-176","title":"Suspicious Object · Service Concourse","zone":"Service Concourse B1","duration":"5s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/suspicious_object.jpg","start_image":"Text-to-video, no start frame needed","prompt":"(loaded from videos/_prompts/)","loop_note":"HAZ-009: a long rigid case plus concealed carry posture triggers a low-confidence object alert requiring human review. Deliberately ambiguous, never an identifiable weapon.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/suspicious_object_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/19_Stadium%20Safety%20Incident%20Response%20Dashboard.png"},{"key":"restricted_intrusion","path":"cam/restricted_intrusion_mask.mp4","group":"cam","camera_id":"C-224","title":"Restricted Zone Intrusion","zone":"Field Level Tunnel A","duration":"5s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/restricted_intrusion.jpg","start_image":"Text-to-video, no start frame needed","prompt":"(loaded from videos/_prompts/)","loop_note":"HAZ-008: the yellow floor boundary is the polygon ROI; the virtual fence is drawn along it.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/restricted_intrusion_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/22_Fire%20%26%20Life%20Safety%20Dashboard.png"},{"key":"field_incursion","path":"cam/field_incursion_mask.mp4","group":"cam","camera_id":"C-409","title":"Field Incursion · Outfield Wall","zone":"Right Field Wall","duration":"5s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/field_incursion.jpg","start_image":"Text-to-video, no start frame needed","prompt":"(loaded from videos/_prompts/)","loop_note":"HAZ-003: the railing is the virtual tripwire — crossing it clears the 95% confidence threshold.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/field_incursion_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/43_Stadium%20safety%20response%20command%20center.png"},{"key":"litter_mess","path":"cam/litter_mess_mask.mp4","group":"cam","camera_id":"C-133","title":"Litter & Mess · Concourse Floor","zone":"Section 14 Concourse","duration":"5s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/litter_mess.jpg","start_image":"Text-to-video, no start frame needed","prompt":"(loaded from videos/_prompts/)","loop_note":"HAZ-010: ground litter density plus viscous stain specular signature, raising a custodial order.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/litter_mess_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/63_Venue%20intelligence%20receptacle%20placement%20analysis.png"},{"key":"crowd_crush","path":"cam/crowd_crush_mask.mp4","group":"cam","camera_id":"C-287","title":"Crowd Crush · Exit Tunnel","zone":"Exit Tunnel 12","duration":"5s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/crowd_crush.jpg","start_image":"Text-to-video, no start frame needed","prompt":"(loaded from videos/_prompts/)","loop_note":"HAZ-004: density above 4.2 people/m² with forward speed under 0.1 m/s; a density grid is overlaid.","src":"https://storage.googleapis.com/nexretail-demo/videos/cam/crowd_crush_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/39_Stadium%20crowd%20%26%20concourse%20flow.png"},{"key":"stadium_orbit","path":"twin/stadium_orbit_mask.mp4","group":"twin","camera_id":"TWIN-01","title":"Digital Twin · Slow Orbit","zone":"Signals Park 1:1 Model","duration":"10s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/stadium_orbit.jpg","start_image":"images/26","prompt":"Stylised 3D digital-twin render of Signals Park, dark navy background, glowing cyan and teal volumetric data lines, subtle film grain, cinematic depth of field, motion-graphics quality. Slow continuous aerial orbit around the full stadium bowl seen from 45 degrees above. The seating decks glow with a fine mesh of cyan point-lights, the field is a soft emerald plane, ring-shaped concourse data streams pulse around the outside, small labelled camera icons blink along the structure. Full 360-degree revolution over the clip so the loop is perfectly seamless. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"A full 360° revolution so the ends meet naturally. This is the hero visual for the home page and Twin module.","src":"https://storage.googleapis.com/nexretail-demo/videos/twin/stadium_orbit_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/26_Signals%20Intelligence%203D%20stadium%20twin.png"},{"key":"crowd_heatmap","path":"twin/crowd_heatmap_mask.mp4","group":"twin","camera_id":"TWIN-02","title":"Crowd Density Heatmap","zone":"Occupancy Overlay","duration":"8s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/crowd_heatmap.jpg","start_image":"images/28","prompt":"Stylised 3D digital-twin render of Signals Park, dark navy background, glowing cyan and teal volumetric data lines, subtle film grain, cinematic depth of field, motion-graphics quality. Top-down-ish view of the stadium bowl with a live crowd-density heatmap laid over the seating decks: deep blue for empty, green for normal, amber and hot red blooming over the bleachers and the left-field wall seats. The hot zones breathe and shift slowly, thin white flow-arrows trace crowd movement along the concourse ring. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"One breathing cycle of the heat colours; keep red hot spots on the bleachers, left field wall and Gate C.","src":"https://storage.googleapis.com/nexretail-demo/videos/twin/crowd_heatmap_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/28_3D%20Stadium%20Crowd%20Flow%20Simulator.png"},{"key":"evacuation_sim","path":"twin/evacuation_sim_mask.mp4","group":"twin","camera_id":"TWIN-03","title":"Fire Evacuation Simulation","zone":"Life Safety Twin","duration":"10s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/evacuation_sim.jpg","start_image":"images/32","prompt":"Stylised 3D digital-twin render of Signals Park, dark navy background, glowing amber and red volumetric data lines, subtle film grain, cinematic depth of field, motion-graphics quality. Fire-evacuation simulation: a pulsing red smoke-source marker sits at one concourse section while thousands of tiny glowing particles representing spectators stream out of the bowl along amber evacuation routes toward green-lit exit gates. One route flashes red as a blocked bottleneck and the particle stream visibly re-routes around it. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"Evacuation particles should recycle: once they exit frame they respawn in the stands so the loop seam is invisible.","src":"https://storage.googleapis.com/nexretail-demo/videos/twin/evacuation_sim_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/32_3D%20Stadium%20Fire%20Evacuation%20Twin.png"},{"key":"facilities_xray","path":"twin/facilities_xray_mask.mp4","group":"twin","camera_id":"TWIN-04","title":"Facilities X-Ray","zone":"MEP / HVAC Twin","duration":"8s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/images/31_Facilities%20X-Ray%20Twin%20Dashboard.png","start_image":"images/31","prompt":"Stylised 3D digital-twin render of Signals Park, dark navy background, glowing cyan and teal volumetric data lines, subtle film grain, cinematic depth of field, motion-graphics quality. X-ray cutaway of the stadium structure: the concrete becomes translucent ghost-glass revealing colour-coded building services inside — blue chilled-water pipes, orange electrical risers, green HVAC ducts — with energy pulses travelling along them. The camera performs a slow lateral dolly across one grandstand section. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"Keep the lateral travel short, or make it a slow there-and-back so the loop closes cleanly.","src":"https://storage.googleapis.com/nexretail-demo/videos/twin/facilities_xray_mask.mp4","ready":false,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/31_Facilities%20X-Ray%20Twin%20Dashboard.png"},{"key":"transform_concert","path":"twin/transform_concert_mask.mp4","group":"twin","camera_id":"TWIN-05","title":"Baseball → Concert Transform","zone":"Venue Mode Switch","duration":"8s","aspect":"16:9","poster":"https://storage.googleapis.com/nexretail-demo/images/34_Stadium%20Transformation_%20Baseball%20to%20Concert.png","start_image":"images/34","prompt":"Stylised 3D digital-twin render of Signals Park, dark navy background, glowing cyan and teal volumetric data lines, subtle film grain, cinematic depth of field, motion-graphics quality. The stadium field transforms from baseball configuration to concert configuration and back: the emerald diamond dissolves into a protective floor deck, a large stage structure with light trusses assembles itself in centre field, rows of floor seating materialise as glowing grid lines, then the whole sequence reverses smoothly. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"A transform-and-revert animation loops seamlessly by construction.","src":"https://storage.googleapis.com/nexretail-demo/videos/twin/transform_concert_mask.mp4","ready":false,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/34_Stadium%20Transformation_%20Baseball%20to%20Concert.png"},{"key":"metro_arrival_map","path":"wall/metro_arrival_map_mask.mp4","group":"wall","camera_id":"WALL-01","title":"Metro Arrival Flow Map","zone":"Transit Context","duration":"10s","aspect":"21:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/metro_arrival_map.jpg","start_image":"images/25 — the glowing globe/map in the Metro Operations Context panel","prompt":"Stylised 3D digital-twin render of Signals Park, dark navy background, glowing cyan and teal volumetric data lines, subtle film grain, cinematic depth of field, motion-graphics quality. Dark stylised satellite map of a coastal city at night. Animated light-trails flow along major arteries and Metro Rail lines from Northgate, Midtown and Harbor terminals and Harborview International Airport inward to a bright pulsing marker at Signals Park. Travel-time labels glow faintly, the Charles River reads as a dark ribbon. Very slow push-in. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"21:9 ultrawide for the Strategic Wall left column. Light trails are the only motion, good for a long loop.","src":"https://storage.googleapis.com/nexretail-demo/videos/wall/metro_arrival_map_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/27_Metro%20Arrival%20Twin%20Command%20Center.png"},{"key":"strategic_ambient","path":"wall/strategic_ambient_mask.mp4","group":"wall","camera_id":"WALL-02","title":"Command Wall Ambient","zone":"Hero Background","duration":"12s","aspect":"21:9","poster":"https://storage.googleapis.com/nexretail-demo/posters/strategic_ambient.jpg","start_image":"images/25","prompt":"Abstract dark command-centre ambience for use as a low-contrast background plate: a very dark navy field with slowly drifting hexagonal grid lines, faint scrolling telemetry waveforms along the bottom, soft cyan bloom, occasional single data point lighting up and fading. Extremely low contrast and no focal subject — text will be overlaid on top of this. The shot must end in roughly the same state it began, so that a hard cut back to the first frame is not jarring. Locked-off camera, no cuts, no camera shake, no drift, no text or watermark overlays.","loop_note":"Home-page hero backplate, rendered at 0.35 opacity under text — contrast must stay low with no focal subject.","src":"https://storage.googleapis.com/nexretail-demo/videos/wall/strategic_ambient_mask.mp4","ready":true,"missing":false,"concept_poster":"https://storage.googleapis.com/nexretail-demo/images/25_Signals%20Strategic%20Operations%20Wall.png"}]}