
Today, I’m sharing my cheat code for creating those high-energy "room transformation" videos you see on social media. Usually, this requires hours of 3D modeling in Blender or Cinema 4D. I’m going to show you how to do it in 2 minutes using a "JSON Prompt" workflow.
Step 1: The "JSON" Secret Sauce To get high-quality, complex movement from AI video models, structure matters. Instead of writing a long paragraph, we use a JSON code block. This helps the AI understand exactly what goes inside the box versus what happens to the room.
Resource: Copy the JSON template at the bottom of this post.
Step 2: Customize with ChatGPT You don't need to be a coder to use this.
Paste the JSON template below into ChatGPT.
Tell ChatGPT: "I want an unboxing video for [INSERT BRAND/PRODUCT]. Please fill in the brackets in this JSON code to match that theme."
ChatGPT will spit out a perfectly formatted prompt for you.
Step 3: Generate in Google Flow
Go to labs.google/flow.
Create a New Project.
Paste your new JSON prompt into the text box.
Pro Tip: Select Veo 3.1 Fast for your first try. It uses fewer credits (20 vs 100) and is perfect for testing the movement.
Hit Generate.
The Result: A sealed box sits in an empty room, bursts open, and instantly transforms the entire environment into a branded showroom.
📋 Copy/Paste This JSON Template:
JSON
{
"description": "Photorealistic cinematic shot of an empty [ROOM_TYPE] *i.e. modern bedroom* with [FLOOR_TYPE] *i.e. dark wood floors* and [LIGHT_CONDITION] *i.e. soft daylight filtering in*. A sealed [BRAND] box *i.e. Nike shoebox* sits in the center. It [BOX_ACTION] *i.e. shakes and bursts open*, and [THEMED_OBJECTS] *i.e. sneakers, hats, posters* fly out and assemble rapidly into a complete [THEMED_ROOM] *i.e. sneaker vault*. No text.",
"style": "photorealistic cinematic",
"camera": "fixed wide angle, front-facing for symmetrical reveal",
"lighting": "[LIGHT_STYLE] *i.e. ambient cool light with spotlight accents*",
"room": "[EMPTY_ROOM_DESCRIPTION] *i.e. empty dark room with plain walls* transforms into [FINAL_ROOM_STYLE] *i.e. high-contrast Nike sneaker display room*",
"elements": [
"[BRAND BOX WITH LOGO] *i.e. matte black Nike box with white swoosh*",
"[OBJECT 1] *i.e. display shelves with Air Jordans*",
"[OBJECT 2] *i.e. neon Nike wall light*",
"[OBJECT 3] *i.e. bench with gym bag*",
"...add more..."
],
"motion": "[MOTION_DESCRIPTION] *i.e. box bursts open and items fly into place instantly*",
"ending": "[MOOD_DESCRIPTION] *i.e. bold, high-energy showroom glowing with cool lighting*",
"text": "none",
"keywords": [
"16:9",
"[BRAND] *i.e. Nike*",
"[THEME] *i.e. sneaker vault*",
"fast assembly",
"no text",
"[LIGHTING TAGS] *i.e. cool lighting, spotlight*"
]
}


