SuperAPI AI 工具集

novel-staging

写作与研究

查看项目

更新于 10-16 17:54

技能介绍

novel-staging 是 AI 短剧制作管线中的一个环节,专门解决每一场开场时人物站位的问题。在短剧制作中,每一段视频是独立生成的,各段会自行决定谁坐在哪里,容易导致群戏中人物错位、服装混乱等问题。分镜的走位句虽然一段接一段交接,但每一场第一段的走位句由分镜自己编写,人看不到也改不动。因此需要在分镜之前,为每一场先定一份站位,让分镜照抄。

主要能力

该工具能够从场景图中识别出人物可以站立或坐下的物件,每个地点识别 4 到 20 件,并推算到俯视平面上,使方位一目了然。然后根据剧本为每一场安排每个出场人物的站位,包括开场是否在场、在哪件物件的哪一侧、沿这一侧多远、坐还是站、面朝哪个方向,以及群演的人数和位置。程序会按照站位自动写出开场走位句,一字不差地交给分镜使用。

使用方式

使用流程分为几个步骤。首先准备输入文件:script.json(来自 novel-script,包含场次、地点、出场人物和剧本)、art.json(来自 novel-art,包含地点名称和锚点)、outline.json(来自 novel-outline,包含人物编号对应的名字),以及场景图(放在 images/<地点名>-sheet.png)。然后运行 seed 命令生成骨架,接着对每个地点进行认图,再对每一场排站位,之后运行 validate 进行校验,最后渲染出 HTML 工具报告。报告页面支持拖动人物调整位置、点击调整坐站和朝向、增减群演,改动会实时更新走位句和检查结果,并可导出 staging.json。用户也可以用一句话要求调整,工具会只改动说到的人并重新校验。最后通过 blocking 命令输出每场的开场走位句,供分镜使用。

适用场景

该工具适用于 AI 短剧制作中需要精确控制开场站位的场景,尤其是群戏较多、人物位置容易混乱的情况。它可以帮助制作团队在分镜之前统一站位,避免各段视频独立生成时出现人物错位、服装不一致等问题。

限制

该工具只负责开场那一刻的站位,中途谁站起来、走到哪里,由分镜负责。它不写分镜、不写剧本、不出图。场景图需要由 novel-art 生成后放入 images/ 目录。方位一律按场景描述(东南西北、在哪件物件旁),不按画面左右描述,因为画面左右由机位决定,机位一换就会翻转。如果没有场景图,也可以先按 art.json 的锚点和主视角提示词推算,但只是草稿,图出来以后需要重新认图并核对站位。