基于评分校准的键盘灯效生成方法、电子设备及存储介质与流程
本发明涉及数据处理,具体涉及基于评分校准的键盘灯效生成方法、电子设备及存储介质。
背景技术:
1、键盘灯效通常需要以脚本、配置文件或帧序列的形式驱动键位颜色变化,相关处理过程会影响灯效在不同键位布局、不同播放时长和不同渲染环境下的可运行性。现有技术中,键盘灯效通常采用人工配置、固定模板组合或通用生成模型输出脚本的方式生成,生成后的脚本多通过语法检查或简单预览判断是否可用。
2、该类处理方式能够形成可执行的灯效文件,但生成任务、风格参数、灯效结构和脚本内容之间缺少稳定映射关系,容易出现同一批次内灯效结构重复、变体差异不明确的问题。对于生成脚本而言,仅进行语法检查不能发现运行阶段的颜色范围异常、键位状态更新异常或渲染接口异常;仅进行渲染预览也不能判断生成结果是否与已有灯效在色彩、运动、节奏、构图或空间分布上过于接近。
3、现有评价方式还常依赖固定指标权重或单一主观评分,未能利用历史评分记录中各灯效技术指标的离散程度、冲突关系以及对通过样本和拒绝样本的区分能力,导致综合评分与实际分类状态之间缺少校准关系。上述问题会使候选脚本在生成、验证、评价和输出环节之间形成断点,难以稳定获得可运行、可区分且分类状态明确的灯效生成结果。
技术实现思路
1、本发明提供基于评分校准的键盘灯效生成方法、电子设备及存储介质,用于至少解决如何在键盘灯效脚本自动生成过程中对候选灯效脚本进行生成约束、脚本验证、指标评分和分类输出的问题。
2、第一方面,本发明提供一种基于评分校准的键盘灯效生成方法,该方法包括:
3、获取键盘灯效生成任务和元素风格参数集;
4、根据键盘灯效生成任务确定结构化生成引擎的引擎索引和变体参数,结合元素风格参数集生成候选灯效脚本;
5、对候选灯效脚本进行包括语法检查、渲染验证及与已有灯效的相似度查重的脚本验证,在脚本验证未通过时根据失败反馈信息生成修正后的候选灯效脚本,并对修正后的候选灯效脚本再次执行脚本验证;
6、对验证通过的候选灯效脚本进行渲染,得到渲染帧序列并提取灯效技术指标;
7、根据评分记录确定并融合critic权重和效应量权重,得到评分权重;
8、根据灯效技术指标和评分权重确定综合评分及分类状态,输出灯效生成结果。
9、在一种可能的实现方式中,元素风格参数集包括色彩参数、运动参数、能量包络参数和自然现象映射参数;色彩参数用于生成颜色函数,运动参数用于确定键位状态更新逻辑,能量包络参数用于确定亮度时间变化曲线,自然现象映射参数用于确定生成场景,颜色函数、键位状态更新逻辑、亮度时间变化曲线和生成场景用于生成候选灯效脚本。
10、在一种可能的实现方式中,键盘灯效生成任务包括批次起始序号和生成槽位信息;根据键盘灯效生成任务确定结构化生成引擎的引擎索引和变体参数,包括:根据批次起始序号和生成槽位信息确定全局槽位,根据全局槽位确定引擎索引和变体参数,并将引擎索引和变体参数用于约束候选灯效脚本的生成。
11、在一种可能的实现方式中,结构化生成引擎包括柱形上升引擎、波场干涉引擎、环形扩散引擎、细胞自动机引擎、涡旋引擎、脉动核心引擎、粒子系统引擎和流场追踪引擎;引擎索引用于从多个结构化生成引擎中确定目标结构化生成引擎,变体参数用于确定目标结构化生成引擎的参数取值,并基于目标结构化生成引擎和参数取值生成候选灯效脚本。
12、在一种可能的实现方式中,结合元素风格参数集生成候选灯效脚本,包括:根据元素风格参数集中的色彩参数生成颜色函数,根据元素风格参数集中的运动参数和变体参数生成键位状态更新逻辑,将颜色函数和键位状态更新逻辑写入预设脚本模板,得到候选灯效脚本。
13、在一种可能的实现方式中,对候选灯效脚本进行脚本验证,包括:对候选灯效脚本进行语法检查;在候选灯效脚本通过语法检查的情况下,对候选灯效脚本进行渲染验证;在候选灯效脚本通过渲染验证的情况下,对候选灯效脚本与已有灯效进行相似度查重,并基于查重结果确定脚本验证是否通过。
14、在一种可能的实现方式中,失败反馈信息包括失败类型和失败内容,失败类型包括语法失败类型、渲染失败类型和相似度失败类型;根据失败反馈信息生成修正后的候选灯效脚本,包括:根据失败类型确定脚本修正约束,将脚本修正约束和失败内容输入预设脚本修正接口,使预设脚本修正接口在允许修改范围内对候选灯效脚本中的错误位置、错误语句或受约束参数进行修正,得到修正后的候选灯效脚本。
15、在一种可能的实现方式中,对候选灯效脚本与已有灯效进行相似度查重,包括:根据候选灯效脚本的渲染产物生成待查重帧序列,并获取已有灯效的已注册帧序列;从待查重帧序列中提取色彩特征、运动特征、节奏特征、构图特征和空间特征,得到待查重特征集合;从已注册帧序列中提取色彩特征、运动特征、节奏特征、构图特征和空间特征,得到已注册特征集合;根据待查重特征集合和已注册特征集合之间的相似度生成查重结果。
16、在一种可能的实现方式中,灯效技术指标包括运动连续性指标、高频闪烁指标、亮度节奏指标、色彩分布指标、空间流动指标、视觉构图指标、键盘可读性指标和480p预览质量指标;根据渲染帧序列提取灯效技术指标,包括:从渲染帧序列中提取各灯效技术指标的原始统计量,并将各原始统计量映射为指标分值。
17、在一种可能的实现方式中,根据评分记录确定critic权重,包括:根据评分记录构建指标矩阵,对指标矩阵进行归一化处理,确定各灯效技术指标的对比强度和冲突量,根据对比强度和冲突量确定各灯效技术指标的信息量,并根据信息量确定critic权重。
18、在一种可能的实现方式中,根据评分记录确定效应量权重,包括:从评分记录中确定通过样本和拒绝样本,计算各灯效技术指标在通过样本和拒绝样本之间的样本效应量,对样本效应量进行归一化处理,得到效应量权重。
19、在一种可能的实现方式中,融合critic权重和效应量权重,得到评分权重,包括:根据预设融合比例对critic权重和效应量权重进行线性融合,得到初始评分权重;对初始评分权重进行权重下限约束和平滑处理,得到评分权重。
20、在一种可能的实现方式中,根据灯效技术指标和评分权重确定综合评分及分类状态,包括:根据灯效技术指标和评分权重确定综合评分,并根据灯效技术指标确定警告数量;将灯效技术指标中的预设指标确定为关键灯效技术指标;在综合评分不小于通过评分阈值、关键灯效技术指标的指标分值不小于关键指标阈值且警告数量不大于通过警告阈值的情况下,将分类状态确定为通过状态;在综合评分小于拒绝评分阈值,或者任一灯效技术指标的指标分值小于单项指标阈值,或者警告数量不小于拒绝警告阈值的情况下,将分类状态确定为拒绝状态;在分类状态未被确定为通过状态且未被确定为拒绝状态的情况下,将分类状态确定为待复核状态。
21、在一种可能的实现方式中,输出灯效生成结果,包括:在分类状态为通过状态的情况下,将候选灯效脚本写入正式灯效目录并生成归档结果;在分类状态为拒绝状态的情况下,生成拒绝记录;在分类状态为待复核状态的情况下,保留候选灯效脚本和综合评分并生成待复核记录;基于归档结果、拒绝记录或待复核记录生成灯效生成结果。
22、第二方面,本发明提供一种电子设备,该电子设备包括处理器和存储器,存储器存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行,以实现基于评分校准的键盘灯效生成方法。
23、第三方面,本发明提供一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行,以实现基于评分校准的键盘灯效生成方法。
24、相比于现有技术,本发明的优点及有益效果在于:
25、通过获取键盘灯效生成任务和元素风格参数集,使候选灯效脚本的生成能够同时受任务信息和风格信息约束,避免仅依赖固定模板造成生成依据单一。
26、通过根据键盘灯效生成任务确定结构化生成引擎的引擎索引和变体参数,实现了生成结构和参数取值的可追溯配置,使不同候选灯效脚本能够在结构化生成引擎约束下形成差异化生成路径。
27、通过对候选灯效脚本依次进行语法检查、渲染验证及与已有灯效的相似度查重,能够在脚本解析、运行渲染和视觉重复三个环节对候选灯效脚本进行筛选;通过失败反馈信息生成修正后的候选灯效脚本,能够使未通过脚本验证的候选灯效脚本进入闭环修正过程。
28、通过对验证通过的候选灯效脚本进行渲染并提取灯效技术指标,使评分过程具有来自渲染帧序列的指标基础。通过融合critic权重和效应量权重,能够同时利用指标信息量和分类区分能力形成评分权重,使综合评分及分类状态具有较稳定的计算依据,进而输出归属清楚的灯效生成结果。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com