【技术实现步骤摘要】
虚拟场景中天气效果的生成方法、装置和电子设备
[0001]本专利技术涉及软件开发
,尤其是涉及一种虚拟场景中天气效果的生成方法、装置和电子设备。
技术介绍
[0002]在游戏引擎中为游戏场景制作天气现象是较为常见的功能,该天气现象包括雨、雪、闪电、彩虹等。相关技术中,可通过美术人员手动实现天气现象的制作,但是该方式需要美术人员手动创建天气蓝图、手动修改天气对应的场景材质,使得手动制作过程繁琐且运用在游戏中逻辑复杂,需要消耗大量的人力。为了简化制作流程,还可以采用插件的方式制作游戏场景中的天气现象,但是现有插件只能以蓝图形式实现单个的天气现象,若想使用其他天气现象,需要手动修改材质和蓝图,导致实现效果有限且制作效率低。
技术实现思路
[0003]本专利技术的目的在于提供一种虚拟场景中天气效果的生成方法、装置和电子设备,以提高游戏场景中设置天气效果的效率。
[0004]第一方面,本专利技术提供了一种虚拟场景中天气效果的生成方法,该方法包括:获取被选中的目标天气对象;目标天气对象包含在预设的多个天气对象中;天气对象用于实现对应的天气效果;天气对象中包括用于实现对应的天气效果的材质信息和/或网格信息;基于目标天气对象,更新预设的天气蓝图框架中的属性信息,得到目标天气对象对应的目标天气蓝图,该目标天气蓝图用于指示目标天气对象对应的目标天气效果在虚拟场景中的生成时间和生成位置;基于目标天气蓝图,在虚拟场景中生成目标天气效果。
[0005]在可选的实施方式中,上述基于目标天气对象,更新预设的天 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟场景中天气效果的生成方法,其特征在于,所述方法包括:获取被选中的目标天气对象;所述目标天气对象包含在预设的多个天气对象中;所述天气对象用于实现对应的天气效果;所述天气对象中包括用于实现所述对应的天气效果的材质信息和/或网格信息;基于所述目标天气对象,更新预设的天气蓝图框架中的属性信息,得到所述目标天气对象对应的目标天气蓝图;所述目标天气蓝图用于指示所述目标天气对象对应的目标天气效果在虚拟场景中的生成时间和生成位置;基于所述目标天气蓝图,在所述虚拟场景中生成所述目标天气效果。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标天气对象,更新预设的天气蓝图框架中的属性信息,得到所述目标天气对象对应的目标天气蓝图的步骤,包括:将所述天气蓝图框架中的属性信息,更新为与所述目标天气对象对应的目标天气效果相匹配的属性信息;其中,所述属性信息包括风力、温度、湿度和雾效中的至少一种;将属性信息更新后的天气蓝图框架,确定为所述目标天气蓝图。3.根据权利要求1或2所述的方法,其特征在于,所述获取被选中的目标天气对象的步骤之前,所述方法还包括:生成包含有属性信息的天气蓝图框架;其中,所述属性信息中的属性均设置为默认值。4.根据权利要求1所述的方法,其特征在于,预设的多个天气对象中的每个所述天气对象,通过下述方式构建:通过对网格面片的堆叠,形成初始对象;获取所述初始对象的顶点数据;其中,所述顶点数据中包含有所述初始对象的多个顶点的坐标位置;基于所述顶点数据,对所述初始对象进行坐标变换,得到朝向镜头朝向的中间对象;设置所述中间对象的属性信息,得到所述天气对象。5.根据权利要求1所述的方法,其特征在于,所述基于所述目标天气蓝图,在所述虚拟场景中生成所述目标天气效果的步骤,包括:基于所述目标天气蓝图,调整所述虚拟场景中指定模型的材质属性,得到所述目标天气效果下,所述指定模型的显示状态,基于所述显示状态在所述虚拟场景中显示所述指定模型。6.根据权利要求5所述的方法,其特征在于,所述基于所述目标天气蓝图,调整所述虚拟场景中指定模型的材质属性,得到所述目标天气效果下,所述指定模型的显示状态,基于所述显示状态在所述虚拟场景中显示所述指定模型的步骤,包括:识别所述虚拟场景中需要调整材质属性的指定模型;基于所述目标天气蓝图中所述目标天气对应的材质信息,调整所述指定模型的材质属性,得到所述指定模型在所述目标天气效果下的显示状态;基于所述显示状态在所述虚拟场景中显示所述指定模型。7.根据权利要求6所述的方法,其特征在于,所述基于所述目标天气蓝图中所述目标天气对应的材质信息,调整所述指定模型的材质属性,得到所述指定模型在所述目标天气效果下的显示状态的步骤,包括:扫描所述指定模型的材质属性,得到所述指定模型的材质设置节点;
将所述目标天气对象的材质设置节点与所述指定模型的材质设置节点进行自动化连接;通过材质设置节点的连接关系,将所述指定模型的材质属性叠加所述目标天气对象对应的材质信息指示的材质属性,得到所述指定模型在所述目标天气效果下的显示状态。8.根据权利要求5所述的方法,其特征在于,所述基于所述目标天气蓝图,调整所述虚拟场景中指定模型的材质属性,得到所述目标天气效果下,所述指定模型的显示状态,基于所述显示状态在所述虚拟场景中显示所述指定模型的步骤之后,所述方法还包括:根据原有...
【专利技术属性】
技术研发人员:陈理嘉,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。