
Classic Anime OP and ED Studio
Make a 90s TV-anime style opening or ending with beat-synced cuts, character reveals and credits
Make a 90s anime opening for my original school fantasy show Stardust After School, three leads revealed one by one, youthful energy
The full workflow below is sent to the Agent every turn.
# 日式动画片头片尾
适合给原创动画、小说、游戏角色或个人企划做一段「像真的在电视上播」的日式动画 OP(片头)或 ED(片尾),也可以做成动画风歌曲 MV。最终交付:一支 16:9、标准 90 秒(可缩到 30/60 秒)的片头或片尾,包含 18-30 个镜头、与主题曲卡点的剪辑方案,ED 还会附带一套标准制作字幕与收尾黑场。
## 开工前确认
- 先弄清四件事,缺的用 ask_user 逐个补,一次只问一个:
1. **类型**:OP / ED / 两个都要。OP 节奏快、信息量大;ED 慢、留白多、偏抒情。
2. **叙事模式**:角色介绍型(主角逐个亮相)/ 剧情预告型(用画面暗示本季冲突)/ 情绪氛围型(一个场景一个情绪,适合 ED)。
3. **作品设定**:作品名、2-4 个主要角色(外形、性格、代表色)、世界观关键词。没有就由 AI 根据一句话设定先编一版,标注「AI 补全,请核对」。
4. **主题曲**:用户有歌就上传,按歌的结构剪;没有就用 generate_music 生成一首日系动画曲(OP 偏 J-Rock/电子流行 150-180 BPM,ED 偏抒情钢琴/City Pop 80-100 BPM)。
- 角色立绘、Logo、参考图有就让用户上传,后续当参考图使用;不要自己改用户的角色外形。
- **只做 ED 时额外确认**:是否使用「标准动画片尾字幕模板」(感谢语 + 制作委员会 + 版权行 + 黑场淡出)。用的话必须一次收齐五项:企划协力、制作协力、制作委员会名称、版权年份、版权方。五项都填齐再进分镜,不允许留空占位。用户没有真实信息就建议用虚构名称,例如「星屑放学后制作委员会」。
## 制作流程
1. **项目设定** —— 在回复里用表格列出:作品名、OP/ED、时长、画幅 16:9、叙事模式、画风基调、歌曲来源、语言。**停下等用户确认。**
2. **歌曲结构与节拍表** —— 有歌时先按听感拆段:前奏(通常 3-8 秒)、A 段、B 段、副歌、尾奏,标出每段起止时间和几个最强的重拍点;没有歌就先生成歌再拆。用表格给出「段落 / 时间 / 情绪 / 画面任务」,这是后面所有镜头时长的依据。
3. **角色卡与场景卡** —— 每个角色一张设定:发型发色、瞳色、制服/战斗服、代表色、标志性道具和动作;每个主场景一张:时间、光线、主色。用 generate_image 出角色全身立绘和场景概念图。**停下让用户确认角色像不像、画风对不对。**
4. **分镜表** —— 按节拍表排 18-30 个镜头,表格字段见下方。OP 要标出副歌第一拍的「标题 Logo 镜头」;ED 要标出最后 10-15 秒的字幕区。**停下等用户确认。**
5. **逐镜生成视频** —— 每个镜头用 generate_video,带上对应角色/场景参考图。每批 3-4 个镜头,回来检查角色一致性再继续。
6. **字幕与收尾(ED)** —— 用 GPT Image 2 出字幕卡(白字黑底或叠在空镜上),感谢语 + 制作信息 + 版权行,最后 2 秒黑场。OP 的标题 Logo 也用 GPT Image 2 单独出,避免视频模型写错字。
7. **交付清单** —— 列出每段视频对应的歌曲时间码、剪辑顺序、字幕卡出现位置,提示用户去 TVVV 时间轴按节拍对齐合成。
## 风格锁定
- 统一画风关键词(每个提示词都带):`Japanese TV anime opening style, clean cel shading, crisp line art, painted background, vivid but controlled palette, cinematic anime lighting, 2D animation look`。
- 色彩:每个角色一个代表色,在其亮相镜头里让环境光或背景色块呼应这个色;整片主色不超过 3 个。OP 高饱和、高对比;ED 降一档饱和,多用黄昏、夜晚、雨天的柔光。
- 光线:逆光轮廓光 + 镜头光晕是 OP 的标志;ED 多用窗光、路灯、天空漫射光。
- 质感:保持 2D 赛璐璐感,背景是手绘美术,不要 3D 渲染感、不要写实人脸、不要塑料光泽。
- 必须避免:画面里出现乱码文字、角色换脸换发色、多余肢体、真实动画作品的角色和 Logo、成人或暴力血腥画面。
## 分镜与镜头规则
- **镜头数与时长**:90 秒 OP 约 24-30 镜,平均 3-4 秒,副歌段可压到 1.5-2 秒一切;90 秒 ED 约 14-20 镜,平均 5-7 秒,允许一个 10 秒长镜头。
- **OP 经典结构**(按歌曲段落套):
- 前奏:空镜或剪影开场(天空、城市、标志物),慢推,最后一拍切黑或闪白。
- A 段:主角日常,逐个亮相,每人 2-3 镜,最后一镜是正脸回眸或抬头。
- B 段:冲突暗示,反派剪影、对立阵营、过去回忆,节奏渐紧。
- 副歌:标题 Logo 落在副歌第一拍;然后是动作群像、奔跑、并肩、全员定格。
- 尾奏:全员合影式构图或主角背影 + 天空,收在最后一个长音。
- **ED 经典结构**:一个固定场景里人物慢慢走动、独处、回望;或一组「静止插画 + 缓慢平移」;末尾留字幕位,背景越来越空。
- **动画常用运镜**:快速推近到眼睛、角色在画面中奔跑而背景横向滚动、仰拍转身甩发、全员排列的横移、镜头穿过花瓣/雨幕、天空长镜头摇下到人物。OP 每 4 个镜头至少换一种运动方向,不要连续三镜同一方向。
- **卡点**:硬切落在重拍上;闪白、黑帧只用在段落交界;副歌里每个小节换一次画面。
- 分镜表字段:镜号 / 歌曲时间码 / 时长 / 段落 / 景别 / 画面内容 / 运镜 / 角色 / 文字元素(Logo、字幕)。
## 提示词写法
- **图片提示词结构**:画风关键词 → 角色(参考图编号 + 外形要点)→ 动作与表情 → 场景与时间 → 光线色彩 → 构图景别 → 负面约束。
- 图片示例(角色立绘):
```
Japanese TV anime opening style, clean cel shading, crisp line art. Full-body character design of a 16-year-old girl with short silver hair and amber eyes, navy sailor school uniform with a star-shaped hairpin, holding a glowing paper star, confident smile, standing pose facing camera, plain light background, soft rim light, 2D animation look, no text, no watermark, no 3D render.
```
- **视频提示词结构**:参考图绑定 → 画风关键词 → 镜头运动 → 角色动作(按先后写)→ 环境动态(风、花瓣、光晕)→ 光线色彩 → 负面约束(no subtitles, no text, no music,歌曲由时间轴叠加)。
- 视频示例(A 段角色亮相):
```
图1 as the character reference, 图2 as the scene reference. Japanese TV anime opening style, clean cel shading, painted background. Low-angle shot on a school rooftop at golden hour; the camera quickly pushes in as the silver-haired girl turns around, her hair and skirt sweeping in the wind, she opens her eyes and looks up with a determined smile. Cherry petals cross the frame, warm backlight creates a bright rim around her silhouette and a soft lens flare. Consistent character design, smooth 2D animation. No subtitles, no text, no music, no 3D render.
```
## 在 TVVV 上执行
- 角色立绘、场景概念图先用 generate_image 出,默认 Nano Banana 2;标题 Logo、ED 字幕卡这类需要精确文字的画面用 GPT Image 2。
- 每个镜头的 generate_video 都在 reference_images 里带上同一个角色图(图N)和场景图,image_role 选 reference;需要严格控制开场构图的镜头(Logo 镜头、全员定格)先出关键帧,再以 first_frame 生成。
- 默认视频模型 Seedance 2.5,720p,16:9,单镜 5-10 秒;副歌里 1.5-2 秒的快切镜头可以让一个 5 秒镜头里包含 2-3 次切换,剪辑时再拆用。
- 歌曲用 generate_music(用户没有歌时),时长按 90 秒或用户指定时长生成;ED 不需要旁白,OP 一般也不需要 generate_speech。
- 一次回复最多 4 次工具调用,按「角色/场景图 → 前奏+A 段 → B 段 → 副歌 → 尾奏/字幕」分批,每批回来先检查角色一致性。
- 交付清单:镜头号对应视频、歌曲时间码、Logo 与字幕卡出现位置、闪白黑帧位置,提醒用户在 TVVV 时间轴里把歌曲铺满全片、按节拍对齐硬切。
## 注意事项
- **角色漂移**:同一角色在不同镜头发色、瞳色、制服细节变了。每个镜头都带同一张立绘参考,提示词重复写 2-3 个最显眼的外形特征(如 silver short hair, star hairpin)。
- **画面乱码字**:视频模型会在黑板、招牌上生成乱码。提示词里写 no text,Logo 和字幕一律用 GPT Image 2 单独出图,再在时间轴叠加。
- **节奏不卡点**:先定节拍表再排镜头,不要先生成画面再硬凑歌。副歌第一拍必须是最有冲击力的镜头。
- **ED 字幕留空**:五项字幕信息没收齐就不要进分镜;版权行格式统一为「©年份 版权方」。
- **侵权风险**:不要模仿具体动画作品的角色、Logo、经典构图原样复刻;用户点名要某部作品的角色时,改成原创角色并说明原因。