【技术实现步骤摘要】
视频帧的渲染方法、装置、设备以及存储介质
[0001]本申请涉及计算机
,特别涉及一种视频帧的渲染方法、装置、设备以及存储介质。
技术介绍
[0002]随着云计算技术的成熟,用户可以通过云计算来实现终端难以完成的任务。例如,在云游戏的领域,用户通过云计算技术可以玩终端本来无法流畅运行的游戏。与游戏相关的后台处理均由云游戏服务器来完成,终端只需向云游戏服务器发送控制信息,该控制信息用于控制游戏场景中的游戏对象。云游戏服务器能够基于该控制信息进行后台处理,得到视频帧,云游戏服务器将该视频帧发送给终端,终端显示该视频帧即可。
[0003]相关技术中,对于游戏场景中的某个游戏对象来说,该游戏对象的显示效果是技术人员在设计游戏时提前配置好的,比如,对于游戏场景中的一辆汽车来说,该汽车的颜色和款式都是技术人员提前配置好的,若用户想要对这辆汽车的颜色和款式进行调整,需要在游戏商城中进行购买,不仅需要花费一定数量的虚拟货币,用户能够选择的颜色和款式均是有限的。
技术实现思路
[0004]本申请实施例提供了一种视 ...
【技术保护点】
【技术特征摘要】
1.一种视频帧的渲染方法,其特征在于,所述方法包括:获取第一终端对应的第一视频帧,所述第一视频帧是云游戏服务器以目标虚拟场景中被控虚拟对象的视角,对所述目标虚拟场景进行渲染得到的视频帧,所述被控虚拟对象为所述第一终端控制的虚拟对象;在所述第一视频帧包括所述第一终端预设的目标虚拟对象的情况下,基于所述第一终端确定的第一参数,对所述第一视频帧中的所述目标虚拟对象进行渲染,得到第二视频帧;将所述第二视频帧发送给所述第一终端,以使所述第一终端显示所述第二视频帧。2.根据权利要求1所述的方法,其特征在于,所述在所述第一视频帧包括所述第一终端预设的目标虚拟对象的情况下,基于所述第一终端确定的第一参数,对所述第一视频帧中的所述目标虚拟对象进行渲染,得到第二视频帧包括:在所述第一视频帧包括所述第一终端预设的目标虚拟对象的情况下,获取第一渲染参数,所述第一渲染参数为所述第一参数中与第一角度和第一距离对应的渲染参数,所述第一角度为所述被控虚拟对象与所述目标虚拟对象之间的角度,所述第一距离为所述被控虚拟对象与所述目标虚拟对象之间的距离;基于所述第一渲染参数,对所述第一视频帧中的所述目标虚拟对象进行渲染,得到所述第二视频帧。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一渲染参数,对所述第一视频帧中的所述目标虚拟对象进行渲染,得到所述第二视频帧包括:基于所述第一渲染参数,确定所述第一视频帧中所述目标虚拟对象的多个目标像素点的目标像素值;采用所述目标像素值,更新所述第一视频帧中所述多个目标像素点的像素值,得到所述第二视频帧。4.根据权利要求1所述的方法,其特征在于,所述在所述第一视频帧包括所述第一终端预设的目标虚拟对象的情况下,基于所述第一终端确定的第一参数,对所述第一视频帧中的所述目标虚拟对象进行渲染,得到第二视频帧包括:在所述第一视频帧包括所述第一终端预设的目标虚拟对象的情况下,从所述第一参数中获取第一渲染参数和第二渲染参数;在所述第一视频帧中,采用所述第一渲染参数和所述第二渲染参数,分别对所述目标虚拟对象和所述被控虚拟对象进行渲染,得到所述第二视频帧。5.根据权利要求1所述的方法,其特征在于,所述在所述第一视频帧包括所述第一终端预设的目标虚拟对象的情况下,基于所述第一终端确定的第一参数,对所述第一视频帧中的所述目标虚拟对象进行渲染,得到第二视频帧包括:在所述第一视频帧包括所述第一终端预设的目标虚拟对象的情况下,确定所述被控虚拟对象在所述目标虚拟场景中的位置;在所述被控虚拟对象处于所述目标虚拟场景的目标子场景的情况下,基于所述第一参数对所述第一视频帧中的所述目标虚拟对象进行渲染,得到所述第二视频帧;在所述被控虚拟对象不处于所述目标虚拟场景的目标子场景的情况下,将所述第一视频帧确定为所述第二视频帧。6.根据权利要求1所述的方法,其特征在于,所述在所述第一视频帧包括所述第一终端
预设的目标虚拟对象的情况下,基于所述第一终端确定的第一参数,对所述第一视频帧中的所述目标虚拟对象进行渲染,得到第二视频帧之前,所述方法还包括:对所述第一视频帧进行图像识别,确定所述第一视频帧的类型;所述在所述第一视频帧包括所述第一终端预设的目标虚拟对象的情况下,基于第一参数对所述第一视频帧中的所述目标虚拟对象进行渲染,得到第二视频帧包括:在所述类型表示所述第一视频帧包括所述目标虚拟对象的情况下,基于所述第一参数对所述目标虚拟对象进行渲染,得到所述第二视频帧。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述第一终端对应的第三视频帧,所述第三视频帧是所述云游戏服务器在所述目标虚拟场景中发生目标事件后,以所述被控虚拟对象的视角对所述目标虚拟场景进行渲染得到的视频帧,所述目标事件为所述被控虚拟对象在所述目标虚拟场景中击败了第一虚拟对象;获取与所述目标事件对应的第一动画以及与所述目标事件对应的第一音频,所述第一音频为所述第一终端确定的音频;在所述第三视频帧中确定所述第一虚拟对象被击败的区域;在所述区域中添加与所述目标事件对应的第一动画,得到第四视频帧;将所述第四视频帧和所述第一音频发送给所述第一终端,以使所述第一终端在显示所述第四视频帧的同时播放所述第一音频。8.根据权利要求1所述的方法,其特征在于,所述目标虚拟场景还包括第二虚拟对象,所述第二虚拟对象为第二终端控制的虚拟对象,所述第二终端与所述第一终端为不同终端,所述方法还包括:获取所述第二终端对应的第五视频帧,所述第五视频帧是所述云游戏服务器以所述第二虚拟对象的视角,对...
【专利技术属性】
技术研发人员:袁俊晓,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。