[发明专利]相机状态的切换方法和装置在审
申请号: | 202210466817.2 | 申请日: | 2022-04-29 |
公开(公告)号: | CN114931750A | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 王唯翔;黄振京 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/60 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 吕梦雪 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 相机 状态 切换 方法 装置 | ||
1.一种相机状态的切换方法,其特征在于,包括:
确定目标角色,在所述目标角色所处场景的每个图像帧中,获取角色状态;
采用所述角色状态对相机状态机进行赋值,确定所述角色状态对应的待切换相机状态,在所述相机状态机的状态机界面展示所述待切换相机状态;
将所述相机状态机切换至所述待切换相机状态,以及在所述状态机界面模拟所述待切换相机状态的切换过程。
2.根据权利要求1所述的方法,其特征在于,所述确定目标角色,在所述目标角色所处场景的每个图像帧中,获取角色状态之前,所述方法还包括:
基于相机的原始基类,创建自定义的相机状态机;
将所述目标角色的骨骼模型挂载在所述相机状态机,基于所述骨骼模型,向所述相机状态机挂载的相机动画蓝图中添加动画状态机;
在所述骨骼模型中定义动画曲线,以使所述动画状态机使用所述动画曲线,所述动画曲线指示了所述目标角色在所处场景中的当前状态下的相机参数。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
获取基于所述相机状态机接收到的多个相机参数,分别确定所述多个相机参数中每个相机参数上传时在所述相机状态机中对应的融合节点;
按照所述每个相机参数对应的融合节点,将所述多个相机参数配置在所述骨骼模型中。
4.根据权利要求1所述的方法,其特征在于,所述确定目标角色,在所述目标角色所处场景的每个图像帧中,获取角色状态,包括:
在所述每个图像帧中,读取所述目标角色设置的动态曲线的变量值;
查询所述变量值对应的状态作为所述目标角色在当前图像帧的所述角色状态。
5.根据权利要求1所述的方法,其特征在于,所述采用所述角色状态对相机状态机进行赋值,确定所述角色状态对应的待切换相机状态,在所述相机状态机的状态机界面展示所述待切换相机状态,包括:
将所述角色状态赋值至所述相机状态机,基于所述相机状态机,确定所述角色状态对应的目标融合节点;
提取所述目标融合节点在所述相机状态机挂载的骨骼模型中对应的相机参数,将所述相机参数指示的相机状态作为所述待切换相机状态;
在所述目标角色所处场景调用所述状态机界面,以使所述状态机界面在所述场景中显示,以及基于所述状态机界面展示所述待切换相机状态。
6.根据权利要求1所述的方法,其特征在于,所述将所述相机状态机切换至所述待切换相机状态,以及在所述状态机界面模拟所述待切换相机状态的切换过程,包括:
获取预设切换时长,按照所述预设切换时长,控制所述相机状态机由所述当前的相机参数状态向所述待切换相机状态进行切换;
生成由所述当前的相机参数状态向所述待切换相机状态进行切换的模拟图像,在所述状态机界面上展示所述模拟图像。
7.根据权利要求6所述的方法,其特征在于,所述生成由所述当前的相机参数状态向所述待切换相机状态进行切换的模拟图像,包括:
确定预设切换方式,按照所述预设切换方式,模拟由所述当前的相机参数状态向所述待切换相机状态进行切换的切换过程;
对所述切换过程进行图像采集,得到所述模拟图像。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在将所述相机状态机切换至所述待切换相机状态的同时,读取用于指示由所述相机状态机的当前状态向所述待切换相机状态进行切换的相机状态融合的曲线;
将所述当前状态和所述待切换相机状态在所述相机状态融合的曲线上标注,以及在所述状态机界面展示标注后的所述相机状态融合的曲线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210466817.2/1.html,转载请声明来源钻瓜专利网。