【技术实现步骤摘要】
序列帧的生成方法、装置及电子设备
[0001]本公开涉及计算机
,具体涉及一种序列帧的生成方法
、
装置
、
电子设备及计算机可读存储介质
。
技术介绍
[0002]目前,虚拟游戏中的
2D
动画通常通过对应的序列帧作用到对应的模型上按照一定顺序播放来实现
。
通常,虚拟游戏中存在渲染包含不同颜色
、
但动作相同外形相同的模型的
2D
动画的需求,例如,虚拟游戏中存在两个阵营的小兵模型,两个阵营的小兵模型需要通过不同的颜色进行区分
。
对于同一个模型来说,若要渲染为不同的颜色则需要生成各自颜色对应的序列帧,这将会导致贴图资源对应的游戏包体过大,占用较大的存储空间,降低游戏性能
。
技术实现思路
[0003]本公开提供了一种序列帧的生成方法
、
装置
、
电子设备及计算机可读存储介质,能够提高序列帧的复用率,有效降低贴图资源对应的游戏包体所占用的存储空间
。
具体方案如下:
[0004]第一方面,本公开实施例提供了一种序列帧的生成方法,所述方法包括:
[0005]获取用于渲染
2D
动画的
、
不具有颜色信息的通用序列帧;所述通用序列帧表征第一
UV
信息,所述第一
UV
信息用于指示渲染所述
2D
动画使用的虚拟模型中各像素点在 ...
【技术保护点】
【技术特征摘要】
1.
一种序列帧的生成方法,其特征在于,所述方法包括:获取用于渲染
2D
动画的
、
不具有颜色信息的通用序列帧;所述通用序列帧表征第一
UV
信息,所述第一
UV
信息用于指示渲染所述
2D
动画使用的虚拟模型中各像素点在所述通用序列帧的每一帧贴图中所处的位置;确定用于渲染所述
2D
动画的颜色贴图;所述颜色贴图表征第二
UV
信息,所述第二
UV
信息用于指示所述虚拟模型中各所述像素点在所述颜色贴图中所处的位置;根据所述第一
UV
信息和所述第二
UV
信息,将所述颜色贴图映射到所述通用序列帧的每一帧贴图上,得到具有颜色信息的序列帧
。2.
根据权利要求1所述的方法,其特征在于,所述通用序列帧还表征透明度信息和光照信息;所述透明度信息用于指示所述虚拟模型中各所述像素点的透明度,所述光照信息用于指示所述虚拟模型的各所述像素点接收到的照明强度
。3.
根据权利要求2所述的方法,其特征在于,所述通用序列帧通过以下方式生成:获取所述通用序列帧对应的
UV
贴图
、
透明度贴图以及光照信息贴图;将所述
UV
贴图
、
所述透明度贴图以及所述光照信息贴图进行合并,得到所述通用序列帧
。4.
根据权利要求3所述的方法,其特征在于,所述将所述
UV
贴图
、
所述透明度贴图以及所述光照信息贴图进行合并,得到所述通用序列帧,包括:将所述
UV
贴图的
R
通道信息作为所述通用序列帧的
R
通道信息,将所述
UV
贴图的
G
通道信息作为所述通用序列帧的
G
通道信息;所述
UV
贴图的
R
通道信息和
G
通道信息用于指示所述虚拟模型的各所述像素点在所述
UV
贴图中所处的位置;将所述透明度贴图和所述光照信息贴图进行合并,得到合并贴图;将所述合并贴图的
B
通道信息作为所述通用序列帧的
B
通道信息,将所述合并贴图的透明度通道信息作为所述通用序列帧的透明度通道信息;所述合并贴图的
B
通道信息用于指示所述虚拟模型的各所述像素点接收到的照明强度;所述合并贴图的透明度通道信息用于指示所述虚拟模型中各所述像素点的透明度
。5.
根据权利要求3所述的方法,其特征在于,所述获取所述通用序列帧对应的
UV
贴图,包括:将所述虚拟模型和表征所述虚拟模型执行预设动作所需的动画数据输入图像采样器;配置所述图像采样器的参数;根据所述虚拟模型和所述表征所述虚拟模型执行预设动作所需的动画数据,按照配置所述图像采样器的参数,采样得到所述通用序列帧对应的
UV
贴图
。6.
根据权利要求4所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:何菲,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。