Ancient City Rooftop Battle in a Midnight Downpour · 60FPS Version

Model N/AWuxiaVFXActionSlow MotionRain SceneSamurai & Ninja15s
60FPS, realistic rain simulation, only ambient sync sound kept — a major rooftop battle in an ancient city at midnight. A complete prompt-engineering template split into four chapters: base settings, scene, characters, and timeline.
⚔ Featured in VS battle: Text-Only vs Image-Guided: Rainy-Night Rooftop Wuxia in an Ancient City

PROMPT · Video Prompt

Create with AI
Here's the prompt, 15s: 1. Basic Setup Total duration: 15 seconds Aspect ratio: 16:9 landscape Frame rate: 60FPS Visual quality: 4K/8K cinematic-grade CGI, ultra-photorealistic live-action film texture, authentic PBR materials, high dynamic range, realistic rain simulation, fine detail on skin, fabric, metal, and tile reflections, and airborne particles. Keep only synchronized ambient sound. Scene: the rooftop of an ancient East Asian city in a heavy rainstorm at night. The scene consists of vast continuous black wet-tile rooftops, layered upturned eaves, distant towers, ridgelines, hanging lanterns, and hazy city lights. The sky is deep blue-black, with thick clouds covering most of it, and only cold white moonlight breaking through gaps in the clouds. The rooftop tiles are completely soaked with rain, forming realistic mirror-like reflections and irregular puddles. Scattered warm yellow lanterns in the distance serve as fill light, creating a clear cool-warm contrast against the cold blue moonlight. The rain remains moderate to heavy throughout, falling at a slight angle due to wind. Water continuously drips from the eaves, with flowing water trails and puddles on the tiles. Aside from the two characters, no third person, soldier, animal, or extra creature appears. Spatial relationship: the battle always takes place within the same continuous rooftop area. At the opening: the purple-haired assassin is on a higher ridge on the left side of the frame. The blue-haired ninja is in a slightly lower eave area on the right side of the frame. The two are approximately 15–20 meters apart. There are no obstacles between them, only a wide expanse of wet black tiles and a curtain of rain. All subsequent dashes, kunai throws, dodges, and close-quarters attacks must strictly follow this spatial relationship. No teleporting. No sudden changes to the rooftop structure. No random cutting to other scenes.

✍️ Editor’s Notes

This one's really just the foundation layer of the whole prompt set — no actual shot in it, purely nailing down the scene and the characters' starting positions: “the purple-haired assassin is on the higher ridge to the left of frame, the blue-haired ninja is on the slightly lower eaves to the right, roughly 15–20 meters apart” — spatial relationships quantified down to the meter, which every following shot leans on as its base. It's short, but the information density isn't low — this is the modular approach to a long prompt, splitting it up and feeding it in pieces, which makes it easier to fill in shot by shot later and avoids the model missing details when you dump everything in one giant block.

Create with AI

Video prompt from the author's reply

PROMPT · Full Prompt

Create with AI
Storyboard 1 | 0.0s–1.7s Standoff between the two → Split-screen tear → Establishing the battlefield space At the very start, two near-8:9 vertical split screens appear on the left and right. A pure black vertical dividing line about 2–3cm in visual width sits at the exact center of the frame. Left split-screen: close-up of the purple-haired assassin, chest and above, facing forward. She stands upright with no attacking motion. Her shoulders are naturally relaxed and lowered.

✍️ Editor’s Notes

This is clearly the opening of Shot 1 — it just cuts off at “shoulders naturally drop,” almost certainly truncated during a copy-paste, and it needs the second half of the split-screen standoff reattached, or the model's left holding a fragment sentence and will probably improvise its own ending. The split-screen composition (8:9 vertical dual frame with a black dividing line) demands a fair amount of spatial reasoning from the model — the text after this needs to fill in the action on both sides of the split, otherwise you get one side acting and the other just standing there doing nothing.

Want tighter control? Try this expanded version:
Right-side split screen: the blue-haired ninja stands in profile, lightly spinning a kunai in hand, gaze locked coldly toward the left screen, rain dripping off the ends of her hair. Both halves of the split screen hold in complete stillness, a standoff with only rain continuing to fall around the two of them, lantern light and moonlight rendering the background in two contrasting warm/cool tones on each side. At around 0.8 seconds, the central black dividing line begins to show a faint crack-like glow, and with a low rumble of thunder, the dividing line suddenly bursts open toward both sides — the left and right frames merge into a single widescreen space like torn paper being pulled apart, the purple-haired assassin and the blue-haired ninja instantly sharing the frame, each holding their original position and pose, setting up the spatial groundwork for the real clash in the next second. No cut, formed in a single continuous shot.
Create with AI

Video prompt from the author's reply

PROMPT · Full Prompt

Create with AI
Storyboard 3 | 4.8s–8.8s Blue-haired ninja defends against the kunai → Senses the real threat 4.8s–6.3s Cut to a medium full shot of the blue-haired ninja from the front. The camera slowly orbits from the character's right side to the left. The blue-haired ninja stands at the center of the wet black rooftop. Upon sensing the high-speed incoming kunai, she immediately lowers her center of gravity. Her right leg extends back. Her left leg bends slightly. Forming a stable bow stance. Her upper body remains extremely stable. Her hands first cross and slide quickly in front of her chest. Then the motion stops. Her left arm lifts forward and extends straight. Her five fingers close naturally together. Her palm faces directly toward the direction of the attack. Her right arm bends. Her right fist rests at her right hip. Forming an extremely restrained, precise defensive stance with the feel of a soft-fist martial system. Cold blue moonlight traces along her: shoulders. Arms. Bridge of the nose. Blue wet hair. Forming sharp rim lighting. No large-scale energy burst. Emphasis on the martial arts movement itself. 6.3s–7.3s Cut to a low-angle, slightly upward-tilted side medium full shot. The camera is positioned near the blue-haired ninja's rear right side. The blue-haired ninja's back is in the lower-left close foreground of the frame. In the distance, a high-speed spinning needle-like kunai closes in on her. The kunai has already entered close-to-mid range. Its tail's tornado-like pressure trails: large amounts of white wind lines. Rain vortices. Slight air refraction. Spatial disturbance. In the extreme distance to the upper right, the purple-haired assassin can be seen. She has already lowered her body. Almost pressed against the tiles. Black-red energy flames flicker briefly around her body. This detail should not steal too much focus. It only serves as a hint of danger to come. 7.3s–8.3s No cut. The blue-haired ninja's left palm suddenly withdraws about 20cm. The air compresses inward with the movement of her palm. Raindrops simultaneously gather near her palm. The next instant. Her left palm suddenly springs forward. In front of her palm forms a semi-transparent circular air force field about 40–50cm in diameter. The force field is not a magic shield. Rather, it is a transparent refractive zone formed by highly compressed air. Nearby raindrops suddenly hover in place. Then instantly shatter into fine mist. The high-speed incoming kunai enters the force field. The needle tip begins to shake violently. The entire blade deviates from its original straight trajectory. The blue-haired ninja's palm continues to exert outward force. “Snap—!” The kunai is instantly deflected away. The blade flies diagonally out of frame toward the upper right. Its high-speed spin produces a sharp metallic vibrating sound. At the same time: a transparent shockwave spreads outward across the rooftop. Puddles on the tiles are pushed apart. Forming fan-shaped waves of water. A brief circular vacuum zone appears in the rain curtain. Then the rain fills it back in. 8.3s–8.8s Suddenly quick-cut to an extreme close-up of the eyes at 85mm. The blue-haired ninja has just completed her defense. Her gaze remains calm. The next instant. Her pupils suddenly contract sharply downward. Loose strands of hair beside her face are lifted by a reverse blast of black wind pressure from below. She shows a trace of surprise for the first time. At the same time. From below the frame comes: a sharp sound of air friction from something moving at high speed close to the tiles. “Whoosh—!” Making the audience realize: the real attack was never the kunai. It was the purple-haired assassin herself. Storyboard 4 | 8.8s–12.2s Purple-haired assassin's tile-skimming surprise attack → Heavy blow to the abdomen 8.8s–9.8s Suddenly cut to a top-down overhead shot. Entering nearly one second of slow motion. The camera points straight down. Blurred in the left foreground of the frame appears: half of the blue-haired ninja's head. Her shoulder. Part of her blue wet hair. Slightly below center of the frame: the purple-haired assassin has already completed a high-speed tile-skimming dash. She glides almost flush against the wet black tiles right up to the front of the blue-haired ninja's abdomen. Note: the purple-haired assassin executed this high-speed tile-skimming rush at the exact moment the kunai was thrown earlier. This must absolutely not be depicted as teleportation. The purple-haired assassin is now in an extremely low stance. Her front leg bent for support. Her back leg pushing off the ground. Her shoulders lowered. A trailing afterimage of mixed black and dark red energy drags behind her back. Along her dash path: rainwater parts to both sides. Puddles form V-shaped ripples. Extremely brief black lightning lingers in the air. The purple-haired assassin slowly raises her head. Looking up at the blue-haired ninja from below. A clear, predatory, triumphant smirk appears at the corner of her mouth. Not a manic laugh. But rather: “You fell for it.” Within this one second. Ambient sound drops sharply. The rain sounds distant. Leaving only: the purple-haired assassin's low, heavy breathing. The crackling of black electric arcs. A low-frequency drumbeat like a heartbeat. 9.8s The slow-motion moment ends. Sound fully returns. 9.8s–11.2s Cut to a side close-up. The purple-haired assassin suddenly erupts from her low stance. Her foot stomps against the tiles. Her waist rotates. Her shoulder drives her right arm. Her right fist launches upward at high speed along a diagonal line from below her body. Her fist is completely wrapped in semi-transparent black-red flame-like energy. Interlaced with several thin strands of black lightning. The fist's edge lands directly on: the lower-center area of the blue-haired ninja's abdomen. The attack must clearly connect with her body. It cannot miss. At the moment of impact: the fabric over the blue-haired ninja's abdomen visibly caves inward. Her body's core instantly tightens. Her upper body folds forward from the impact. Her shoulders contract forward. Her eyes visibly widen. Her lips part slightly. Her face shows, for the first time: being caught off guard. Pain. Shock. But without exaggerated distortion. At the point of contact bursts: semi-transparent black-red energy. Transparent air ripples. A large amount of fine rain mist. A very small amount of black lightning. No blood. No penetration of the body. The shockwave rapidly spreads outward from the point of contact on her abdomen. The hem of the blue-haired ninja's clothing and her hair are instantly lifted from behind. The camera quickly pushes forward about 30cm following the fist. A brief camera shake is added at the moment of impact. Sound: a heavy impact of flesh. A low-frequency impact sound. Black lightning bursting. The crackling sound of rain being pushed apart. 11.2s–12.2s The camera pulls back slightly. The blue-haired ninja's head and shoulders violently jolt backward from the force of the impact. A short burst of air is expelled from her mouth. No blood. The purple-haired assassin remains in her low punching stance. Her right fist stays in the extended position after completing the attack. Black-red flame-like energy continues to spread outward from the fist's edge. Forming a low, deep circular shockwave. The puddles on the rooftop are pushed by the shockwave into clear circular ripples. A few tiny tile fragments bounce a few centimeters from the vibration. Then fall back down.

✍️ Editor’s Notes

This is the full version of Shot 3, three cuts between 4.8 and 8.8 seconds, dedicated entirely to the blue-haired ninja's defensive system — “palm facing the direction of the attack,” “forming a highly restrained, precise defensive stance with a soft-fist-style feel” — naming the martial arts school outright, which is there purely to lock in style for the model, otherwise “soft fist” very easily turns into flashy, hollow wushu-movie flourishes. When describing the force-field effect that deflects the kunai, it specifically adds “the force field isn't a magic shield, it's a transparent refractive zone formed by highly compressed air” — that kind of self-correcting clarification is really effective when you're dealing with superpower effects, since it stops the model from defaulting to slapping on a generic magic-VFX filter.

Create with AI

Video prompt from the author's reply

PROMPT · Full Prompt

Create with AI
Storyboard 5 | 12.2s–15.0s Blue-haired ninja absorbs the blow and retreats → One-handed seal → Blue eyes awaken 12.2s–13.2s Cut to a slightly-downward-angled front tracking medium close-up of the blue-haired ninja. After taking the heavy blow to the abdomen. The blue-haired ninja is carried backward through a low arc by the force of the impact. Her body stays slightly arched. Both arms spread backward from the momentum. The hem of her clothing and her wet hair are lifted by the retreating airflow. The camera pulls back in sync. The blue-haired ninja is kept centered in the frame at all times.

✍️ Editor’s Notes

This one's also a truncated Shot 5 opener — it only gets as far as “her hem and wet hair lifted by the backdraft,” and the two key actions promised in the title — the one-hand hand-seal and the blue-eye awakening — never actually show up in the body text. The information doesn't match the title, so it has to be completed before it's usable.

Want tighter control? Try this expanded version:
The camera continues to pull back, tracking. The blue-haired ninja checks her low-altitude backward flight, toe touching down as she pivots into a stable stance, her right hand quickly forming a seal — index and middle fingers together tracing a brief seal pattern, faint blue strands of light rising off her fingertips. She looks up, her pupils shifting from deep blue to a clear ice blue, fine light patterns surfacing at the iris's edge; raindrops falling before her open eyes freeze into tiny ice crystals for an instant before quickly melting. She lets out a low breath of white vapor, shoulders relaxing, weight sinking, settling into a brand-new combat stance, her gaze locking back onto the purple-haired assassin, gathering herself for the final confrontation.
Create with AI

Related Works

׋›
↑