One-Take Camera Route
Mission
用于复杂空间一镜到底运镜:先设计角色、空间和可行路线,再用全景群像图 + 运镜路线图指导一镜到底视频生成。
This is a route-planning skill. It is not just a video prompt style. It should produce evidence that the camera path is physically possible before video generation.
JarvisHub Execution Model
- 主 Agent 负责编排:读取画布事实、整理任务 brief、按阶段同步 TodoWrite 进度,并把已确认的文本成果写入画布;媒体生成、等待、拼接和评审交给具备相应能力的执行 agent 或当前可用工具。TodoWrite 不是画布写入前置条件。
- 图像、视频和拼接交给具备媒体能力的执行 agent:brief 给出稳定输出身份、用途、真实参考 URL 和关键约束;需要下游引用时必须等待真实
imageUrl / videoUrl,不能把提交态当完成态。
- 多模态验收交给
critic sub-agent:只读取真实媒体并评审,不生成、不补素材。
- 当前已知 canvas 工具集没有通用音频生成、音频驱动口型、末帧抽取或视频直改工具;旁白、BGM、字幕、末帧承接和精准 lip sync 只能作为后期合成计划或
blocked 项,除非本轮工具列表明确暴露对应能力。
When To Use
Use this skill for:
- one-take multi-character camera move,
- camera path through a room/space,
- group reveal in one continuous take,
- route annotation image,
- red path / arrow planning board,
- passing each character once,
- complex spatial camera choreography.
Use flova-one-shot-continuity-film when the task is long-form narrative one-shot continuity across clips. Use this skill when the hard part is the spatial route.
Canvas-Native Boundary
Follow the JarvisHub Execution Model. If route annotation images or first-frame/start-frame video control are not exposed, return the planning board prompt and video prompt as runnable artifacts and mark the blocked stage.
Required Intake
Collect:
- character count,
- identity references for each character,
- scene type,
- visual style,
- aspect ratio,
- one-take rhythm: slow glide, medium pass-through, urgent close follow,
- whether each character needs a close pass,
- start and end emphasis,
- existing group image or route image if any.
Workflow
- Lock final video spec.
- Generate or bind character references.
- Generate or bind empty scene.
- Create wide master group image.
- Create route annotation image.
- Generate one-take video from master image and route plan.
- Assemble/QA.
Pause after empty scene, group master image, route plan, and generated video.
If the user already uploaded a usable group master image, skip character/scene generation. If the uploaded image already has a clear route plan, skip route annotation and extract route instructions.
Physical Feasibility Rules
Before route generation, confirm:
- all characters are visible in the master image,
- there is a navigable path,
- the camera does not pass through walls, furniture, or bodies,
- start point matches the master image viewpoint,
- route has one start and one end,
- route covers each required subject,
- the path does not branch or reset.
Prefer a simpler route over an impressive but impossible route.
Key Elements
Character element:
- face/hair/body/outfit,
- unique identity anchors,
- pose,
- required close-up or pass-by note.
Scene element:
- layout,
- doors/walkable zones,
- furniture,
- foreground/midground/background,
- light direction,
- obstacles,
- route-safe gaps.
Wide Master Image
Purpose:
- lock the scene,
- place all characters,
- show a real start viewpoint,
- leave room for camera movement.
Prompt requirements:
- wide master shot,
- 16:9 unless user specifies,
- all characters visible,
- no text/overlays,
- navigable path,
- foreground/midground/background separation,
- no route lines yet.
Route Annotation Image
Create a planning-board version of the exact same wide master image.
Rules:
- do not change character positions,
- do not change furniture, lighting, perspective, or scale,
- overlay one continuous red route line,
- add hand-drawn arrows at direction changes,
- start route from the current viewpoint,
- pass required characters in order,
- no labels unless user explicitly asks,
- no extra objects.
The route annotation is a reference only. It must not appear in final video.
Route Extraction
If analyzing an uploaded/created route image, extract:
- start point,
- end point,
- movement sequence,
- subjects passed in order,
- pauses or close-pass moments,
- camera height changes,
- pan/tilt/orbit moments,
- obstacles to avoid.
Use this extraction to write the final video prompt.
Video Prompt Rules
Required statements:
one continuous take, no cuts, no camera reset, start exactly from the first frame/master shot
Route statement:
follow the camera path and motion logic shown by the route planning image, but do not display any red lines or arrows in the final video
Momentum:
- slow glide: gentle forward movement, subtle handheld sway,
- medium pass-through: steady handheld push through the space,
- urgent close follow: fast handheld pursuit, close and reactive, but no unreadable shaking.
Coverage:
briefly frame each required character clearly at least once
Negative constraints:
no red lines, no arrows, no planning overlays, no jump cuts, no teleporting, no sudden viewpoint change, no duplicated people, no face drift, no wardrobe drift, no impossible clipping
QA
Check:
- first video frame matches master image,
- no route marks visible,
- no cut/reset/teleport,
- each required character is framed clearly,
- identities and outfits hold,
- path remains physically plausible,
- no collision through objects,
- final motion matches chosen rhythm.
If QA fails:
- route problem -> simplify route annotation,
- identity problem -> strengthen references,
- path mark visible -> regenerate video with stronger no-overlay instruction,
- route ignored -> make route simpler and more visible in planning image.
1---2name: flova-one-take-camera-route3description: Use when 用户要多人物或复杂空间的一镜到底运镜、红线路径规划、群像穿梭、角色逐个经过、空间可拍性预演或 route-to-video 工作流。4---56# One-Take Camera Route78## Mission910用于复杂空间一镜到底运镜:先设计角色、空间和可行路线,再用全景群像图 + 运镜路线图指导一镜到底视频生成。1112This is a route-planning skill. It is not just a video prompt style. It should produce evidence that the camera path is physically possible before video generation.1314## JarvisHub Execution Model1516- 主 Agent 负责编排:读取画布事实、整理任务 brief、按阶段同步 TodoWrite 进度,并把已确认的文本成果写入画布;媒体生成、等待、拼接和评审交给具备相应能力的执行 agent 或当前可用工具。TodoWrite 不是画布写入前置条件。17- 图像、视频和拼接交给具备媒体能力的执行 agent:brief 给出稳定输出身份、用途、真实参考 URL 和关键约束;需要下游引用时必须等待真实 `imageUrl` / `videoUrl`,不能把提交态当完成态。18- 多模态验收交给 `critic` sub-agent:只读取真实媒体并评审,不生成、不补素材。19- 当前已知 canvas 工具集没有通用音频生成、音频驱动口型、末帧抽取或视频直改工具;旁白、BGM、字幕、末帧承接和精准 lip sync 只能作为后期合成计划或 `blocked` 项,除非本轮工具列表明确暴露对应能力。2021## When To Use2223Use this skill for:2425- one-take multi-character camera move,26- camera path through a room/space,27- group reveal in one continuous take,28- route annotation image,29- red path / arrow planning board,30- passing each character once,31- complex spatial camera choreography.3233Use `flova-one-shot-continuity-film` when the task is long-form narrative one-shot continuity across clips. Use this skill when the hard part is the spatial route.3435## Canvas-Native Boundary3637Follow the JarvisHub Execution Model. If route annotation images or first-frame/start-frame video control are not exposed, return the planning board prompt and video prompt as runnable artifacts and mark the blocked stage.3839## Required Intake4041Collect:4243- character count,44- identity references for each character,45- scene type,46- visual style,47- aspect ratio,48- one-take rhythm: slow glide, medium pass-through, urgent close follow,49- whether each character needs a close pass,50- start and end emphasis,51- existing group image or route image if any.5253## Workflow54551. Lock final video spec.562. Generate or bind character references.573. Generate or bind empty scene.584. Create wide master group image.595. Create route annotation image.606. Generate one-take video from master image and route plan.617. Assemble/QA.6263Pause after empty scene, group master image, route plan, and generated video.6465If the user already uploaded a usable group master image, skip character/scene generation. If the uploaded image already has a clear route plan, skip route annotation and extract route instructions.6667## Physical Feasibility Rules6869Before route generation, confirm:7071- all characters are visible in the master image,72- there is a navigable path,73- the camera does not pass through walls, furniture, or bodies,74- start point matches the master image viewpoint,75- route has one start and one end,76- route covers each required subject,77- the path does not branch or reset.7879Prefer a simpler route over an impressive but impossible route.8081## Key Elements8283Character element:8485- face/hair/body/outfit,86- unique identity anchors,87- pose,88- required close-up or pass-by note.8990Scene element:9192- layout,93- doors/walkable zones,94- furniture,95- foreground/midground/background,96- light direction,97- obstacles,98- route-safe gaps.99100## Wide Master Image101102Purpose:103104- lock the scene,105- place all characters,106- show a real start viewpoint,107- leave room for camera movement.108109Prompt requirements:110111- wide master shot,112- 16:9 unless user specifies,113- all characters visible,114- no text/overlays,115- navigable path,116- foreground/midground/background separation,117- no route lines yet.118119## Route Annotation Image120121Create a planning-board version of the exact same wide master image.122123Rules:124125- do not change character positions,126- do not change furniture, lighting, perspective, or scale,127- overlay one continuous red route line,128- add hand-drawn arrows at direction changes,129- start route from the current viewpoint,130- pass required characters in order,131- no labels unless user explicitly asks,132- no extra objects.133134The route annotation is a reference only. It must not appear in final video.135136## Route Extraction137138If analyzing an uploaded/created route image, extract:139140- start point,141- end point,142- movement sequence,143- subjects passed in order,144- pauses or close-pass moments,145- camera height changes,146- pan/tilt/orbit moments,147- obstacles to avoid.148149Use this extraction to write the final video prompt.150151## Video Prompt Rules152153Required statements:154155```text156one continuous take, no cuts, no camera reset, start exactly from the first frame/master shot157```158159Route statement:160161```text162follow the camera path and motion logic shown by the route planning image, but do not display any red lines or arrows in the final video163```164165Momentum:166167- slow glide: gentle forward movement, subtle handheld sway,168- medium pass-through: steady handheld push through the space,169- urgent close follow: fast handheld pursuit, close and reactive, but no unreadable shaking.170171Coverage:172173```text174briefly frame each required character clearly at least once175```176177Negative constraints:178179```text180no red lines, no arrows, no planning overlays, no jump cuts, no teleporting, no sudden viewpoint change, no duplicated people, no face drift, no wardrobe drift, no impossible clipping181```182183## QA184185Check:186187- first video frame matches master image,188- no route marks visible,189- no cut/reset/teleport,190- each required character is framed clearly,191- identities and outfits hold,192- path remains physically plausible,193- no collision through objects,194- final motion matches chosen rhythm.195196If QA fails:197198- route problem -> simplify route annotation,199- identity problem -> strengthen references,200- path mark visible -> regenerate video with stronger no-overlay instruction,201- route ignored -> make route simpler and more visible in planning image.