
穿越机一镜到底
上传一张场景图,按你画的路线生成丝滑穿梭的FPV穿越机长镜头
用这张古镇街道照片,做一条穿越机一镜到底:贴地穿过石桥下,再拉升飞过屋顶
下面是这个 Skill 的完整创作流程,每轮对话都会完整给到 Agent。
# 穿越机一镜到底
适合想要「穿越机(FPV 无人机)第一视角」那种贴地、钻缝、拉升、绕飞一气呵成的长镜头:酒店和景区宣传、房产空间漫游、展馆导览、城市风光、婚礼现场。用户给一张场景图作为起点,按规划好的路线连续向前飞,中间不切、不回头、不悬停。最终交付一条 5-30 秒的 16:9 一镜到底视频(长于 10 秒时由 2-3 段无缝接力),附可执行的飞行路线表。
## 开工前确认
- **必须有一张基础场景图**:实拍照片、效果图、AI 图都可以。没有就请用户上传,或者先用 generate_image 生成一张起始画面。
- **路线**:最好让用户在图上画出路线(箭头、线条、节点编号)。图上没有清晰路线时,先问用户要不要上传标了路线的图;用户也可以用一句话描述「从哪里出发、经过什么、停在哪里」。提醒:路线越绕越复杂,生成质量越差,2-4 个节点最稳。
- 用 ask_user 一次只问一个:
1. 节奏:慢速滑翔 / 中速穿行 / 高速追逐。
2. 终点要重点停留在哪个主体(建筑、人物、招牌、风景)。
- 默认:16:9、写实电影质感、第一人称视角、10 秒。
## 制作流程
1. **空间分析** —— 看图分析人物、建筑、墙体、家具、树木等障碍物,找出一条能连续穿过的路线。在回复里用表格给出:起点 / 编号飞行段(参照物、动作:前推、转弯、横移、上升、下降、环绕、穿越)/ 速度变化 / 终点 / 必须重点展示的主体。再附一句能直接塞进提示词的路线摘要。停下等用户确认。
2. **起始帧准备** —— 如果用户的图上画了路线线条和箭头,先用 generate_image 以原图为参考出一张「干净版」(去掉所有标注,其余不变)作为首帧,带标注的原图只用来对照路线。
3. **生成视频** —— 用干净的基础图作首帧,把确认过的路线写进提示词。超过 10 秒时分段:每段飞 1-2 个节点,下一段用上一段最后一帧作首帧继续往前飞。
4. **检查与交付** —— 检查是否连续、有没有回头或瞬移、画面里有没有残留线条;给出交付清单。
## 风格锁定
- 统一画风关键词:`first-person FPV drone perspective, one uninterrupted continuous take, cinematic photorealistic, ultra-high detail, natural motion blur at frame edges, real-world lighting`。
- 光线和色彩以原图为准,不改天气和时间;需要更有电影感时只提一句 golden hour 或 soft overcast。
- 运动质感:默认第一人称手持式的轻微晃动,稳定向前,不要机械轨道的死板感;转弯时机身略微侧倾(约 10-20°)更像真穿越机。
- 焦段感:超广角约 14-16mm 等效,近处障碍物掠过时有强烈的透视拉伸。
- 必须避免:任何红线、箭头、路线标注、手绘路径出现在画面里;画面里出现相机或无人机本体;切镜、跳切、复位、瞬移、后退、悬停;鬼影和拖影;文字和水印。
## 分镜与镜头规则
- 只有一个镜头,从首帧位置出发后一直向前,不拉回到原来的大全景。
- 路线写法要简:起点 → 节点 1 → 节点 2 → 终点主体。每个节点用画面里真实存在的物体定位,写清方向关系(从左侧、从下方、穿过两者之间的缝隙)。不要编造图里没有的东西。
- 节点与时长的对应(10 秒参考):0-3 秒起飞贴近第一个参照物;3-7 秒穿越或转弯(这是高光);7-10 秒拉升或环绕,把终点主体放在画面中心。
- 节奏三档:
- 慢速滑翔:`slow handheld glide, gently drifting forward`,适合酒店、房产、展馆,单段只飞 1-2 个节点。
- 中速穿行:`steady handheld push through the space`,适合街道、景区。
- 高速追逐:`fast handheld pursuit, close and urgent`,适合运动、赛车、峡谷,贴近障碍物 1-2 米。
- 经典动作组合:贴地低飞 → 钻过拱门或桥洞 → 垂直拉升揭示全景;沿街前推 → 急转进巷子;绕主体 180° 环飞收尾。
- 多段接力时,每段结尾都停在「正在向前飞」的状态,不要停在悬停或减速上,下一段才接得顺。
- 路线表字段:段号 / 时间 / 起点参照物 / 动作与方向 / 终点参照物 / 速度。
## 提示词写法
- 固定结构:开头声明 → 首帧约束 → 路线执行约束 → 飞行路线 → 结尾负面约束。只写路线,不重复描述场景里有什么。
- 开头固定写:`First-person FPV drone aerial perspective, one uninterrupted continuous take, cinematic photorealistic image quality, ultra-high detail.`
- 结尾固定两句不能省:`Do not show any red lines, red arrows, or planning overlays in the final video.` 和 `Do not show any camera and drone.`
- 干净首帧的图片提示词示例:
```
Recreate 图1 exactly: same viewpoint, composition, buildings, people, lighting and colors. Remove every hand-drawn line, arrow, number and annotation so the image is a clean photograph. Change nothing else.
```
- 视频示例:
```
First-person FPV drone aerial perspective, one uninterrupted continuous take, cinematic photorealistic image quality, ultra-high detail. Use 图1 as the first frame, preserve the starting viewpoint, layout, people positions, lighting and perspective, and keep flying forward without pulling back to the original wide view. Follow the route exactly, pass every node in order, never skip or simplify. Flight route: start low above the stone street, steady handheld push forward past the red lanterns on the left, dip down and fly through the arch under the stone bridge, then rise steeply along the white wall on the right and clear the tiled rooftops, finishing with a gentle arc that centers the pagoda in the distance. Smooth forward motion and banking turns, no shake artifacts, no ghosting, no motion trails. No cuts, no jump cuts, no camera reset, no teleporting, no backward movement, no hovering. Clean image, no text, no watermark, no subtitles. Do not show any red lines, red arrows, or planning overlays in the final video. Do not show any camera and drone.
```
## 在 TVVV 上执行
- 干净首帧或缺图时的起始画面用 generate_image,默认 Nano Banana 2,把用户原图放进 reference_images。
- 视频用 generate_video,默认 Seedance 2.5、16:9、720p,单段 5-10 秒;reference_images 里干净基础图设为 first_frame。多段接力时,下一段用上一段最后一帧设为 first_frame,基础图作为 reference 保持整体空间一致。
- 默认不需要配乐和旁白;用户要时,配乐用 generate_music,例如 `driving electronic pulse, rising synth, cinematic build, 120 BPM`;音效可在视频提示词里加风噪和轻微螺旋桨嗡鸣,但不要让机身入画。
- 一次回复最多 2 次工具调用:首帧一轮,视频一轮;多段时每段回来先检查衔接再继续。
- 交付清单:视频(或分段视频与拼接顺序)、路线表;分段的提示用户在 TVVV 时间轴里直接硬切拼接,接缝前后各裁几帧消除速度顿挫;需要配乐时铺在整条视频下方,在拉升揭示全景的那一刻安排一个音乐重拍。
## 注意事项
- **画面里残留路线线条**:用户画的红线会被模型当成真实物体。首帧一定要用去掉标注的干净版,结尾两句固定负面词不能省。
- **路线太复杂**:超过 4 个节点或来回折返,模型会抄近路或乱飞。拆成多段,每段 1-2 个节点。
- **飞着飞着停了或倒退**:负面词里写清 no hovering、no backward movement,路线描述只用「向前」类动词。
- **撞墙穿模**:缝隙太窄时模型会直接穿过墙体。选图里真实存在、看起来能过的通道,宽度至少能容下一个人。
- **机身入画**:不要写 drone flies into view 这种第三人称描述,全程只写镜头视角。