XML-Tagged Prompting — A Sora 2 Experiment

Sora 2Structured PromptCreativeHandheld CameraFilm Grain10s
The prompt is written with XML tags like <video model="sora-2" duration="8s">, with look and style each broken into their own nodes. A third form of structured prompting — beyond JSON and YAML — rounding out the format collection.

PROMPT · Video Prompt

Create with AI
<video version="2.0" model="sora-2" duration="8s" fps="24" aspect_ratio="9:16" resolution="1080x1920" seed="auto"> <look style="cinematic realism" color_grade="muted greens and grays, creamy whites, gentle rose skin" grain="subtle"/> <environment> <location>Back-alley stoop with green-painted steel stairs, cracked pavement, small strip of grass and stones</location> <time>Night</time> <weather>Dry pavement with slight humidity sheen</weather> <lighting> <key>On-camera flash pop look</key> <fill>Cool streetlamp spill from camera-left</fill> <background>Falls to shadow, retain highlight detail on white wings</background> </lighting> </environment> <camera sensor="smartphone-front feel" lens="26-28mm equiv" shutter="1/48s cinematic, mild motion blur" aperture="f/2.2 shallow DOF with soft halation on speculars" stabilization="handheld"> <movement type="single push-in" path="straight ~0.5m" micro_tilt="minimal to keep face centered" wobble_limit="handheld micro-bob ≤ 3% frame height"/> <rules>One primary motion only, no zooms, no extra moves, no cuts</rules> </camera> <cast> <human id="subject01" age="young adult" hair="long black, straight fringe" makeup="pale with soft blush" pose="seated curl on green metal steps, hands clasping shoe laces, looking down" mood="melancholic, delicate, ethereal but grounded, PG-13"> <wardrobe>Black blazer over light dress with tulle pooling on ground, chunky brown platform oxfords, large white feathered costume wings</wardrobe> <notes>No logos; wings are practical costume, no flight</notes> </human> </cast> <composition> <framing>Subject centered; wings form diagonals; stairs and pavement add gritty texture</framing> <depth_of_field>Face and front wing plane sharp, background softly falls off</depth_of_field> <atmospherics>Subtle film grain; slight haze around highlights to echo flash bloom</atmospherics> <palette primary="industrial green, asphalt gray, soft ivory" accents="rose blush, brown leather shoes"/> </composition> <audio> <ambience>Faint urban hum, distant traffic hush, night insects</ambience> <foley>Shoe lace tug, fabric rustle, slight step creak</foley> <dialogue>None</dialogue> <music>None</music> </audio> <timeline> <event t="0.0-2.5s"> <shot type="medium from overhead 3/4 angle">Subject sits curled, wings slightly splayed</shot> <physics>Loose hair shifts subtly; feathers quiver from faint breeze</physics> <camera_motion>Begin slow handheld push-in</camera_motion> </event> <event t="2.5-5.0s"> <action>She tightens a lace, exhales; chin tilts, eyes glance down; wings remain still</action> <physics>Tulle settles with micro ripples; cloth compresses at knees</physics> </event> <event t="5.0-8.0s"> <shot type="tight portrait">Camera eases in; she lifts gaze slightly toward lens then softly closes eyes; hold on quiet</shot> <physics>Minimal hand tremor; stable specular roll on feathers and shoes</physics> </event> </timeline> <constraints no_text_on_screen="true" no_watermarks="true" tone="PG-13 respectful" vfx="no supernatural, wings are practical"/> <negative_prompt>cartoonish acting, rolling-shutter wobble, clipping on feathers or hair, overexposure, extra camera moves, zooms, cuts</negative_prompt> </video>

✍️ Editor’s Notes

Nesting camera, lighting, character, and timeline in layered XML tags isn't new for hardcore Sora 2 users — it's basically turning natural-language prompting into an engineering spec. Upside: every parameter is independently tunable. Downside: information density gets so high the model probably won't execute every sub-parameter literally — a lot of it just ends up read as style reference rather than hard instruction. The negative-prompt list is solid though — cartoonish look, rolling shutter jitter, excessive cuts are all real Sora 2 failure modes, so this is clearly written by someone who's eaten those failures firsthand. The angel-girl-on-the-steps image itself has good atmosphere, but the overall complexity here already outstrips what most shots actually need.

Create with AI

Related Works

׋›
↑