跑马灯特效的制作方法、装置及电子设备与流程

文档序号:31708687发布日期:2022-10-01 13:36阅读:来源:国知局

技术特征:
1.一种跑马灯特效的制作方法,其特征在于,所述跑马灯特效包含沿所述跑马灯特效的延伸方向分布的多个虚拟灯珠,所述方法包括:获取跑马灯特效的灯带模型,所述灯带模型的形状与所述跑马灯特效的整体外形相一致;为所述灯带模型赋予第一贴图,所述第一贴图用于形成所述虚拟灯珠所展示的图像;显示所述第一贴图的第一部分,并隐藏所述第一贴图的除所述第一部分之外的部分,得到赋予贴图的模型,所述第一部分为与所述多个虚拟灯珠相对应的部分;基于所述赋予贴图的模型制作所述跑马灯特效。2.根据权利要求1所述的方法,其特征在于,在所述显示所述第一贴图的第一部分,并隐藏所述第一贴图的除所述第一部分之外的部分之前,所述方法还包括:为所述灯带模型赋予遮罩贴图,所述遮罩贴图包含多个灯珠图形,所述多个灯珠图形与所述多个虚拟灯珠的分布方式相一致;所述显示所述第一贴图的第一部分,并隐藏所述第一贴图的除所述第一部分之外的部分,包括:以所述遮罩贴图作为遮罩,将所述第一贴图与所述遮罩贴图进行遮罩融合,以将所述第一贴图的第一区域以外的区域隐藏,将所述第一贴图的所述第一区域显示,所述第一区域为:与各所述灯珠图形相对应的区域。3.根据权利要求2所述的方法,其特征在于,所述遮罩贴图为灰度图,所述灯珠图形的颜色为白色和/或灰色,所述遮罩贴图中除所述灯珠图形之外的区域的颜色为黑色;所述将所述第一贴图与所述遮罩贴图进行遮罩融合,以将所述第一贴图的第一区域以外的区域隐藏,将所述第一贴图的所述第一区域显示,包括:以透明程度与所对应的遮罩贴图的灰度呈正比的原则,对所述第一贴图的透明度进行调整,以使所述第一贴图的第一区域以外的区域完全透明,使所述第一区域中与所述遮罩贴图的白色区域、灰色区域对应的区域的透明程度分别为不透明、半透明,其中,灰度越大表示越接近于黑色。4.根据权利要求3所述的方法,其特征在于,所述多个虚拟灯珠的形状与大小相同,且所述多个虚拟灯珠均匀分布;所述为所述灯带模型赋予遮罩贴图,包括:为所述灯带模型赋予材质贴图,并设置所述材质贴图在与所述延伸方向一致的方向的重复次数为n,以使所述材质贴图沿所述延伸方向被分为n等份贴图,所述n与所述多个虚拟灯珠的数量相同;将所述n等份贴图中每一份贴图的各第二区域设为白色或灰色,除所述第二区域以外的区域设为黑色,得到为所述灯带模型赋予的遮罩贴图,所述第二区域为与所述虚拟灯珠相对应的区域。5.根据权利要求4所述的方法,其特征在于,在所述为所述灯带模型赋予材质贴图之前,所述方法还包括:将所述灯带模型进行uv展开,得到uv展开模型,所述uv展开模型中的u方向或者v方向与所述延伸方向一致;所述为所述灯带模型赋予材质贴图,包括:
为所述uv展开模型添加材质贴图,其中,所述灯带模型的材质贴图随所述uv展开模型的材质贴图同步变化。6.根据权利要求5所述的方法,其特征在于,在所述为所述uv展开模型赋予材质贴图之前,所述方法还包括:将所述uv展开模型的u通道和v通道分离,得到u通道模型和v通道模型;所述设置所述材质贴图在所述延伸方向的重复次数为n,包括:将第一通道模型的材质贴图的重复次数设为n,所述第一通道模型为所述u通道模型与所述v通道模型中对应方向与所述延伸方向相一致的通道模型。7.根据权利要求4所述的方法,其特征在于,所述多个虚拟灯珠为圆形虚拟灯珠,所述第二区域为圆形区域,所述圆形区域以所述每一份贴图的中心为圆心,所述圆形区域的半径与所述虚拟灯珠的半径相同。8.根据权利要求7所述的方法,其特征在于,所述将所述n等份贴图中每一份材质贴图的第二区域设为白色或灰色,包括:计算所述圆形区域内的各个像素点到所述圆形区域中心的距离;基于所述距离与像素点的灰度成正比的规则,计算每一份材质贴图中所述圆形区域内的像素点的灰度,以将所述每一份材质中与所述虚拟灯珠所对应的第二区域设为白色和/或灰色。9.根据权利要4所述的方法,其特征在于,所述跑马灯特效的灯效传递方式为:各个所述虚拟灯珠的颜色以跑马灯的方式进行传递变化;在所述为所述灯带模型赋予第一贴图之前,所述方法还包括:获取待贴图像,所述待贴图像包含沿第二方向分布的多个图像区域,所述多个图像区域中每相邻两个的颜色不同,所述第二方向为任一方向;所述为所述灯带模型赋予第一贴图,包括:以所述待贴图像的第二方向与所述延伸方向相一致的原则,将所述待贴图像赋予所述灯带模型,得到为所述灯带模型赋予的第一贴图。10.根据权利要求9所述的方法,其特征在于,各所述图像区域沿所述第二方向的宽度相等,所述多个虚拟灯珠的数量是所述多个图像区域的数量的整数倍;所述将所述待贴图像赋予所述灯带模型,得到为所述灯带模型赋予的第一贴图,包括:基于所述待贴图像在所述延伸方向平铺n份的方式,将所述待贴图像赋予所述灯带模型,以使得为所述灯带模型赋予的第一贴图沿所述延伸方向包含n个所述图像区域,其中n=n/m,m为所述多个图像区域的数量。11.根据权利要求10所述的方法,其特征在于,所述基于所述赋予贴图的模型确定所述跑马灯特效,包括:设置所述第一贴图的移动步长等于所述第一贴图中的所述图像区域沿所述延伸方向的长度;控制所述第一贴图以所述移动步长沿所述延伸方向移动,得到所述跑马灯特效。12.根据权利要求1至11中任一项所述的方法,其特征在于,所述方法还包括:将所述跑马灯特效的材质贴图信息对应的信息值进行标准化处理,使得经过标准化处理后得到的值位于0~1范围内,其中,经过标准化处理后得到的各个值之间的比例关系与
经过标准化处理前各个值之间的比例关系相一致。13.一种跑马灯特效的制作装置,其特征在于,所述跑马灯特效包含沿所述跑马灯特效的延伸方向分布的多个虚拟灯珠,所述装置包括:确定单元,用于获取跑马灯特效的灯带模型,所述灯带模型的形状与所述跑马灯特效的整体外形相一致;贴图赋予单元,用于为所述灯带模型赋予第一贴图,所述第一贴图用于形成所述虚拟灯珠所展示的图像;贴图设置单元,用于显示所述第一贴图的第一部分,并隐藏所述第一贴图的除所述第一部分之外的部分,得到赋予贴图的模型,所述第一部分为与所述多个虚拟灯珠相对应的部分;制作单元,用于基于所述赋予贴图的模型制作所述跑马灯特效。14.一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储数据处理程序,该电子设备通电并通过所述处理器运行该程序后,执行如权利要求1-12中任一项所述的方法。15.一种计算机可读存储介质,其特征在于,存储有数据处理程序,该程序被处理器运行,执行如权利要求1-12中任一项所述的方法。

技术总结
本申请公开了一种跑马灯特效的制作方法、装置、电子设备及可读存储介质,跑马灯特效包含沿跑马灯特效的延伸方向分布的多个虚拟灯珠,方法包括:获取跑马灯特效的灯带模型,灯带模型的形状与跑马灯特效的整体外形相一致;为灯带模型赋予第一贴图,第一贴图用于形成虚拟灯珠所展示的图像;显示第一贴图的第一部分,并隐藏第一贴图的除第一部分之外的部分,得到赋予贴图的模型,第一部分为与多个虚拟灯珠相对应的部分;基于赋予贴图的模型制作跑马灯特效。本申请提供的方案能够减少跑马灯特效的模型面数,使得特效制作过程以及游戏运行过程对计算机的性能消耗更小,使得游戏运行更顺畅。使得游戏运行更顺畅。使得游戏运行更顺畅。


技术研发人员:刘林
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2022.05.26
技术公布日:2022/9/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1