一种游戏剧情互动动画的分支生成系统及方法与流程

摘要: 本发明涉及游戏互动剧情生成,具体涉及一种游戏剧情互动动画的分支生成系统及方法。背景技术:1、随着互动叙事类游戏、互动番剧等数字内容形态的快速发展,剧情分支系统成...
一种游戏剧情互动动画的分支生成系统及方法与流程

本发明涉及游戏互动剧情生成,具体涉及一种游戏剧情互动动画的分支生成系统及方法。

背景技术:

1、随着互动叙事类游戏、互动番剧等数字内容形态的快速发展,剧情分支系统成为提升玩家参与感与沉浸体验的核心模块。当前行业主流的互动剧情分支方案普遍采用预定义分支树架构,由创作团队预先规划全部剧情走向与分支节点,配套制作对应动画片段、配音与交互资源,玩家在固定节点通过点击选项触发不同分支路径。

2、现有的分支剧情设计中存在多方面的固有缺陷:其一,分支数量受制作成本刚性约束,“伪选择”问题突出。每个剧情分支均需配套独立的剧本、动画、镜头、配音等资源,制作成本随分支数量呈指数级增长,导致成品中有效核心分支数量极为有限,大量选择仅为不影响主线走向的装饰性“伪选择”,玩家决策无法实质改变剧情发展,长期会削弱玩家信任感,弱化互动叙事的核心价值。

3、其二,分支触发机制固化生硬,交互沉浸感不足。现有方案的分支触发完全依赖预设的显性弹窗选项,仅能响应玩家的主动点击类显性操作,无法识别玩家的场景移动轨迹、道具停留时长、操作响应节奏等隐性行为,也难以适配语音、情绪表达等自然交互输入;分支节点与剧情流程割裂感强,频繁打断叙事连贯性,无法实现自然流畅的沉浸式互动体验。

4、其三,内容迭代与调整成本高,开发效率低下。预定义分支树为强耦合结构,任意一处剧情逻辑或人设调整,都可能牵连后续全部分支的剧本、动画资源同步修改,调整链路长、返工成本高;内容更新需重新制作完整动画片段,难以基于玩家反馈快速迭代优化,无法适配长线运营的内容更新需求。

5、还有部分研究尝试引入大语言模型生成剧情文本,但普遍缺乏系统化的叙事约束与校验机制,生成内容易出现逻辑矛盾、人设崩塌、主线失控等问题;且多数方案仅停留在文本生成阶段,未配套程序化动画生成链路,无法实现从剧情分支到可播放动画的全链路自动化,难以直接落地到实际游戏与互动动画产品中。

技术实现思路

1、本发明的目的是提供一种游戏剧情互动动画的分支生成系统及方法,以解决现有技术中采用人工枚举分支方式,导致游戏剧情自由度低、交互生硬的问题。

2、为了实现上述目的,本发明提供如下技术方案:

3、根据本公开的第一方面,提出了一种游戏剧情互动动画的分支生成系统,包括多模态交互感知层、叙事内核与分支生成层、程序化动画生成层以及实时渲染呈现层;

4、所述多模态交互感知层用于采集玩家的多维度交互输入,将各类输入统一转化为附带属性标签的结构化交互事件并输出;

5、所述叙事内核与分支生成层用于接收所述结构化交互事件,基于预设的叙事约束规则动态生成并校验剧情分支,输出标准化分镜指令;

6、所述程序化动画生成层用于接收所述标准化分镜指令,调用预制动画资产池完成动画片段的程序化装配与生成;

7、所述实时渲染呈现层用于播放生成的剧情动画片段,并向玩家呈现对应剧情分支的可交互选择入口。

8、进一步地,所述叙事内核与分支生成层包括叙事本体库、叙事状态机、动态分支生成模块、叙事自洽校验模块以及分镜脚本生成模块;

9、所述叙事本体库用于存储世界观知识图谱、角色人格模型以及预设的叙事锚点,提供叙事内容的刚性约束基础;

10、所述叙事状态机用于实时记录全链路叙事状态数据与因果事件链,根据接收的所述结构化交互事件计算叙事熵值,当所述叙事熵值达到预设阈值时输出分支生成指令;

11、所述动态分支生成模块用于接收所述分支生成指令,结合叙事约束基础与当前叙事状态生成若干候选剧情分支,并经打分排序筛选出有效分支;

12、所述叙事自洽校验模块用于对筛选出的候选剧情分支进行三层一致性校验,输出合格的剧情分支;

13、所述分镜脚本生成模块用于将所述合格的剧情分支转化为包含镜头参数、角色动作、台词内容要素的标准化分镜指令。

14、进一步地,所述叙事状态机计算叙事熵值的输入参数包括交互事件权重、事件偏离主线程度以及当前剧情位置距下一叙事锚点的距离;所述叙事熵值对应三级分支等级,其中低熵值对应无需玩家选择的自动执行微分支,中熵值对应影响中期剧情走向的次级分支,高熵值对应影响核心主线结局的核心分支。

15、进一步地,所述动态分支生成模块还设置有经叙事剧本数据专项微调的大语言模型,在生成候选剧情分支时同步输出剧情走向描述、角色反应内容、世界变量变化量以及后续叙事影响四类要素,并按叙事合理性、玩家偏好匹配度、剧情张力三个维度进行打分排序。

16、进一步地,所述叙事自洽校验模块的三层一致性校验具体包括:

17、因果一致性校验,基于世界观知识图谱执行图推理,校验分支事件与已发生因果事件链的逻辑自洽性;

18、人设一致性校验,校验分支中角色的言行决策与对应角色人格模型的匹配度,对不匹配内容执行定向修正;

19、主线收敛性校验,校验分支走向是否能够在后续剧情中收敛至下一预设叙事锚点。

20、进一步地,所述程序化动画生成层包括分层资产库模块、分镜解析与装配模块以及预加载缓存模块;

21、所述分层资产库模块用于存储角色绑定资产、场景组件资产与叙事镜头模板三类可复用动画资产;

22、所述分镜解析与装配模块用于解析标准化分镜指令,匹配对应动画资产,完成动作衔接过渡、口型表情适配与镜头运镜编排,装配生成完整可播放的剧情动画片段;

23、所述预加载缓存模块用于根据候选剧情分支的排序结果,提前预加载高概率分支对应的动画资产,并缓存已生成的剧情动画片段。

24、进一步地,所述多模态交互感知层采集的多维度交互输入包括显性ui选择交互、场景内隐性行为操作以及可选的语音情绪输入;所述结构化交互事件附带的属性标签包括事件权重、情绪标签与行为类型。

25、进一步地,所述分支生成系统还包括数据闭环与迭代层,用于存储玩家的全量分支路径与交互行为数据,基于所述全量分支路径与交互行为数据优化分支生成排序规则与叙事熵阈值参数,并支持将人工审核标定的内容补充至叙事本体库。

26、根据本公开的第二方面,还提出了一种游戏剧情互动动画的分支生成方法,包括以下步骤:

27、s1、采集玩家的多维度交互输入,将各类输入统一转化为附带属性标签的结构化交互事件;

28、s2、基于当前叙事状态与所述结构化交互事件计算叙事熵值,当叙事熵值达到预设阈值时触发分支生成流程;

29、s3、基于预设的世界观知识图谱、角色人格模型与叙事锚点的约束条件,生成若干候选剧情分支并完成初步筛选;

30、s4、对初步筛选后的候选剧情分支执行因果一致性、人设一致性与主线收敛性三层自洽校验,得到合格剧情分支;

31、s5、将所述将合格剧情分支转化为标准化分镜指令,调用预制动画资产池完成剧情动画片段的程序化装配生成;

32、s6、播放剧情动画片段,向玩家呈现对应分支的可交互选择入口,接收玩家选择后更新叙事状态并推进剧情。

33、进一步地,所述步骤s2中,所述叙事熵值由交互事件权重、事件偏离主线程度以及当前剧情节点距离下一个预设叙事锚点的剩余剧情长度共同计算得到,表示为:

34、

35、其中,为校准系数,用于将叙事熵值的整体数值区间匹配到预设的三级分支触发阈值;表示归一化锚点剩余距离,为当前剧情段,即相邻两个叙事锚点之间的总长度;表征当前剧情的可发散空间:距离下一锚点越远,剩余剧情容量越大,分支收敛的缓冲空间越充足,同等交互下叙事熵值越高;越靠近叙事锚点,剧情越趋向收敛,同等交互下叙事熵值越低;

36、根据计算得到的所述叙事熵值处于不同阈值区间时,将分支分为三级:低于第一阈值为低熵微分支,用于自动执行且不弹出选择入口;介于第一阈值和第二阈值之间为中熵次级分支与高于第二阈值为高熵核心分支,用于向玩家弹出可交互选择入口。

37、与现有技术相比,本发明提供的一种游戏剧情互动动画的分支生成系统及方法,通过提出因果约束下的动态分支涌现机制,以叙事熵量化模型驱动分支分级自动触发,配套三层叙事自洽校验与叙事锚点收敛体系,结合程序化动画生成管线,实现全链路动态化。将剧情分支从人工枚举的有限路径拓展为近乎无限的动态组合,支持显性操作与隐性行为共同触发分支,显著提升互动沉浸感与选择真实感;同时通过预制资产复用与程序化装配,大幅降低分支内容的制作与迭代成本,缩短开发周期。并依托世界观知识图谱约束、因果与人设双重校验及锚点收敛机制,在保障叙事质量稳定可控的前提下,实现叙事自由度、开发效率与沉浸体验的多重提升。