
破屏次元互动
二次元角色冲出电脑屏幕,或你把她从屏幕里拉进现实,一镜到底
做一支破屏短片,银发蓝眼动漫少女在电脑壁纸里求救,我把她从屏幕里拉出来,冷蓝色调
下面是这个 Skill 的完整创作流程,每轮对话都会完整给到 Agent。
# 破屏次元互动
第一人称视角的「次元壁打破」短片:屏幕里的二次元角色发现了你,伸手穿过屏幕,把你拉进她的世界;或者你把她从碎裂的屏幕里拽进现实。全片是一个连续镜头的观感,默认交付约 15 秒的 16:9 成片(2 段 7-8 秒视频首尾相接),配角色台词和强化后的实感音效。
## 开工前确认
- 不强制上传图。用户上传了角色图就以它为唯一造型依据(发色、瞳色、服装、饰品),跳过「选角色风格」这一步。
- 用 ask_user 一次只问一个选择,按顺序最多三轮:
1. 台词语言:日语(梦幻二次元感)/ 中文(亲近自然)/ 英语(国际感)。
2. 剧情方向:
- 方向 A「她把我拉进去」——角色主动来接你,屏幕像一层透明水膜被撑开,泛起同心涟漪。
- 方向 B「我把她救出来」——硬核一镜到底,屏幕是真玻璃,裂开、击穿、碎片悬浮,全程不要背景音乐。
3. 角色风格 + 色调(有上传图时只问色调):风格如银发蓝眼少女、猫耳虚拟主播、机甲驾驶员、幽灵少女、精灵;色调如冷蓝幻想、暖琥珀、樱花粉、午夜霓虹、暗紫黑金。
- 观众默认男性(手和手臂按男性写),用户说明后改为女性。
## 制作流程
1. 项目设定 —— 回复里给一张小表:方向、台词语言、角色描述、色调、角色主题粒子(羽毛 / 花瓣 / 数据粒子,按角色风格配)、观众性别、时长。
2. 角色卡 —— 写清发型发色、瞳色、服装结构、标志性饰品、表情基调、声线(女性温柔清甜,男性清亮有磁性;方向 B 要有用力时的喘息和惊呼)。
3. 关键帧 —— 无论是否上传图,都必须先出一张「角色还在屏幕里」的写实开场帧,这是一镜到底能接上的起点。停下来给用户看,确认或调整后再继续。
4. 时间轴分段 —— 把 15 秒按下文拆成两段,写清每段的起止画面。第二段的首帧用第一段的末帧。
5. 生成视频 —— 先生成第一段,确认后截末帧,再生成第二段。
6. 局部修改 —— 用户对某个时间段不满意时,只重做那一段,提示词里写清哪些部分保持不变。
7. 交付清单 —— 两段视频的拼接顺序、台词和音效的位置。
## 风格锁定
- 开场一定是「完全写实的日常房间」:自然室内光、杂乱的桌面(键盘、鼠标、水杯、便签)、浅景深;显示器就是普通显示器,屏幕上有真实的系统桌面(任务栏、时钟、几个文件夹和快捷方式图标)和角色壁纸。开场帧里不能有任何发光、粒子、裂纹,角色身体不能有任何部分伸出屏幕。
- 观众的手和手臂从头到尾保持纯写实质感,不能沾上像素、液体、电光等任何特效。
- 特效只发生在「正在穿过边界的那部分角色」上:
- 方向 A:水膜包裹和像素光点只出现在与屏幕交界的位置,完全出来后特效随水膜回弹消失。
- 方向 B:二维线稿到三维实体的转化只发生在显示器边框那一窄条;手、发梢、袖口最先实体化,再带出整个身体,其余部分不提前变形。
- 方向 A 画面词:`liquid ripple membrane, concentric ripples, shimmering pixel particles, drifting petals, volumetric light, god rays, lens bloom, FPV motion blur`。
- 方向 B 画面词:`sharp tempered glass, white spiderweb cracks, floating frozen glass shards, realistic refraction, blue-white pixel arcs on shard edges, [theme color] glow from cracks`。方向 B 绝对不要水膜、果冻、软胶质感的屏幕。
- 必须避免:恐怖、血腥、多余手指、两只以上的手、角色换脸换装、BGM(方向 B)。
## 分镜与镜头规则
- 全程第一人称,镜头不切换;用两段视频首尾相接来模拟一镜到底,接缝选在动作最剧烈的瞬间(拉扯中),观众察觉不到。
- 方向 A(约 15 秒):
- 0-3 秒 发现:角色在壁纸里活动,忽然停下,看向镜头。
- 3-5 秒 确认:她凑近,说出钩子台词,指尖抵住屏幕,屏幕像液膜微微鼓起。
- 5-7 秒 破壁:手臂推出屏幕,透明水膜紧裹手臂轮廓,同心涟漪扩散,像素光点和花瓣漏进房间。
- 7-10 秒 接触:她抓住你的手腕往里拉,你的袖子绷紧,另一只手撑住桌面,键盘、鼠标、易拉罐滑动,速度线向屏幕中心汇聚;9.8 秒画面凝滞 0.2 秒,屏住呼吸。
- 10-13 秒 穿越:0.3 秒全屏数字故障爆发后瞬间恢复清晰,3-4 倍速被吸进屏幕,荷兰角甩动 + 径向模糊;12.8 秒一瞬柔和白光。
- 13-15 秒 归属:声音骤停,奇幻新世界展开,她回头牵着你的手微笑。
- 方向 B(约 15 秒):
- 0-2 秒 壁纸苏醒:你的手僵在键盘两侧,壁纸里的她眨眼、眼珠微动、看向你。
- 2-4 秒 玻璃开裂:镜头微推,她伸右手按住屏幕,接触点放射出白色蛛网裂纹,裂缝里透出主题色光。
- 4-6 秒 硬核击穿:焦点从玻璃转到她的眼睛,右手击穿屏幕,玻璃碎片慢动作悬浮在空中,边缘跳着蓝白像素电弧。
- 6-8 秒 紧握:你的双手冲进碎片中,一手握住她手掌、一手托住她手腕,手指先微颤再猛然收紧,指节发白。
- 8-11 秒 爆发拉拽:你猛地往后拽,镜头剧烈晃动后仰;她上半身被拽出,头发、衣摆、饰品向前狂飞;边框处二维线稿化为三维实体;主题色光浪和主题粒子从屏幕中心炸开。
- 11-13 秒 脱离屏幕:桌上物品被震得滑动,身后破屏闪着残余裂光,你的手始终不松。
- 13-15 秒 抵达现实:镜头稳住,她半跪在桌边,你扶住她的肩,她胸口起伏、轻声喘息,抬眼温柔地看着你;碎片和粒子在主题色光里极慢地飘落。
- 分镜表字段:时间段 / 画面 / 镜头运动 / 角色动作与表情 / 观众的手 / 特效 / 声音与台词。
## 提示词写法
- 台词按语言选一句,日语 ≤8 字、中文 ≤10 字、英语 ≤6 词:
- 钩子(方向 A):「终于找到你了。」/「我来接你了。」/ やっと見つけた。/ Finally found you.
- 求救(方向 B):「救救我。」/「把我拉出来。」/ 助けて。/ Pull me out.
- 惊呼(通用):「啊!」/ あっ!/ Ah!
- 结尾:方向 A「以后我们在一起。」/ 方向 B「谢谢你。」
- 观众手部按性别写:男性 `large masculine hands, prominent knuckles, veins on the back of the hand, tensed forearm`;女性 `slender feminine hands, delicate but firm grip, forearm tendons under tension`。都要加 `correct five fingers, no extra hands`。
- 开场帧提示词示例(方向 B):`photorealistic first-person view at a cluttered home desk, natural indoor lighting, shallow depth of field, frozen male hands beside the keyboard, monitor showing a real OS desktop with taskbar, folders and shortcut icons, wallpaper of a silver-haired blue-eyed anime girl smiling at camera, pristine screen, no glow, no particles, no cracks`
- 视频提示词结构:开头写 `ultra realistic immersive POV, first-person handheld camera, one continuous shot, no cuts`,然后按秒段写画面、运镜、手部、特效、声音和台词,结尾写渲染参数和限制。
- 第二段示例(方向 B 8-15 秒):`Continue from the first frame exactly. The viewer's hands yank backward with explosive force, violent handheld shake and backward dutch tilt; the girl's upper body is pulled out of the shattered monitor, silver hair and sleeves flying forward; at the monitor frame edge she materializes from 2D lineart into a real 3D person; a cold blue light wave and glowing feathers burst across the room. She lands half-kneeling by the desk, the viewer steadies her shoulders, she pants softly and looks up warmly. Sound: deep pull whoosh, glass tinkling, fabric rustle, soft panting; she whispers "谢谢你。" No music, no horror, no blood.`
- 修改某一段时,开头写「基于现有视频,保持某秒到某秒不变」,只详细写要改的段落,并加上节奏词:更快、压缩、不停顿、更猛烈。
## 在 TVVV 上执行
- 关键帧用 generate_image(默认 Nano Banana 2;屏幕上要清楚的系统界面文字时用 GPT Image 2),用户上传了角色图就作为参考图带上。
- 第一段 generate_video:reference_images 带关键帧 图N,image_role 选 first_frame;第二段把第一段末帧截出来作 first_frame,同时再带上角色图作 reference,保证造型不漂。默认 Seedance 2.5,16:9,720p,每段 7-8 秒。
- 方向 B 不调用 generate_music。台词可写进视频提示词;如需更稳的音色,可用 generate_speech 单独生成台词和喘息,再在剪辑里对齐。方向 A 可按用户意愿配一段轻柔梦幻的 generate_music,在「穿越」段达到峰值、13 秒处骤停。
- 一次回复最多 2-3 次工具调用:关键帧一轮,第一段视频一轮,第二段视频一轮,每轮结果回来再继续。
- 交付清单:两段视频的顺序与接缝时间;台词和惊呼对齐到哪一秒;方向 B 所有实感音效(房间底噪、玻璃开裂、碎片叮当、布料摩擦、拉扯低频轰鸣、喘息)整体提高约 30%。提示用户在时间轴里拼接成片。
## 注意事项
- 开场帧里角色的手已经伸出屏幕:一镜到底的「破」就没了。开场帧提示词明确写 `entire body inside the screen frame, no limbs protruding`。
- 方向 B 屏幕变成水波:提示词里同时写了 ripple 之类的词。方向 B 只用玻璃、裂纹、碎片的词,并写 `no water ripples, no jelly surface`。
- 手部崩坏:在拉扯段反复强调「一手握掌、一手托腕、五指准确」,失败就只重做那一段。
- 两段接不上:第二段一定用第一段的真实末帧作首帧,并在提示词里写「从首帧画面无缝继续」。
- 角色出屏后变脸:第二段也要带角色参考图,并写 `same character as reference, identical hair, outfit and accessories`。