System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像数据处理领域,具体是一种用于元宇宙空间与云渲染的融合方法。
技术介绍
1、元宇宙是一个虚拟的世界,通过数字技术来构建和呈现,在这个虚拟世界里,商业、娱乐、教育等大量的社会关系都可以重新构建,而实时云渲染是一种云端渲染技术,它可以在渲染过程中对实时场景进行实时渲染,从而更加真实地模拟现实世界中的场景,元宇宙和实时云渲染之间有着密切的关系,元宇宙需要通过云端渲染来呈现虚拟世界而实时云渲染则可以提供更高质量、更真实的虚拟场景,由于云端渲染的实时性较强,因此在处理大规模渲染任务时,可以更加快速、高效地完成渲染工作,从而缩短元宇宙的加载时间;
2、如何更加快速、高效地完成渲染工作,确保关键模型得到更高的渲染优先级,提高整体的用户体验,是我们需要解决的问题,为此,现提供一种用于元宇宙空间与云渲染的融合方法。
技术实现思路
1、为了解决上述技术问题,本专利技术的目的在于提供一种用于元宇宙空间与云渲染的融合方法。
2、本专利技术的目的可以通过以下技术方案实现:一种用于元宇宙空间与云渲染的融合方法,包括以下步骤:
3、步骤s1:创建元宇宙空间及应用于所述元宇宙空间内的场景元素;
4、步骤s2:对所创建的场景元素划分渲染工作量和渲染优先级;
5、步骤s3:根据所划分的渲染工作量和渲染优先级对元宇宙空间的场景元素进行渲染处理。
6、进一步的,创建元宇宙空间及应用于所述元宇宙空间内的场景元素的过程包括:
8、进一步的,对所创建的场景元素划分渲染工作量的过程包括:
9、将元宇宙空间划分为若干个区域,设置各个区域内场景元素的场景复杂度;
10、获取各个区域内场景元素的分辨率;
11、根据所设置的场景复杂度和所获取的分辨率获得渲染工作量评估系数;
12、设置渲染工作量评估系数的阈值范围;
13、根据所获得的渲染工作量评估系数和所设置的渲染工作量评估系数的阈值范围的对比结果获得各个区域的渲染工作量;
14、所述渲染工作量包括一级渲染工作量、二级渲染工作量以及三级渲染工作量。
15、进一步的,设置各个区域内场景元素的场景复杂度的过程包括:
16、获取各个区域内场景元素的几何细节,设置几何细节的阈值范围;
17、根据所获取的各个区域内场景元素的几何细节和所设置的几何细节的阈值范围的对比结果获得各个区域内场景元素的场景复杂度。
18、进一步的,对所创建的场景元素划分渲染优先级的过程包括:
19、获取用户人物角色的视角范围,设置各个区域内场景元素的场景渲染优先级;
20、根据用户人物角色的视角范围、各个区域的渲染工作量以及各个区域内场景元素的场景渲染优先级判断各个区域的区域渲染优先级;
21、所述区域渲染优先级包括最高区域渲染优先级、第一区域渲染优先级、第二区域渲染优先级、第三区域渲染优先级以及第四区域渲染优先级;
22、若区域内的场景元素的场景渲染优先级为第一场景渲染优先级,区域的渲染工作量为一级渲染工作量,则将此区域的区域渲染优先级记为第一区域渲染优先级;
23、若区域内的场景元素的场景渲染优先级为第一场景渲染优先级,区域的渲染工作量为二级渲染工作量,则将此区域的区域渲染优先级记为第一区域渲染优先级;
24、若区域内的场景元素的场景渲染优先级为第一场景渲染优先级,区域的渲染工作量为三级渲染工作量,则将此区域的区域渲染优先级记为第二区域渲染优先级;
25、若区域内的场景元素的场景渲染优先级为第二场景渲染优先级,区域的渲染工作量为一级渲染工作量,则将此区域的区域渲染优先级记为第二区域渲染优先级;
26、若区域内的场景元素的场景渲染优先级为第二场景渲染优先级,区域的渲染工作量为二级渲染工作量,则将此区域的区域渲染优先级记为第二区域渲染优先级;
27、若区域内的场景元素的场景渲染优先级为第二场景渲染优先级,区域的渲染工作量为三级渲染工作量,则将此区域的区域渲染优先级记为第三区域渲染优先级;
28、若区域内的场景元素的场景渲染优先级为第三场景渲染优先级,区域的渲染工作量为一级渲染工作量,则将此区域的区域渲染优先级记为第三区域渲染优先级;
29、若区域内的场景元素的场景渲染优先级为第三场景渲染优先级,区域的渲染工作量为二级渲染工作量,则将此区域的区域渲染优先级记为第三区域渲染优先级;
30、若区域内的场景元素的场景渲染优先级为第三场景渲染优先级,区域的渲染工作量为三级渲染工作量,则将此区域的区域渲染优先级记为第四区域渲染优先级;
31、根据用户人物角色的视角范围获得在人物角色视角范围内的区域,忽略人物角色视角范围内的区域之前的区域渲染优先级,将人物角色视角范围内区域的区域渲染优先级记为最高区域渲染优先级。
32、进一步的,所述最高区域渲染优先级高于第一区域渲染优先级高于第二区域渲染优先级高于第三区域渲染优先级高于第四区域渲染优先级。
33、进一步的,设置各个区域内场景元素的场景渲染优先级的过程包括:
34、获取各个区域内场景元素的像素点的数量,设置像素点的阈值范围;
35、根据所获取的各个区域内场景元素的像素点的数量和所设置的像素点的阈值范围的对比结果获得各个区域内场景元素的场景渲染优先级。
36、进一步的,根据所划分的渲染工作量和渲染优先级对元宇宙空间的场景元素进行渲染处理的过程包括:
37、设置若干个云渲染节点,所述云渲染节点包括高性能云渲染节点、中性能云渲染节点以及低性能云渲染节点;
38、获取各个区域的渲染工作量和区域渲染优先级,筛选出区域渲染优先级为最高区域渲染优先级的区域,采用高性能云渲染节点对所筛选的渲染工作量为一级渲染工作量的区域进行渲染,采用中性能云渲染节点对所筛选的渲染工作量为二级渲染工作量的区域进行渲染,采用低性能云渲染节点对所筛选的渲染工作量为三级渲染工作量的区域进行渲染;
39、渲染完成后筛选出区域渲染优先级为第一区域渲染优先级的区域,采用高性能云渲染节点对所筛选的渲染工作量为一级渲染工作量的区域进行渲染,采用中性能云渲染节点对所筛选的渲染工作量为二级渲染工作量的区域进行渲染;
40、渲染完成后筛选出区域渲染优先级为第二区域渲染优先级的区域,采用高性能云渲染节点对所筛选的渲染工作量为一级渲染工作量的区域进行渲染,采用中性能云渲染节点对所筛选的渲染工作量为二级渲染工作量的区域进行渲染,采用低性能云渲染节点对所筛选的渲染工作量为三级渲染工作量的区域进行渲染;
41、渲染完成后本文档来自技高网...
【技术保护点】
1.一种用于元宇宙空间与云渲染的融合方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种用于元宇宙空间与云渲染的融合方法,其特征在于,创建元宇宙空间及应用于所述元宇宙空间内的场景元素的过程包括:
3.根据权利要求2所述的一种用于元宇宙空间与云渲染的融合方法,其特征在于,对所创建的场景元素划分渲染工作量的过程包括:
4.根据权利要求3所述的一种用于元宇宙空间与云渲染的融合方法,其特征在于,设置各个区域内场景元素的场景复杂度的过程包括:
5.根据权利要求3所述的一种用于元宇宙空间与云渲染的融合方法,其特征在于,对所创建的场景元素划分渲染优先级的过程包括:
6.根据权利要求5所述的一种用于元宇宙空间与云渲染的融合方法,其特征在于,设置各个区域内场景元素的场景渲染优先级的过程包括:
7.根据权利要求5所述的一种用于元宇宙空间与云渲染的融合方法,其特征在于,根据所划分的渲染工作量和渲染优先级对元宇宙空间的场景元素进行渲染处理的过程包括:
8.根据权利要求7所述的一种用于元宇宙空间与云渲染的融合方法
...【技术特征摘要】
1.一种用于元宇宙空间与云渲染的融合方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种用于元宇宙空间与云渲染的融合方法,其特征在于,创建元宇宙空间及应用于所述元宇宙空间内的场景元素的过程包括:
3.根据权利要求2所述的一种用于元宇宙空间与云渲染的融合方法,其特征在于,对所创建的场景元素划分渲染工作量的过程包括:
4.根据权利要求3所述的一种用于元宇宙空间与云渲染的融合方法,其特征在于,设置各个区域内场景元素的场景复杂度的过程包括:
5.根据权利要求3所述的一种用于元宇宙空间与...
【专利技术属性】
技术研发人员:袁梁,罗翼鹏,易洁,
申请(专利权)人:四川物通科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。