System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及显示,尤其涉至一种渲染显示方法、装置、电子设备及系统。
技术介绍
1、“虚拟现实”是来自英文“virtual reality”,简称vr技术。虚拟现实技术(ⅵ)是集计算机技术、传感器技术、人类心理学及生理学于一体的综合技术,其是通过利用计算机仿真系统模拟外界环境,主要模拟对象有环境、技能、传感设备和感知等,为用户提供多信息、三维动态、交互式的仿真体验。
2、vr头显是利用头戴式显示设备将人的对外界的视觉、听觉封闭,引导用户产生一种身在虚拟环境中的感觉。其显示原理是左右眼屏幕分别显示左右眼的图像,人眼获取这种带有差异的信息后在脑海中产生立体感。作为虚拟现实的重要接入媒介,在虚拟现实及混合现实技术中,具有重要的作用。
3、扩展现实(extended reality,xr),是指通过计算机将真实与虚拟相结合,打造一个可人机交互的虚拟环境,xr也是虚拟现实(virtual reality,vr)、增强现实(augmentedreality,ar)和混合现实(mixed reality,mr)等多种技术的统称。通过将三者的视觉交互技术相融合,为体验者带来虚拟世界与现实世界之间无缝转换的“沉浸感”。xr设备通常采用3d渲染,3d渲染分为实时渲染和离线渲染,离线渲染也称为预渲染。实时渲染是视频游戏或互动图形最常采用的方式,这种方式以非常高的速度处理3d图像,使其看起来像场景一样,其中包含大量的图像,并在玩家与游戏互动时实时发生,互动与速度在实时渲染过程中具有重要作用。目前,实时渲染通常采用云渲染或者本地
4、因此,如何实现实时渲染成为亟待解决的技术问题。
技术实现思路
1、有鉴于此,本申请实施例提供一种渲染显示方法、装置、电子设备及系统,以至少部分解决上述问题。
2、根据本申请实施例的第一方面,提供了一种渲染显示方法,所述方法包括:收到至少一第一服务端发送的配置信息,所述配置信息包括分配的多个第二服务端的队列;根据所述配置信息,分别发送渲染所需的传感器数据至所述多个第二服务端,所述渲染所需的传感器数据对应待显示的渲染场景的元素,以便于所述第二服务端根据所述传感器数据渲染所述待显示的渲染场景的元素;接收来自所述多个第二服务端中至少一个第二服务端的渲染数据,所述渲染数据中包含每个所述第二服务端根据所述传感器数据渲染的所述待显示的渲染场景中的对应元素;显示包含所述渲染数据的所述待显示的渲染场景。
3、根据本申请实施例的第二方面,提供了一种渲染显示装置,所述装置包括:一种渲染显示装置,所述装置包括:接收模块,用于收到至少一第一服务端发送的配置信息,所述配置信息包括分配的多个第二服务端的队列;发送模块,用于根据所述配置信息,分别发送渲染所需的传感器数据至所述多个第二服务端,所述渲染所需的传感器数据对应待显示的渲染场景的元素,以便于所述第二服务端根据所述传感器数据渲染所述待显示的渲染场景的元素;渲染模块,用于接收来自所述多个第二服务端中至少一个第二服务端的渲染数据,所述渲染数据中包含每个所述第二服务端根据所述传感器数据渲染的所述待显示的渲染场景中的对应元素;显示模块,用于显示包含所述渲染数据的所述待显示的渲染场景。
4、根据本申请实施例的第三方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如第一方面所述的方法对应的操作。
5、根据本申请实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的方法。
6、根据本申请实施例的第五方面,本申请实施例提供了一种分布式渲染显示系统,该系统包括:一电子设备,至少一第一服务端,多个第二服务端,其中所述电子设备收到至少一第一服务端发送的配置信息,所述配置信息包括分配的多个第二服务端的队列,之后所述电子设备根据所述配置信息,分别发送渲染所需的传感器数据至所述多个第二服务端,所述渲染所需的传感器数据对应待显示的渲染场景的元素;所述第二服务端根据所述传感器数据渲染所述待显示的渲染场景的元素,之后,第二服务端中的一个向所述电子设备发送包含所述待显示的渲染场景的元素的渲染数据,之后,所述电子设备显示包含所述渲染数据的所述待显示的渲染场景。
7、本申请实施例的方案中,电子设备收到至少一第一服务端发送的配置信息,配置信息包括分配的多个第二服务端的队列,之后电子设备根据配置信息,分别发送渲染所需的传感器数据至多个第二服务端,渲染所需的传感器数据对应待显示的渲染场景的元素;第二服务端根据传感器数据渲染所述待显示的渲染场景的元素,之后,第二服务端中的一个向电子设备发送包含所述待显示的渲染场景的元素的渲染数据,之后,电子设备显示包含所述渲染数据的所述待显示的渲染场景。本申请实施例通过上述方式可以降低渲染显示的网络延时以及减少丢包率,并且无需在本地搭建的高能力的渲染环境。
本文档来自技高网...【技术保护点】
1.一种分布式渲染显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其中,所述配置信息还包括:至少一应用程序的管理列表,根据所述应用程序确定所述待显示的渲染场景。
3.根据权利要求2所述的方法,其中,所述渲染数据为不同的所述第二服务端根据所述渲染所需的传感器数据渲染的不同的元素数据,所述不同的元素数据对应不同的图层。
4.根据权利要求3所述的方法,其中,所述显示包含所述渲染数据的所述待显示的渲染场景,包括:
5.根据权利要求3所述的方法,其中,接收来自所述多个第二服务端中至少一个第二服务端的渲染数据,包括:
6.一种渲染显示装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其中,所述显示模块,包括:
8.根据权利要求6所述的装置,其中,所述接收模块,包括:
9.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权
10.一种分布式渲染显示系统,其特征在于,包括:一电子设备,至少一第一服务端,多个第二服务端,其中所述电子设备收到至少一第一服务端发送的配置信息,所述配置信息包括分配的多个第二服务端的队列,之后所述电子设备根据所述配置信息,分别发送渲染所需的传感器数据至所述多个第二服务端,所述渲染所需的传感器数据对应待显示的渲染场景的元素;所述第二服务端根据所述传感器数据渲染所述待显示的渲染场景的元素,之后,第二服务端中的一个向所述电子设备发送包含所述待显示的渲染场景的元素的渲染数据,之后,所述电子设备显示包含所述渲染数据的所述待显示的渲染场景。
...【技术特征摘要】
1.一种分布式渲染显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其中,所述配置信息还包括:至少一应用程序的管理列表,根据所述应用程序确定所述待显示的渲染场景。
3.根据权利要求2所述的方法,其中,所述渲染数据为不同的所述第二服务端根据所述渲染所需的传感器数据渲染的不同的元素数据,所述不同的元素数据对应不同的图层。
4.根据权利要求3所述的方法,其中,所述显示包含所述渲染数据的所述待显示的渲染场景,包括:
5.根据权利要求3所述的方法,其中,接收来自所述多个第二服务端中至少一个第二服务端的渲染数据,包括:
6.一种渲染显示装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其中,所述显示模块,包括:
8.根据权利要求6所述的装置,其中,所述接收模块,包括:
...
【专利技术属性】
技术研发人员:王晓阳,张佳宁,
申请(专利权)人:苏州端云创新科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。