System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及数据处理,具体而言,涉及一种通过流化渲染技术进行以及装置。
技术介绍
1、随着三维应用场景的普及,针对三维场景进行建模时得到的三维模型的精度也越来越高,对应的三维模型数据文件越来越大,动辄上gb甚至是几十gb,如果将三维场景的渲染放在客户端的话,对客户端的设备要求较高,相当于提高了用户对三维场景的访问门槛。基于此,如何能够降低用户访问门槛,让用户能够高效、便捷地访问场景模型数据,同时有效保护场景模型数据的安全性,成为行业发展的一个关注点。
技术实现思路
1、本公开实施例至少提供一种通过流化渲染技术进行场景数据处理方法以及装置。
2、第一方面,本公开实施例提供了一种通过流化渲染技术进行场景数据处理方法,包括:
3、获取三维场景的场景数据,并基于所述场景数据,建立至少一个数据处理容器;
4、在接收到目标对象的接入请求后,在至少一个所述数据处理容器中为所述目标对象分配对应的目标容器,其中,所述目标容器用于处理至少一个对象发起的接入请求;
5、基于所述目标容器对所述场景数据进行处理,为所述目标对象生成对应的处理数据,并将所述处理数据展示给目标对象。
6、一种可选的实施方式中,所述基于所述场景数据,建立至少一个数据处理容器,包括:
7、基于所述场景数据,确定三维渲染模块,其中,所述三维渲染模块用于指示基于所述场景数据生成三维模型数据;
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、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
本文档来自技高网...【技术保护点】
1.一种通过流化渲染技术进行场景数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述场景数据,建立至少一个数据处理容器,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标容器对所述场景数据进行处理,为所述目标对象生成对应的处理数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述二维场景数据,为所述目标对象生成对应的处理数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述确定所述目标对象相对所述三维场景的视角信息,包括:
6.根据权利要求1所述的方法,其特征在于,所述数据处理容器的数量为多个;
7.根据权利要求1所述的方法,其特征在于,所述在至少一个所述数据处理容器中为所述目标对象分配对应的目标容器,包括:
8.一种通过流化渲染技术进行场景数据处理装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任意一项所述的通过流化渲染技术进行场景数据处理方法的步骤。
...【技术特征摘要】
1.一种通过流化渲染技术进行场景数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述场景数据,建立至少一个数据处理容器,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标容器对所述场景数据进行处理,为所述目标对象生成对应的处理数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述二维场景数据,为所述目标对象生成对应的处理数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述确定所述目标对象相对所述三维场景的视角信息,包括:
6.根据权利要求1所述的方法,其特征在于,所述数据处理容器的数量为多个;
7.根据权利要求1所...
【专利技术属性】
技术研发人员:韩坚,战鹏,
申请(专利权)人:视伴科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。