基于虚拟现实的云游戏场景渲染方法、系统及元宇宙与流程
未命名
07-22
阅读:107
评论:0
1.本发明涉及vr、云游戏及人工智能技术领域,特别涉及一种基于虚拟现实的云游戏场景渲染方法、系统及元宇宙。
背景技术:
2.元宇宙(metaverse),是人类运用数字技术构建的,基于人工智能技术,由现实世界映射或超越现实世界,可与现实世界交互的虚拟世界,具备新型社会体系的数字生活空间。虚拟现实技术是实现元宇宙的核心技术。目前,虚拟现实云游戏作为元宇宙吸引用户的手段之一。随着元宇宙的发展,虚拟现实云游戏场景将会日益真实化可视化。
3.虚拟现实云游戏是以云计算、虚拟现实与人工智能为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。在客户端,用户的游戏设备不需要任何高端处理器和显卡,释放了客户端侧的硬件要求。随着云游戏、vr、ar的不断发展和融合,用户对场景的3d拟真度要求越来越高,这给云游戏的场景渲染带来了新的挑战。
技术实现要素:
4.为改善相关技术中存在的技术问题,本发明提供了一种基于虚拟现实的云游戏场景渲染方法、系统及元宇宙。
5.本发明实施例提供了一种基于虚拟现实的云游戏场景渲染方法,应用于场景渲染互动系统,所述方法包括:获得云游戏场景渲染记录中第p+1场景美术资源项目的细粒度动态溯源表达及第p-1场景美术资源项目的细粒度动态推演表达中的至少一种;其中,云游戏场景渲染记录包括g个场景美术资源项目,g为不小于3的整数,p为整数;结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示;其中,所述第p个场景美术资源项目的细粒度渲染更新指示为所述第p个场景美术资源项目的细粒度动态推演表达,或所述第p个场景美术资源项目的细粒度动态溯源表达;经由所述第p个场景美术资源项目的细粒度渲染更新指示对第p个场景美术资源项目进行迭代渲染,得到与第p个场景美术资源项目对应的目标场景美术资源项目;其中,所述目标场景美术资源项目的3d拟真性大于所述第p个场景美术资源项目的3d拟真性。
6.优选的,p大于1且小于g,所述结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,包括:经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目及所述第p+1场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态
溯源表达;经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目、所述第p-1场景美术资源项目的细粒度动态推演表达及所述第p个场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态推演表达;将所述第p个场景美术资源项目的细粒度动态推演表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
7.优选的,所述经由所述第p个场景美术资源项目、第p+1场景美术资源项目及所述第p+1场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达,包括:经由所述第p个场景美术资源项目及所述第p+1场景美术资源项目,得到第一场景渲染跳转数据;经由所述第一场景渲染跳转数据对所述第p+1场景美术资源项目的细粒度动态溯源表达进行调整,得到调整后的细粒度动态溯源表达;经由所述调整后的细粒度动态溯源表达及所述第p个场景美术资源项目,得到所述第p个场景美术资源项目的细粒度动态溯源表达。
8.优选的,所述经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目、所述第p-1场景美术资源项目的细粒度动态推演表达、及所述第p个场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态推演表达,包括:经由所述第p个场景美术资源项目及所述第p-1场景美术资源项目,得到第二场景渲染跳转数据;经由所述第二场景渲染跳转数据对所述第p-1场景美术资源项目的细粒度动态推演表达进行调整,得到调整后的细粒度动态推演表达;经由所述第p个场景美术资源项目的细粒度动态溯源表达、所述调整后的细粒度动态推演表达、及所述第p个场景美术资源项目,得到所述第p个场景美术资源项目的细粒度动态推演表达。
9.优选的,p大于1且小于g,所述结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,包括:经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目及所述第p-1场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态推演表达;经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达及所述第p个场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达;将所述第p个场景美术资源项目的细粒度动态溯源表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
10.优选的,所述经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目、及所述第p-1场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态推演表达,包括:
经由所述第p个场景美术资源项目及所述第p-1场景美术资源项目,得到第二场景渲染跳转数据;经由所述第二场景渲染跳转数据对所述第p-1场景美术资源项目的细粒度动态推演表达进行调整,得到调整后的细粒度动态推演表达;经由所述调整后的细粒度动态推演表达及所述第p个场景美术资源项目,得到所述第p个场景美术资源项目的细粒度动态推演表达。
11.优选的,所述经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达、及所述第p个场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达,包括:经由所述第p个场景美术资源项目及所述第p+1场景美术资源项目,得到第一场景渲染跳转数据;经由所述第一场景渲染跳转数据对所述第p+1场景美术资源项目的细粒度动态溯源表达进行调整,得到调整后的细粒度动态溯源表达;经由所述第p个场景美术资源项目的细粒度动态推演表达、所述调整后的细粒度动态溯源表达及所述第p个场景美术资源项目,得到所述第p个场景美术资源项目的细粒度动态溯源表达。
12.优选的,p为1,所述结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,包括:对所述第p个场景美术资源项目进行知识表达提炼,得到所述第p个场景美术资源项目的细粒度动态推演表达;将所述第p个场景美术资源项目的细粒度动态推演表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
13.优选的,p=g,结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,包括:对所述第p个场景美术资源项目进行知识表达提炼,得到所述第p个场景美术资源项目的细粒度动态溯源表达;将所述第p个场景美术资源项目的细粒度动态推演表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
14.优选的,p为1,结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,包括:对于第p个场景美术资源项目,获得第p+1场景美术资源项目的细粒度动态溯源表达;经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达,得到所述第p个场景美术资源项目的细粒度动态推演表达;将所述第p个场景美术资源项目的细粒度动态推演表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
15.优选的,p=g,结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,包括:对于第p个场景美术资源项目,获得第p-1场景美术资源项目的细粒度动态推演表达;经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目的细粒度动态推演表达,得到所述第p个场景美术资源项目的细粒度动态溯源表达;将所述第p个场景美术资源项目的细粒度动态溯源表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
16.优选的,所述方法还包括:确定云游戏运行数据集中的至少两个游戏渲染输出报告;经由所述游戏渲染输出报告将所述云游戏运行数据集拆分为至少一个云游戏场景渲染记录。
17.本发明实施例还提供了一种场景渲染互动系统,包括处理器和存储器;所述处理器和所述存储器通信连接,所述处理器用于从所述存储器中读取计算机程序并执行,以实现上述方法。
18.本发明实施例还提供了一种用于实现所述的基于虚拟现实的云游戏场景渲染方法的元宇宙。
19.对于本发明实施例而言,可以获得云游戏场景渲染记录中第p+1场景美术资源项目的细粒度动态溯源表达及第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,进而可基于所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达、及所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,继而可基于所述第p个场景美术资源项目的细粒度渲染更新指示对第p个场景美术资源项目进行迭代渲染,得到与第p个场景美术资源项目对应的目标场景美术资源项目,所述目标场景美术资源项目的3d拟真性大于所述第p个场景美术资源项目的3d拟真性。
附图说明
20.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
21.图1是本发明实施例提供的一种基于虚拟现实的云游戏场景渲染方法的流程示意图。
具体实施方式
22.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
23.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第
二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
24.本发明实施例所提供的方法实施例可以在场景渲染互动系统、计算机设备或者类似的运算装置中执行。以运行在场景渲染互动系统上为例,场景渲染互动系统可以包括一个或多个处理器(处理器可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器,可选地,上述场景渲染互动系统还可以包括用于通信功能的传输装置。
25.存储器可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的一种基于虚拟现实的云游戏场景渲染方法对应的计算机程序,处理器通过运行存储在存储器内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至场景渲染互动系统。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
26.传输装置用于经由一个网络接收或者发送数据。上述的网络具体实例可包括场景渲染互动系统的通信供应商提供的无线网络。在一个实例中,传输装置包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
27.基于此,请参阅图1,图1是本发明实施例所提供的一种基于虚拟现实的云游戏场景渲染方法的流程示意图,该方法应用于场景渲染互动系统,进一步所述方法至少可以包括以下process11-process13所记录的技术方案。
28.process11、获得云游戏场景渲染记录中第p+1场景美术资源项目的细粒度动态溯源表达及获得第p-1场景美术资源项目的细粒度动态推演表达中的至少一种。
29.对于本发明实施例而言,云游戏场景渲染记录包括g个场景美术资源项目,g为不小于3的整数,p为整数。在一些示例下,可以将一个候选的云游戏运行数据集作为一个云游戏场景渲染记录,也可以将一个候选的云游戏运行数据集拆分为多个不相关的云游戏场景渲染记录。
30.进一步地,场景美术资源项目包括但不限于场景渲染过程中的一系列着色对象资源和着色细节资源,这些着色对象资源和着色细节资源可以组成特定的游戏场景。
31.此外,第p+1场景美术资源项目是第p个场景美术资源项目的下一个场景美术资源项目,因此第p+1场景美术资源项目的细粒度动态溯源表达可以用于对第p个场景美术资源项目进行渲染回滚处理。第p-1场景美术资源项目是第p个场景美术资源项目的上一个场景美术资源项目,因此第p-1场景美术资源项目的细粒度动态推演表达可以用于实现对第p个场景美术资源项目的渲染参考。因此,细粒度动态溯源表达可以理解为渲染回滚特征,细粒度动态推演表达可以理解为渲染参考特征。
32.示例性地,所述方法还可以包括:确定所述云游戏运行数据集中的至少两个游戏渲染输出报告;经由所述游戏渲染输出报告将所述云游戏运行数据集拆分为至少一个云游戏场景渲染记录。
33.在一些示例下,可以将云游戏运行数据集中的第一组和最后一组作为游戏渲染输
出报告,将云游戏运行数据集作为一个云游戏场景渲染记录;或者,可以按照预置步长,确定云游戏运行数据集中的至少两个游戏渲染输出报告,比如:将云游戏运行数据集中的第一组作为游戏渲染输出报告,云游戏运行数据集中连续两个游戏渲染输出报告之间相差预置步长,结合每两个连续游戏渲染输出报告将云游戏运行数据集拆分为多个云游戏场景渲染记录;或者,将云游戏运行数据集中的第一组作为游戏渲染输出报告,对于第g个游戏渲染输出报告,确定第g个游戏渲染输出报告之后的任意一组与第g个游戏渲染输出报告的渲染跳转特征,若渲染跳转特征的平均跳转特征大于阈值,则将该组作为第g+1个游戏渲染输出报告,结合每两个连续游戏渲染输出报告将云游戏运行数据集拆分为多个云游戏场景渲染记录,这样能够确保相同的云游戏场景渲染记录中场景美术资源项目之间的关联性。
34.在优化云游戏场景渲染记录中第p个场景美术资源项目的高3d拟真性的场景美术资源项目时,可以获得云游戏场景渲染记录中第p+1场景美术资源项目的细粒度动态溯源表达,和/或获得云游戏场景渲染记录中第p-1场景美术资源项目的细粒度动态推演表达。在云游戏场景渲染记录中,除第一个场景美术资源项目以外,剩余的场景美术资源项目(第2个场景美术资源项目、第3个场景美术资源项目、等等、第g-1个场景美术资源项目的)的细粒度动态溯源表达都可以结合当前场景美术资源项目的下一组场景美术资源项目的细粒度动态溯源表达来确定,并在确定细粒度动态溯源表达后,可以将细粒度动态溯源表达公开给上一组场景美术资源项目,以使得结合当前场景美术资源项目的细粒度动态溯源表达确定上一组场景美术资源项目的细粒度动态溯源表达;除第g个场景美术资源项目以外,剩余的场景美术资源项目的细粒度动态推演表达都可以结合当前场景美术资源项目的上一组场景美术资源项目的细粒度动态推演表达来确定,在确定细粒度动态推演表达后,可以将细粒度动态推演表达公开给下一组场景美术资源项目,以使得可以结合当前场景美术资源项目的细粒度动态推演表达确定下一组场景美术资源项目的细粒度动态推演表达。
35.process12、经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示。
36.在一些示例下,在得到第p+1场景美术资源项目的细粒度动态溯源表达、和/或所述第p-1场景美术资源项目的细粒度动态推演表达后,可以结合第p个场景美术资源项目、第p+1场景美术资源项目的细粒度动态溯源表达、所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种进行知识表达提炼,得到第p个场景美术资源项目的细粒度渲染更新指示,比如:p大于1且小于g,经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,可以包括如下内容:经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目及所述第p+1场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达;经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目、所述第p-1场景美术资源项目的细粒度动态推演表达及所述第p个场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态推演表达;将所述第p个场景美术资源项目的细粒度动态推演表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
37.又比如,p大于1且小于g,经由所述第p个场景美术资源项目、所述第p+1场景美术
资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,可以包括如下内容:经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目及所述第p-1场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态推演表达;经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达及所述第p个场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达;将所述第p个场景美术资源项目的细粒度动态溯源表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
38.process13、经由所述第p个场景美术资源项目的细粒度渲染更新指示对第p个场景美术资源项目进行迭代渲染,得到与第p个场景美术资源项目对应的目标场景美术资源项目,所述目标场景美术资源项目的3d拟真性大于所述第p个场景美术资源项目的3d拟真性。
39.在一些示例下,可以通过窗口滤波和着色状态之间的整合对第p个场景美术资源项目的细粒度渲染更新指示进行扩展,得到高3d拟真性的细粒度渲染更新指示。并对第p个场景美术资源项目进行衍生操作,得到衍生处理结果,将高3d拟真性的细粒度渲染更新指示及衍生处理结果进行求和,得到与第p个场景美术资源项目对应的目标场景美术资源项目,该目标场景美术资源项目的3d拟真性大于所述第p个场景美术资源项目的3d拟真性,即目标场景美术资源项目为第p个场景美术资源项目的高3d拟真性的场景美术资源项目。
40.在一些示例下,用于进行数据迭代渲染的场景渲染算法的介绍可以包括如下内容:通过窗口滤波算子dd22对第p个场景美术资源项目mp的细粒度渲染更新指示cp-1aracteristic21进行窗口滤波后,得到窗口滤波结果。再通过特征综合算子dd23对窗口滤波结果进行处理,得到第一处理信息,将第一处理信息继续通过窗口滤波算子dd24及特征综合算子dd25进行处理,得到第二处理信息,将得到的第二处理信息经过窗口滤波算子dd26和窗口滤波算子dd27进行两轮窗口滤波后,可以得到扩展后的细粒度渲染更新指示。对第p个场景美术资源项目mp进行衍生后,将衍生处理结果与扩展后的细粒度渲染更新指示进行求和,得到与第p个场景美术资源项目对应的目标场景美术资源项目prop+1ect28。
41.如此设计,可以获得云游戏场景渲染记录中第p+1场景美术资源项目的细粒度动态溯源表达及第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,进而可基于所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达、及所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,继而可基于所述第p个场景美术资源项目的细粒度渲染更新指示对第p个场景美术资源项目进行迭代渲染,得到与第p个场景美术资源项目对应的目标场景美术资源项目,所述目标场景美术资源项目的3d拟真性大于所述第p个场景美术资源项目的3d拟真性。结合本发明实施例提供的基于虚拟现实的云游戏场景渲染方法,无需反复进行知识表达提炼和渲染推演溯源,确保了高3d拟真性的场景美术资源项目的迭代渲染效率,释放渲染任务的运算负荷,通过引入游戏场景渲染的持续跳变情况分析,任一场景美术资源项目的细粒度渲染更新指示都基于上一场景美术资源项目及下一场景美术资源项目公开的细粒度动态变化特征来确定,这样可基于连续场景美术资源项目中的细粒度动态变化特征,可针对性地进行局部的知识表达提炼,有效节约知识表达提炼和处理的耗
时,保障场景美术资源项目的迭代渲染的效率,并保障迭代渲染之后的场景美术资源项目能够更加匹配vr、ar等场景需求。
42.示例性地,所述经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,可以包括:经由所述第p个场景美术资源项目、第p+1场景美术资源项目及所述第p+1场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达;经由所述第p个场景美术资源项目、第p-1场景美术资源项目、所述第p-1场景美术资源项目的细粒度动态推演表达、及所述第p个场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态推演表达;将所述第p个场景美术资源项目的细粒度动态推演表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
43.在一些示例下,可以通过第p个场景美术资源项目及第p+1场景美术资源项目对第p+1场景美术资源项目的细粒度动态溯源表达进行调整,以实现细粒度动态表达配对(特征匹配处理),得到第p个场景美术资源项目的细粒度动态溯源表达。
44.示例性地,所述经由所述第p个场景美术资源项目、第p+1场景美术资源项目及所述第p+1场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达,可以包括:经由所述第p个场景美术资源项目及第p+1场景美术资源项目,得到第一场景渲染跳转数据;经由所述第一场景渲染跳转数据对所述第p+1场景美术资源项目的细粒度动态溯源表达进行调整,得到调整后的细粒度动态溯源表达;经由所述调整后的细粒度动态溯源表达及所述第p个场景美术资源项目,得到所述第p个场景美术资源项目的细粒度动态溯源表达。
45.其中,场景渲染跳转数据可以反映场景美术资源项目的细粒度动态表达的变化情况。
46.在一些示例下,可以通过第p个场景美术资源项目mp及第p+1场景美术资源项目mp+1估计第p个场景美术资源项目与第p+1场景美术资源项目之间的第一场景渲染跳转数据kkk_p+,并结合第一场景渲染跳转数据kkk_p+对第p+1场景美术资源项目的细粒度动态溯源表达gp+1与第p个场景美术资源项目进行细粒度动态表达配对,得到调整后的细粒度动态溯源表达。继而结合调整后的细粒度动态溯源表达及第p个场景美术资源项目,可以得到所述第p个场景美术资源项目的细粒度动态溯源表达gp。
47.举例而言,可以通过用于确定细粒度动态溯源表达的场景渲染算法(包括窗口滤波算子dd41和resnet算子dd42)确定第p个场景美术资源项目mp的细粒度动态溯源表达。首先利用第p个场景美术资源项目与第p+1场景美术资源项目mp+1之间的第一场景渲染跳转数据对第p+1场景美术资源项目的细粒度动态溯源表达gp+1进行调整,创建第p个场景美术资源项目与第p+1场景美术资源项目的细粒度动态溯源表达gp+1之间的关联矩阵,得到调整后的细粒度动态溯源表达,进而对调整后的细粒度动态溯源表达及第p个场景美术资源项目进行多次窗口滤波后,将窗口滤波结果作为resnet算子dd42的输入,以得到第p个场景美术资源项目的细粒度动态溯源表达gp。得到第p个场景美术资源项目的细粒度动态溯源表达后,可以结合第p个场景美术资源项目的细粒度动态溯源表达确定第p个场景美术资源项目的细粒度动态推演表达。
48.示例性地,所述经由所述第p个场景美术资源项目、第p-1场景美术资源项目、所述第p-1场景美术资源项目的细粒度动态推演表达、及所述第p个场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态推演表达,可以包括:经由所述第p个场景美术资源项目及第p-1场景美术资源项目,得到第二场景渲染跳转数据;经由所述第二场景渲染跳转数据对所述第p-1场景美术资源项目的细粒度动态推演表达进行调整,得到调整后的细粒度动态推演表达;经由所述第p个场景美术资源项目的细粒度动态溯源表达、所述调整后的细粒度动态推演表达、及所述第p个场景美术资源项目,得到所述第p个场景美术资源项目的细粒度动态推演表达。
49.在一些示例下,可以通过第p个场景美术资源项目mp及第p-1场景美术资源项目mp-1估计第p个场景美术资源项目与第p-1场景美术资源项目之间的第二场景渲染跳转数据kkk_p-,并结合第二场景渲染跳转数据kkk_p-对第p-1场景美术资源项目的细粒度动态推演表达yp-1与第p个场景美术资源项目进行细粒度动态表达配对,得到调整后的细粒度动态推演表达。继而结合调整后的细粒度动态推演表达、第p个场景美术资源项目的细粒度动态溯源表达及第p个场景美术资源项目,可以得到所述第p个场景美术资源项目的细粒度动态推演表达yp。
50.举例而言,可以通过用于确定细粒度动态推演表达的场景渲染算法(包括窗口滤波算子dd61和resnet算子dd62)确定第p个场景美术资源项目的细粒度动态推演表达。首先利用第p个场景美术资源项目与第p-1场景美术资源项目之间的第二场景渲染跳转数据对第p-1场景美术资源项目的细粒度动态推演表达yp-1进行调整,创建第p个场景美术资源项目与第p-1场景美术资源项目的细粒度动态推演表达yp-1之间的关联矩阵,得到调整后的细粒度动态推演表达,进而对调整后的细粒度动态推演表达、第p个场景美术资源项目的细粒度动态溯源表达及第p个场景美术资源项目进行多次窗口滤波后,将窗口滤波结果通作为resnet算子dd42的输入,以得到第p个场景美术资源项目的细粒度动态推演表达yp。
51.示例性地,p为1,所述经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,可以包括:对所述第p个场景美术资源项目进行知识表达提炼,得到所述第p个场景美术资源项目的细粒度动态推演表达;将所述第p个场景美术资源项目的细粒度动态推演表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
52.在一些示例下,可以对第1个场景美术资源项目和闲置的相邻场景美术资源项目(第1个场景美术资源项目存在顺序关联的预置数目的场景美术资源项目)进行知识表达提炼,并将挖掘出的细粒度动态表达作为第1个场景美术资源项目的细粒度动态推演表达公开给第2个场景美术资源项目,以使得可以依据第1个场景美术资源项目的细粒度动态推演表达估计第2个场景美术资源项目的细粒度动态推演表达,并公开给第3个场景美术资源项目,直到结合第g-2个场景美术资源项目的细粒度动态推演表达估计第g-1个场景美术资源项目的细粒度动态推演表达。
53.在挖掘出第1个场景美术资源项目的细粒度动态推演表达后,可以将第1个场景美术资源项目的细粒度动态推演表达作为第1个场景美术资源项目的细粒度渲染更新指示,进而结合第1个场景美术资源项目的细粒度渲染更新指示对第1个场景美术资源项目进行
3d动态迭代渲染,以得到第1个场景美术资源项目对应的目标场景美术资源项目,该目标场景美术资源项目可以理解为第1个场景美术资源项目的3d动态迭代渲染结果。
54.示例性地,p为g,所述经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,可以包括:对所述第p个场景美术资源项目进行知识表达提炼,得到所述第p个场景美术资源项目的细粒度动态溯源表达;将所述第p个场景美术资源项目的细粒度动态溯源表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
55.在一些示例下,可以对第g个场景美术资源项目和闲置的相邻场景美术资源项目(第g个场景美术资源项目存在顺序关联的预置数目的场景美术资源项目)进行知识表达提炼,并将挖掘出的细粒度动态表达作为第g个场景美术资源项目的细粒度动态溯源表达公开给第g-1个场景美术资源项目,以使得可以依据第g个场景美术资源项目的细粒度动态推演表达估计第g-1个场景美术资源项目的细粒度动态溯源表达,并公开给第g-2个场景美术资源项目,直到结合第3个场景美术资源项目的细粒度动态溯源表达估计第2个场景美术资源项目的细粒度动态溯源表达。
56.可以理解的是,在挖掘出第g个场景美术资源项目的细粒度动态推演表达后,可以将所述第g个场景美术资源项目的细粒度动态溯源表达作为所述第g个场景美术资源项目的细粒度渲染更新指示,进而结合第g个场景美术资源项目的细粒度渲染更新指示对第g个场景美术资源项目进行3d动态迭代渲染,以得到第g个场景美术资源项目对应的目标场景美术资源项目,该目标场景美术资源项目可以理解为第g个场景美术资源项目的3d动态迭代渲染结果。
57.如此设计,本发明实施例仅对第1个场景美术资源项目及第g个场景美术资源项目进行知识表达提炼便能够实现云游戏场景渲染记录内所有场景美术资源项目的数据迭代渲染可以提高高3d拟真性的场景美术资源项目的迭代渲染效率。
58.示例性地,p为1,所述经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,可以包括:对于第p个场景美术资源项目,获得第p+1场景美术资源项目的细粒度动态溯源表达;经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达,得到所述第p个场景美术资源项目的细粒度动态推演表达;将所述第p个场景美术资源项目的细粒度动态推演表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
59.在一些示例下,可以通过用于确定细粒度动态溯源表达的场景渲染算法确定第2个场景美术资源项目的细粒度动态溯源表达。首先可以获得第2个场景美术资源项目的细粒度动态溯源表达,并可基于第1个场景美术资源项目与第2个场景美术资源项目之间的场景渲染跳转数据对第2个场景美术资源项目的细粒度动态溯源表达进行调整,创建第1个场景美术资源项目与第2个场景美术资源项目的细粒度动态溯源表达之间的关联矩阵,得到调整后的细粒度动态溯源表达,进而对调整后的细粒度动态溯源表达及第1个场景美术资源项目进行多次窗口滤波后,将窗口滤波结果通作为过resnet算子dd42的输入,以得到第1个场景美术资源项目的细粒度动态推演表达,将该细粒度动态推演表达公开作为第1个场
景美术资源项目的细粒度渲染更新指示,并将该细粒度动态推演表达公开给第2个场景美术资源项目,以结合该第1个场景美术资源项目的细粒度动态推演表达估计第2个场景美术资源项目的细粒度动态推演表达,并公开给第3个场景美术资源项目,直到结合第g-1个场景美术资源项目的细粒度动态推演表达估计第g个场景美术资源项目的细粒度动态溯源表达。
60.其中,在确定第1个场景美术资源项目的细粒度渲染更新指示后,可以结合上述的场景渲染算法确定第1个场景美术资源项目的目标场景美术资源项目。
61.示例性地,p为g,所述经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,可以包括:对于第p个场景美术资源项目,获得第p-1场景美术资源项目的细粒度动态推演表达;经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目的细粒度动态推演表达,得到所述第p个场景美术资源项目的细粒度动态溯源表达;将所述第p个场景美术资源项目的细粒度动态溯源表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
62.在一些示例下,首先可以获得第g-1个场景美术资源项目的细粒度动态推演表达,并可基于第g个场景美术资源项目与第g-1个场景美术资源项目之间的场景渲染跳转数据对第g-1个场景美术资源项目的细粒度动态推演表达进行调整,创建第g个场景美术资源项目与第g-1个场景美术资源项目的细粒度动态推演表达之间的关联矩阵,得到调整后的细粒度动态推演表达,进而对调整后的细粒度动态推演表达及第g个场景美术资源项目进行多次窗口滤波后,将窗口滤波结果作为过resnet算子dd42的输入,以得到第g个场景美术资源项目的细粒度动态溯源表达,将该细粒度动态溯源表达公开作为第g个场景美术资源项目的细粒度渲染更新指示,并将该细粒度动态溯源表达公开给第g-1个场景美术资源项目,以结合该第g个场景美术资源项目的细粒度动态溯源表达估计第g-1个场景美术资源项目的细粒度动态溯源表达,并公开给第g-2个场景美术资源项目,直到结合第2个场景美术资源项目的细粒度动态溯源表达估计第1个场景美术资源项目的细粒度动态推演表达。
63.其中,在确定第1个场景美术资源项目的细粒度渲染更新指示后,可以结合上述的场景渲染算法确定第1个场景美术资源项目的目标场景美术资源项目。
64.如此一来,本发明实施例不必对任一场景美术资源项目进行知识表达提炼便能够实现云游戏场景渲染记录内所有场景美术资源项目的数据迭代渲染,可以提高高3d拟真性的场景美术资源项目的迭代渲染效率。
65.以下为一个示例性的介绍说明,对于云游戏场景渲染记录,对第g个场景美术资源项目进行知识表达提炼,得到第g个场景美术资源项目的细粒度动态溯源表达,结合该细粒度动态溯源表达确定第g个场景美术资源项目的高3d拟真性的场景美术资源项目,并将该细粒度动态溯源表达公开给第g-1个场景美术资源项目,以使得结合该第g个场景美术资源项目的细粒度动态溯源表达估计第g-1个场景美术资源项目的细粒度动态溯源表达,并将第g-1个场景美术资源项目的细粒度动态溯源表达公开给第g-2个场景美术资源项目,直到结合第3个场景美术资源项目的细粒度动态溯源表达估计第2个场景美术资源项目的细粒度动态溯源表达,即云游戏场景渲染记录内的每一场景美术资源项目都可以结合下一组的细粒度动态溯源表达,估计对应的细粒度动态溯源表达。
66.进一步地,对第1个场景美术资源项目进行知识表达提炼,得到第1个场景美术资源项目的细粒度动态推演表达,结合该细粒度动态推演表达确定第1个场景美术资源项目的高3d拟真性的场景美术资源项目,得到与第1个场景美术资源项目对应的目标场景美术资源项目。同时将该第1个场景美术资源项目的细粒度动态推演表达公开给第2个场景美术资源项目,以使得结合该第2个场景美术资源项目的细粒度动态溯源表达及第1场景美术资源项目的细粒度动态推演表达估计第2个场景美术资源项目的细粒度动态推演表达,将第2个场景美术资源项目的细粒度动态推演表达作为细粒度渲染更新指示,对第2个场景美术资源项目进行迭代渲染,得到与第2个场景美术资源项目对应的目标场景美术资源项目,同时将第2个场景美术资源项目的细粒度动态推演表达公开给第3个场景美术资源项目,直到结合第g-2个场景美术资源项目的细粒度动态推演表达估计第g-1个场景美术资源项目的细粒度动态推演表达,将第g-1个场景美术资源项目的细粒度动态推演表达作为细粒度渲染更新指示,对第g-1个场景美术资源项目进行迭代渲染,得到与第g-1个场景美术资源项目对应的目标场景美术资源项目,便能够以云游戏场景渲染记录内的每一场景美术资源项目都可以结合上一组的细粒度动态推演表达,估计对应的细粒度动态推演表达,并结合细粒度动态推演表达确定得到对应的目标场景美术资源项目。
67.示例性地,所述经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,可以包括,包括:经由所述第p个场景美术资源项目、第p-1场景美术资源项目、及所述第p-1场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态推演表达;经由所述第p个场景美术资源项目、第p+1场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达、及所述第p个场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达;将所述第p个场景美术资源项目的细粒度动态溯源表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。
68.在一些示例下,可以通过第p个场景美术资源项目及第p-1场景美术资源项目对第p-1场景美术资源项目的细粒度动态推演表达进行调整,以实现细粒度动态表达配对,得到第p个场景美术资源项目的细粒度动态溯源表达。
69.示例性地,所述经由所述第p个场景美术资源项目、第p-1场景美术资源项目、及所述第p-1场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态推演表达,包括:经由所述第p个场景美术资源项目及第p-1场景美术资源项目,得到第二场景渲染跳转数据;经由所述第二场景渲染跳转数据对所述第p-1场景美术资源项目的细粒度动态推演表达进行调整,得到调整后的细粒度动态推演表达;经由所述调整后的细粒度动态推演表达及所述第p个场景美术资源项目,得到所述第p个场景美术资源项目的细粒度动态推演表达。
70.在一些示例下,可以通过第p个场景美术资源项目及第p-1场景美术资源项目估计第p个场景美术资源项目与第p-1场景美术资源项目之间的第二场景渲染跳转数据,并结合第二场景渲染跳转数据对第p-1场景美术资源项目的细粒度动态推演表达与第p个场景美术资源项目进行细粒度动态表达配对,创建第p个场景美术资源项目与第p-1场景美术资源项目的细粒度动态推演表达之间的关联矩阵,得到调整后的细粒度动态推演表达。继而结
合调整后的细粒度动态推演表达及第p个场景美术资源项目,可以得到所述第p个场景美术资源项目的细粒度动态推演表达。举例来说,可以对调整后的细粒度动态推演表达及第p个场景美术资源项目进行多轮窗口滤波后,将窗口滤波结果通作为过resnet算子dd42的输入,以得到第p个场景美术资源项目的细粒度动态推演表达。
71.在得到第p个场景美术资源项目的细粒度动态推演表达后,可以结合第p个场景美术资源项目的细粒度动态推演表达确定第p个场景美术资源项目的细粒度动态溯源表达。
72.示例性地,所述经由所述第p个场景美术资源项目、第p+1场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达、及所述第p个场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达,包括:经由所述第p个场景美术资源项目及第p+1场景美术资源项目,得到第一场景渲染跳转数据;经由所述第一场景渲染跳转数据对所述第p+1场景美术资源项目的细粒度动态溯源表达进行调整,得到调整后的细粒度动态溯源表达;经由所述第p个场景美术资源项目的细粒度动态推演表达、所述调整后的细粒度动态溯源表达、及所述第p个场景美术资源项目,得到所述第p个场景美术资源项目的细粒度动态溯源表达。
73.在一些示例下,可以通过第p个场景美术资源项目及第p+1场景美术资源项目估计第p个场景美术资源项目与第p+1场景美术资源项目之间的第一场景渲染跳转数据,并结合第二场景渲染跳转数据对第p+1场景美术资源项目的细粒度动态溯源表达与第p个场景美术资源项目进行细粒度动态表达配对,创建第p个场景美术资源项目与第p+1场景美术资源项目的细粒度动态溯源表达之间的关联矩阵,得到调整后的细粒度动态推演表达。继而结合调整后的细粒度动态溯源表达、第p个场景美术资源项目的细粒度动态推演表达及第p个场景美术资源项目,可以得到所述第p个场景美术资源项目的细粒度动态溯源表达。举例来说,可以对调整后的细粒度动态溯源表达、第p个场景美术资源项目的细粒度动态推演表达及第p个场景美术资源项目进行多轮窗口滤波后,将窗口滤波结果通作为过resnet算子dd42的输入,以得到第p个场景美术资源项目的细粒度动态溯源表达。
74.在另一些示例下,对于云游戏场景渲染记录,对第1个场景美术资源项目进行知识表达提炼,得到第1个场景美术资源项目的细粒度动态推演表达,结合该细粒度动态推演表达确定第1个场景美术资源项目的高3d拟真性的场景美术资源项目,并将该细粒度动态推演表达公开给第2个场景美术资源项目,以使得结合该第1个场景美术资源项目的细粒度动态推演表达估计第2个场景美术资源项目的细粒度动态推演表达,并将第2个场景美术资源项目的细粒度动态推演表达公开给第3个场景美术资源项目,直到结合第g-2个场景美术资源项目的细粒度动态推演表达估计第g-1个场景美术资源项目的细粒度动态推演表达,即云游戏场景渲染记录内的每一场景美术资源项目都可以结合上一组的细粒度动态推演表达,估计对应的细粒度动态推演表达。
75.进一步地,对第g个场景美术资源项目进行知识表达提炼,得到第g个场景美术资源项目的细粒度动态溯源表达,结合该细粒度动态溯源表达确定第g个场景美术资源项目的高3d拟真性的场景美术资源项目,得到与第g个场景美术资源项目对应的目标场景美术资源项目。同时将该第g个场景美术资源项目的细粒度动态溯源表达公开给第g-1个场景美术资源项目,以使得结合该第g-1个场景美术资源项目的细粒度动态推演表达及第g场景美术资源项目的细粒度动态溯源表达估计第g-1个场景美术资源项目的细粒度动态溯源表
达,将第g-1个场景美术资源项目的细粒度动态溯源表达作为细粒度渲染更新指示,对第g-1个场景美术资源项目进行迭代渲染,得到与第g-1个场景美术资源项目对应的目标场景美术资源项目,同时将第g-1个场景美术资源项目的细粒度动态溯源表达公开给第g-2个场景美术资源项目,直到结合第3个场景美术资源项目的细粒度动态溯源表达估计第2个场景美术资源项目的细粒度动态溯源表达,将第2个场景美术资源项目的细粒度动态溯源表达作为细粒度渲染更新指示,对第2个场景美术资源项目进行迭代渲染,得到与第2个场景美术资源项目对应的目标场景美术资源项目,即云游戏场景渲染记录内的每一场景美术资源项目都可以结合下一组的细粒度动态溯源表达,估计对应的细粒度动态溯源表达,并结合细粒度动态溯源表达确定得到对应的目标场景美术资源项目。
76.本发明实施例还提供了一种场景渲染互动系统,包括处理器和存储器;所述处理器和所述存储器通信连接,所述处理器用于从所述存储器中读取计算机程序并执行,以实现上述方法。
77.本发明实施例还提供了一种用于实现所述的基于虚拟现实的云游戏场景渲染方法的元宇宙。
78.在本发明实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
79.另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
80.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
81.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技
术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种基于虚拟现实的云游戏场景渲染方法,其中,应用于场景渲染互动系统,所述方法至少包括:获得所述云游戏场景渲染记录中第p+1场景美术资源项目的细粒度动态溯源表达及第p-1场景美术资源项目的细粒度动态推演表达中的至少一种;其中,云游戏场景渲染记录包括g个场景美术资源项目,g为不小于3的整数,p为整数;结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示;其中,所述第p个场景美术资源项目的细粒度渲染更新指示为所述第p个场景美术资源项目的细粒度动态推演表达,或所述第p个场景美术资源项目的细粒度动态溯源表达;经由所述第p个场景美术资源项目的细粒度渲染更新指示对第p个场景美术资源项目进行迭代渲染,得到与第p个场景美术资源项目对应的目标场景美术资源项目;其中,所述目标场景美术资源项目的3d拟真性大于所述第p个场景美术资源项目的3d拟真性。2.如权利要求1所述的方法,其中,p大于1且小于g,所述结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,包括:经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目及所述第p+1场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达;经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目、所述第p-1场景美术资源项目的细粒度动态推演表达及所述第p个场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态推演表达;将所述第p个场景美术资源项目的细粒度动态推演表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。3.如权利要求2所述的方法,其中,所述经由所述第p个场景美术资源项目、第p+1场景美术资源项目及所述第p+1场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达,包括:经由所述第p个场景美术资源项目及所述第p+1场景美术资源项目,得到第一场景渲染跳转数据;经由所述第一场景渲染跳转数据对所述第p+1场景美术资源项目的细粒度动态溯源表达进行调整,得到调整后的细粒度动态溯源表达;经由所述调整后的细粒度动态溯源表达及所述第p个场景美术资源项目,得到所述第p个场景美术资源项目的细粒度动态溯源表达;其中,所述经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目、所述第p-1场景美术资源项目的细粒度动态推演表达、及所述第p个场景美术资源项目的细粒度动态溯源表达,确定所述第p个场景美术资源项目的细粒度动态推演表达,包括:经由所述第p个场景美术资源项目及所述第p-1场景美术资源项目,得到第二场景渲染跳转数据;经由所述第二场景渲染跳转数据对所述第p-1场景美术资源项目的细粒度动态推演表达进行调整,得到调整后的细粒度动态推演表达;经由所述第p个场景美术资源项目的细粒度动态溯源表达、所述调整后的细粒度动态推演表达、及所述第p个场景美术资源项目,得到所述第p个
场景美术资源项目的细粒度动态推演表达。4.如权利要求1所述的方法,其中,p大于1且小于g,所述结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,包括:经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目及所述第p-1场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态推演表达;经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达及所述第p个场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达;将所述第p个场景美术资源项目的细粒度动态溯源表达作为所述第p个场景美术资源项目的细粒度渲染更新指示;其中,所述经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目、及所述第p-1场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态推演表达,包括:经由所述第p个场景美术资源项目及所述第p-1场景美术资源项目,得到第二场景渲染跳转数据;经由所述第二场景渲染跳转数据对所述第p-1场景美术资源项目的细粒度动态推演表达进行调整,得到调整后的细粒度动态推演表达;经由所述调整后的细粒度动态推演表达及所述第p个场景美术资源项目,得到所述第p个场景美术资源项目的细粒度动态推演表达;其中,所述经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达、及所述第p个场景美术资源项目的细粒度动态推演表达,确定所述第p个场景美术资源项目的细粒度动态溯源表达,包括:经由所述第p个场景美术资源项目及所述第p+1场景美术资源项目,得到第一场景渲染跳转数据;经由所述第一场景渲染跳转数据对所述第p+1场景美术资源项目的细粒度动态溯源表达进行调整,得到调整后的细粒度动态溯源表达;经由所述第p个场景美术资源项目的细粒度动态推演表达、所述调整后的细粒度动态溯源表达及所述第p个场景美术资源项目,得到所述第p个场景美术资源项目的细粒度动态溯源表达。5.如权利要求1所述的方法,其中,p为1,所述结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,包括:对所述第p个场景美术资源项目进行知识表达提炼,得到所述第p个场景美术资源项目的细粒度动态推演表达;将所述第p个场景美术资源项目的细粒度动态推演表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。6.如权利要求1所述的方法,其中,p=g,结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,包括:对所述第p个场景美术资源项目进行知识表达提炼,得到所述第p个场景美术资源项目
的细粒度动态溯源表达;将所述第p个场景美术资源项目的细粒度动态推演表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。7.如权利要求1所述的方法,其中,p为1,结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,包括:对于第p个场景美术资源项目,获得第p+1场景美术资源项目的细粒度动态溯源表达;经由所述第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达,得到所述第p个场景美术资源项目的细粒度动态推演表达;将所述第p个场景美术资源项目的细粒度动态推演表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。8.如权利要求1所述的方法,其中,p=g,结合第p个场景美术资源项目、所述第p+1场景美术资源项目的细粒度动态溯源表达和所述第p-1场景美术资源项目的细粒度动态推演表达中的至少一种,得到所述第p个场景美术资源项目的细粒度渲染更新指示,包括:对于第p个场景美术资源项目,获得第p-1场景美术资源项目的细粒度动态推演表达;经由所述第p个场景美术资源项目、所述第p-1场景美术资源项目的细粒度动态推演表达,得到所述第p个场景美术资源项目的细粒度动态溯源表达;将所述第p个场景美术资源项目的细粒度动态溯源表达作为所述第p个场景美术资源项目的细粒度渲染更新指示。9.一种场景渲染互动系统,其中,包括处理器和存储器;所述处理器和所述存储器通信连接,所述处理器用于从所述存储器中读取计算机程序并执行,以实现上述权利要求1-9任一项所述的方法。10.一种计算机可读存储介质,其中,其上存储有计算机程序,所述计算机程序在运行时实现上述权利要求1-8任一项所述的方法。11.一种用于实现上述权利要求1-8任一项所述的基于虚拟现实的云游戏场景渲染方法的元宇宙。
技术总结
本申请涉及VR、云游戏及人工智能技术领域,特别涉及一种基于虚拟现实的云游戏场景渲染方法、系统及元宇宙。本申请无需反复进行知识表达提炼和渲染推演溯源,确保了高3D拟真性的场景美术资源项目的迭代渲染效率,释放渲染任务的运算负荷,通过引入游戏场景渲染的持续跳变情况分析,任一场景美术资源项目的细粒度渲染更新指示都基于上一场景美术资源项目及下一场景美术资源项目公开的细粒度动态变化特征来确定,可针对性地进行局部的知识表达提炼,有效节约知识表达提炼和处理的耗时,保障场景美术资源项目的迭代渲染的效率,并保障迭代渲染之后的场景美术资源项目能够更加匹配VR、AR等场景需求。AR等场景需求。AR等场景需求。
技术研发人员:俞锡龙 李斌
受保护的技术使用者:俞锡龙
技术研发日:2023.03.09
技术公布日:2023/7/20
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
