虚拟场景的渲染方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-07-11 16:15:25
本申请涉及虚拟场景渲染,尤其涉及一种虚拟场景的渲染方法、装置、电子设备及存储介质。
背景技术:
1、本部分旨在为权利要求书中陈述的本申请的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
2、目前在制作大型的三维自然游戏场景时(面积通常大于1平方公里),如果通过人工摆放的方法来放置虚拟对象,例如虚拟植被,会非常枯燥且耗时耗力,且不能精准的还原植物群落生长的自然规律。因此,相关技术中在制作大型三维自然场景时,往往会使用程序化的方式随机生成植被,但是随机生成的虚拟植被经常会出现不符合自然规律的虚拟植被分布,例如,围绕着高大树木这样的核心植被物种,会生成低矮灌木这样的附属植被物种,围绕低矮灌木,又会生成小花和小草,由此呈现出有层次感的,但是通过随机生成虚拟植被并不能保证高大树木这样的核心植被物周围分布着低矮灌木这样的附属植被物种。
技术实现思路
1、有鉴于此,本申请的目的在于提出一种虚拟场景的渲染方法、装置、电子设备及存储介质,用以解决或部分解决上述背景技术中的问题。
2、基于上述目的,本申请提供了一种虚拟场景的渲染方法,应用于终端设备中,所述虚拟场景内包括多个虚拟对象组合,每一虚拟对象组合中包括至少一主虚拟对象和围绕所述主虚拟对象配置的多个从虚拟对象;该方法包括:
3、响应针对所述虚拟场景的渲染指令,确定与所述终端设备的类型相匹配的渲染方案;
4、根据所述渲染方案对所述多个虚拟对象组合的所述主虚拟对象进行第一标识,以将所述多个虚拟对象组合内的各主虚拟对象标识为第一虚拟对象和第二虚拟对象,其中,不同的标识用于表征不同的留存倾向;
5、对主虚拟对象被标识为所述第一虚拟对象的虚拟对象组合内的各从虚拟对象进行第二标识,对主虚拟对象被标识为所述第二虚拟对象的虚拟对象组合内的各从虚拟对象进行第三标识,以表征所述虚拟场景内的各从虚拟对象被周边主虚拟对象的不同留存倾向的影响;
6、在所述终端设备中根据所述第一标识、所述第二标识和所述第三标识渲染所述虚拟场景中的所述多个虚拟对象组合,以使渲染生成的各虚拟对象组合中的主虚拟对象和从虚拟对象符合指定的组合分布规律。
7、基于同一发明构思,本申请示例性实施例还提供了一种虚拟场景的渲染装置,应用于终端设备中,所述虚拟场景内包括多个虚拟对象组合,每一虚拟对象组合中包括至少一主虚拟对象和围绕所述主虚拟对象配置的多个从虚拟对象;所述装置包括:
8、确定模块,响应针对所述虚拟场景的渲染指令,确定与所述终端设备的类型相匹配的渲染方案;
9、第一标识模块,根据所述渲染方案对所述多个虚拟对象组合的所述主虚拟对象进行第一标识,以将所述多个虚拟对象组合内的各主虚拟对象标识为第一虚拟对象和第二虚拟对象,其中,不同的标识用于表征不同的留存倾向;
10、第二标识模块,对主虚拟对象被标识为所述第一虚拟对象的虚拟对象组合内的各从虚拟对象进行第二标识,对主虚拟对象被标识为所述第二虚拟对象的虚拟对象组合内的各从虚拟对象进行第三标识,以表征所述虚拟场景内的各从虚拟对象被周边主虚拟对象的不同留存倾向的影响;
11、渲染模块,在所述终端设备中根据所述第一标识、所述第二标识和所述第三标识渲染所述虚拟场景中的所述多个虚拟对象组合,以使渲染生成的各虚拟对象组合中的主虚拟对象和从虚拟对象符合指定的组合分布规律。
12、基于同一发明构思,本申请示例性实施例还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,所述处理器执行所述程序时实现如上所述的虚拟场景的渲染方法。
13、基于同一发明构思,本申请示例性实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如上所述的虚拟场景的渲染方法。
14、基于同一发明构思,本申请示例性实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序由一个或多个处理器执行以使得所述处理器执行如上所述的游戏声音的调节方法。
15、从上面所述可以看出,本申请提供的虚拟场景的渲染方法、装置、电子设备及存储介质,该方法包括响应针对所述虚拟场景的渲染指令,确定与所述终端设备的类型相匹配的渲染方案;根据所述渲染方案对所述多个虚拟对象组合的所述主虚拟对象进行第一标识,以将所述多个虚拟对象组合内的各主虚拟对象标识为第一虚拟对象和第二虚拟对象,其中,不同的标识用于表征不同的留存倾向;对主虚拟对象被标识为所述第一虚拟对象的虚拟对象组合内的各从虚拟对象进行第二标识,对主虚拟对象被标识为所述第二虚拟对象的虚拟对象组合内的各从虚拟对象进行第三标识,以表征所述虚拟场景内的各从虚拟对象被周边主虚拟对象的不同留存倾向的影响;在所述终端设备中根据所述第一标识、所述第二标识和所述第三标识渲染所述虚拟场景中的所述多个虚拟对象组合,以使渲染生成的各虚拟对象组合中的主虚拟对象和从虚拟对象符合指定的组合分布规律,从而可以实现将不符合自然规律的虚拟对象从所述虚拟场景中删除,使得最终虚拟场景中留存的虚拟对象符合自然规律,提高了虚拟对象分布的美术效果,同时,针对不同类型的终端设备可以制定不同的渲染方案,使同一个虚拟场景能够流畅的在多种硬件终端里实时渲染。
技术特征:1.一种虚拟场景的渲染方法,其特征在于,应用于终端设备中,所述虚拟场景内包括多个虚拟对象组合,每一虚拟对象组合中包括至少一主虚拟对象和围绕所述主虚拟对象配置的多个从虚拟对象;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述渲染方案对所述多个虚拟对象组合的所述主虚拟对象进行第一标识,具体包括:
3.根据权利要求1所述的方法,其特征在于,根据所述渲染方案对所述多个虚拟对象组合的所述主虚拟对象进行第一标识,具体包括:
4.根据权利要求1所述的方法,其特征在于,根据所述渲染方案对所述多个虚拟对象组合的所述主虚拟对象进行第一标识,具体包括:
5.根据权利要求4所述的方法,其特征在于,基于所述目标位置坐标与预设坐标数值对所述主虚拟对象进行第一标识,具体包括:
6.根据权利要求4所述的方法,其特征在于,在所述终端设备中根据所述第一标识、所述第二标识和所述第三标识渲染所述虚拟场景中的所述多个虚拟对象组合,具体包括:
7.根据权利要求6所述的方法,其特征在于,基于所述第二标识和所述第三标识确定每个所述从虚拟对象的留存数值,具体包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.一种虚拟场景的渲染装置,其特征在于,应用于终端设备中,所述虚拟场景内包括多个虚拟对象组合,每一虚拟对象组合中包括至少一主虚拟对象和围绕所述主虚拟对象配置的多个从虚拟对象;所述装置包括:
10.一种电子设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,所述处理器执行所述程序时实现如权利要求1至8中任意一项所述的方法。
11.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行根据权利要求1至8中任一项所述的方法。
技术总结本申请提供一种虚拟场景的渲染方法、装置、电子设备及存储介质,该方法包括响应针对所述虚拟场景的渲染指令,确定与所述终端设备的类型相匹配的渲染方案;根据所述渲染方案对所述多个虚拟对象组合的所述主虚拟对象进行第一标识,对主虚拟对象被标识为所述第一虚拟对象的虚拟对象组合内的各从虚拟对象进行第二标识,对主虚拟对象被标识为所述第二虚拟对象的虚拟对象组合内的各从虚拟对象进行第三标识,在所述终端设备中根据所述第一标识、所述第二标识和所述第三标识渲染所述虚拟场景中的所述多个虚拟对象组合,从而使同一个虚拟场景能够流畅的在多种硬件终端里实时渲染,同时又最大限度的保护了原有的美术效果。技术研发人员:杨富凯受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/4/29本文地址:https://www.jishuxx.com/zhuanli/20240615/78386.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
上一篇
一种便携式乒乓球供球器
下一篇
返回列表