生成虚拟闪电的方法、装置、存储介质及电子装置制造方法及图纸

技术编号:33950327 阅读:29 留言:0更新日期:2022-06-29 22:17
本发明专利技术公开了一种生成虚拟闪电的方法、装置、存储介质及电子装置。该方法包括:采用预设编程语言生成目标数字资产,其中,预设编程语言为三维计算机图形软件的原生编程语言,目标数字资产为目标游戏引擎中待使用的虚拟闪电对应的数字资产;将目标数字资产导入目标游戏引擎,以渲染生成虚拟闪电。本发明专利技术解决了相关技术中通过闪电贴片或特效粒子制作虚拟闪电的方法其制作精度低、效率低的技术问题。效率低的技术问题。效率低的技术问题。

【技术实现步骤摘要】
生成虚拟闪电的方法、装置、存储介质及电子装置


[0001]本专利技术涉及计算机
,具体而言,涉及一种生成虚拟闪电的方法、装置、存储介质及电子装置。

技术介绍

[0002]在虚拟游戏场景中,经常需要通过虚拟闪电效果来表现恶劣天气环境,对此,本领域的技术人员不断探求各种制作虚拟闪电的方法。
[0003]相关方法中,制作虚拟闪电的方法主要有如下两种:
[0004]第一种方法:通过二维闪电贴片,针对特定的虚拟相机视角,制作虚拟闪电。然而,这种方法的缺陷在于:在运动或旋转的虚拟相机视角下,虚拟闪电称片状,视觉效果单薄。
[0005]第二种方法:通过一系列闪电特效粒子,制作虚拟闪电及其视觉效果。然而,这种方法的缺陷在于:虚拟闪电精度偏低,难以实现二级、三级闪电分支的细节控制;无法插件化,不利于其他美术环节的调节和项目版本的迭代升级。
[0006]因此,如何减少虚拟闪电制作过程的限制以实现虚拟闪电的细节制作进而提高制作精度和制作效率成为本领域的重要问题之一。针对上述的问题,目前尚未提出有效的解决方案。
[0007本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成虚拟闪电的方法,其特征在于,包括:采用预设编程语言生成目标数字资产,其中,所述预设编程语言为三维计算机图形软件的原生编程语言,所述目标数字资产为目标游戏引擎中待使用的虚拟闪电对应的数字资产;将所述目标数字资产导入所述目标游戏引擎,以渲染生成虚拟闪电。2.根据权利要求1所述的方法,其特征在于,采用所述预设编程语言生成所述目标数字资产包括:采用所述预设编程语言设置所述虚拟闪电包含的多级分支以及所述多级分支中每级分支的第一属性信息;基于所述第一属性信息生成所述虚拟闪电;将所述虚拟闪电封装成所述目标数字资产。3.根据权利要求2所述的方法,其特征在于,所述属性信息包括以下信息的一种或多种:所述多级分支中每级分支的数量信息;所述多级分支中每级分支的长度信息;所述多级分支中每级分支的方向信息。4.根据权利要求2所述的方法,其特征在于,基于所述第一属性信息生成所述虚拟闪电包括:响应作用于第一控制面板的第一编辑操作,对所述第一属性信息进行自定义设置,得到第二属性信息,其中,所述第一控制面板为所述三维计算机图形软件中的控制面板;利用所述第二属性信息生成所述虚拟闪电。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:采用所述预设编程语言设置与所述虚拟闪电匹配的特效与生长方式。6.根据权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:陈令琦
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1