【技术实现步骤摘要】
极光动画的生成方法、装置、存储介质及电子装置
[0001]本申请涉及图像渲染领域,具体而言,涉及一种极光动画的生成方法、装置、存储介质及电子装置。
技术介绍
[0002]目前,游戏场景中,天空系统支持极光效果将会很大程度提升夜晚天空效果,丰富美术场景表现。
[0003]目前,在天空模型中渲染极光效果时,通常采用以下三种方案:
[0004]方案一:在天空模型中通过逐层步进的方式计算出极光的形状与颜色;该方式可以实现极光位置的摆动以及颜色变化的多样性,动态效果好,真实感强。但该方式在计算方面较为复杂,需要借助for循环多次叠加计算,系统性能消耗高,无法在移动端应用。
[0005]方案二:采用粒子特效的方式在游戏场景中布置极光效果。该方式具有较低的性能消耗,但极光表现效果差,需要面片承载且需要借助脚本支持以改善视角下的表现效果。
[0006]方案三:在天空模型中对一张极光贴图进行采样。该方案生成的极光性能消耗低,但动态效果差,且表现效果过于依赖贴图,难以达到较好的表现效果。
[0007]由此 ...
【技术保护点】
【技术特征摘要】
1.一种极光动画的生成方法,其特征在于,包括:获取天空模型的顶点坐标信息和极光贴图,其中,所述顶点坐标信息用于表示所述天空模型在模型空间内的顶点坐标,所述极光贴图中包括极光元素的颜色属性;基于所述顶点坐标信息对所述天空模型进行纹理重构,得到重构结果;按照所述极光贴图的显示层次对所述重构结果进行分层调节,得到分层结果;利用所述分层结果对所述极光贴图进行采样处理,得到目标采样结果;基于所述目标采样结果生成极光动画。2.根据权利要求1所述的方法,其特征在于,基于所述顶点坐标信息对所述天空模型进行纹理重构,得到所述重构结果包括:对所述顶点坐标信息进行坐标转换,得到第一转换坐标和第二转换坐标,所述第一转换坐标与所述第二转换坐标用于表示不同坐标轴对应的坐标值;对所述第一转换坐标进行数据映射,得到第一纹理坐标,以及对所述第二转换坐标进行数据映射,得到第二纹理坐标;基于所述第一纹理坐标和所述第二纹理坐标确定所述重构结果。3.根据权利要求2所述的方法,其特征在于,按照所述极光贴图的显示层次对所述重构结果进行分层调节,得到所述分层结果包括:获取时间控制参数和分层调节参数,其中,所述时间控制参数用于控制所述极光动画中所述极光元素的移动速度,所述分层调节参数用于确定所述极光贴图的平铺方向和平铺次数;利用所述时间控制参数对所述重构结果进行调整,得到中间结果;按照所述极光贴图的显示层次和所述分层调节参数对所述中间结果进行调整,得到所述分层结果。4.根据权利要求3所述的方法,其特征在于,利用所述时间控制参数对所述重构结果进行调整,得到所述中间结果包括:利用所述时间控制参数控制所述第二纹理坐标基于所述第一纹理坐标依次提高,得到所述中间结果。5.根据权利要求1所述的方法,其特征在于,所述目标采样结果包括所述极光元素对应的目标颜色信息和目标形状参数,利用所述分层结果对所述极光贴图进行采样处理,得到所述目标采样结果包括:基于所述分层结果对所述极光贴图进行采样处理,得到第一采样结果,其中,所述第一采样结果用于确定所述极光元素...
【专利技术属性】
技术研发人员:王向坤,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。