地形场景生成方法、装置、电子设备和存储介质与流程
- 国知局
- 2024-08-05 12:03:59
本申请涉及游戏,具体而言,涉及一种地形场景生成方法、装置、电子设备和存储介质。
背景技术:
1、游戏地形指的是游戏中地图或场景设计,包括地形、地貌、植被、建筑物、水体等元素的设计和布局,在游戏中,地形场景影响了游戏的可玩性、真实感和美观感。
2、现有技术中,游戏地形制作需要由游戏开发者利用专业的3d建模和纹理编辑软件进行制作,在制作过程中,需要根据游戏场景的需要来确定地形的形状、大小、高度等,使用纹理编辑软件来制作地形纹理,并进行植被摆放和地形纹理的融合。
3、然而,由于植被摆放和地形纹理是由游戏开发者预先制作的,玩家没有参与感,很难满足所有玩家的需求和喜好,玩家游戏体验不好。
技术实现思路
1、有鉴于此,本申请实施例提供了一种地形场景生成方法、装置、电子设备和存储介质,以解决植被摆放和地形纹理由游戏开发者预先制作,玩家没有参与感,玩家游戏体验不好的问题。
2、第一方面,本申请实施例提供了一种地形场景生成方法,包括:
3、接收玩家针对待生成场景输入的地形绘制操作和场景描述信息,所述场景描述信息包括:场景对象类型和场景对象位置;
4、根据所述地形绘制操作,生成所述待生成场景的基础地形;
5、根据所述场景描述信息,生成地形纹理贴图,并将所述地形纹理贴图叠加到所述基础地形上,得到叠加后的地形;
6、根据所述场景描述信息,在所述叠加后的地形上设置对应的场景对象,生成目标地形场景。
7、第二方面,本申请实施例还提供了一种地形场景生成装置,包括:
8、接收模块,用于接收玩家针对待生成场景输入的地形绘制操作和场景描述信息,所述场景描述信息包括:场景对象类型和场景对象位置;
9、处理模块,用于根据所述地形绘制操作,生成所述待生成场景的基础地形;
10、所述处理模块,还用于根据所述场景描述信息,生成地形纹理贴图,并将所述地形纹理贴图叠加到所述基础地形上,得到叠加后的地形;
11、所述处理模块,还用于根据所述场景描述信息,在所述叠加后的地形上设置对应的场景对象,生成目标地形场景。
12、第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令,以执行第一方面任一项所述的方法。
13、第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面任一项所述的方法。
14、本申请提供了一种地形场景生成方法、装置、电子设备和存储介质,其中,该方法包括:接收玩家针对待生成场景输入的地形绘制操作和场景描述信息,场景描述信息包括:场景对象类型和场景对象位置,根据地形绘制操作,生成待生成场景的基础地形,根据场景描述信息,生成地形纹理贴图,并将地形纹理贴图叠加到基础地形上,得到叠加后的地形,根据场景描述信息,在叠加后的地形上设置对应的场景对象,生成目标地形场景。本申请由玩家参与到地形场景的制作中,实时生成玩家期望的地形场景,增强了玩家参与感和自定义性,提升了玩家游戏体验。
技术特征:1.一种地形场景生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述场景描述信息,生成地形纹理贴图,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据填充后的所述多个像素区域,获取所述多个像素区域的纹理贴图,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据填充后的所述多个像素区域的灰度值,分别从多种预设基础地形贴图中确定所述多个像素区域的纹理贴图,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述边界像素区域的灰度值和所述多种预设基础地形贴图,获取所述边界像素区域的纹理贴图,包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所述非边界像素区域的灰度值,从所述多种预设基础地形贴图中确定所述非边界像素区域的纹理贴图,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述根据所述地形绘制操作,生成所述待生成场景的基础地形,包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.一种地形场景生成装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令,以执行权利要求1至9任一项所述的方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行权利要求1至9任一项所述的方法。
技术总结本申请提供了一种地形场景生成方法、装置、电子设备和存储介质,其中,该方法包括:接收玩家针对待生成场景输入的地形绘制操作和场景描述信息,场景描述信息包括:场景对象类型和场景对象位置,根据地形绘制操作,生成待生成场景的基础地形,根据场景描述信息,生成地形纹理贴图,并将地形纹理贴图叠加到基础地形上,得到叠加后的地形,根据场景描述信息,在叠加后的地形上设置对应的场景对象,生成目标地形场景。本申请由玩家参与到地形场景的制作中,实时生成玩家期望的地形场景,增强了玩家参与感和自定义性,提升了玩家游戏体验。技术研发人员:陈春龙,曾科,赵钰琨受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/260900.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。