Collaborative rendering method for virtual reality, is an innovative rendering technology in the field of virtual reality, its purpose is to realize the virtual reality experience of high quality in current mobile devices, the bandwidth resources of computing resources and network transmission at the same time without depleting mobile devices; its main idea is as follows: 1) will the contents of the split application of virtual reality for dynamic interactive content and static environment, and the use of separate type mobile phone and server architecture in cloud computing these two separate rendering part; 2) the server will be continuous virtual space discretization for a large number of sampling points, the corresponding panorama render ahead of each point and storage; 3) according to the client receiving the user information, access to the corresponding position of the panorama from the server, the real-time rendering of interactive content and eventually realize the content of the two part combined with the collaborative rendering The invention aims at realizing the high quality virtual reality experience of the mobile device by utilizing the separated architecture of the cloud computing according to the different characteristics of the interactive content and the environment content of the virtual reality.
【技术实现步骤摘要】
面向虚拟现实的协同渲染方法
本专利技术属于虚拟现实
,特别涉及一种面向虚拟现实的协同渲染方法。
技术介绍
虚拟现实(VirtualReality,以下简称VR),旨在利用计算机视觉、传感等技术及专门的硬件设备,给用户呈现逼真的虚拟环境和颠覆性的交互体验。随着相关技术的成熟,国内外各大公司(诸如Facebook、Google、HTC等)也纷纷进入VR领域,推出自己的VR系统。当下主流的VR系统通常都由三个关键的部件组成:头戴式显示器、传感器和渲染器。为了能够提供沉浸式的虚拟现实体验,VR系统需要利用传感器不断追踪、接收用户的姿势信息(包括位置和方向信息)。根据不同的姿势信息,渲染器将实时地渲染出相应视角的画面并在头戴式显示器上以双眼畸变的形式显示。目前主流的商业级VR系统分为两大类:连线型和移动型。连线型VR系统,将复杂的渲染、计算工作交给强大的主机,然后通过高速数据线(HDMI等)将主机渲染的每一帧图像传给单独的头戴式显示器。另一类移动型VR系统则摒弃了主机和数据线,将智能手机自身的GPU和显示屏分别作为渲染器和头戴式显示器来提供沉浸式VR体验。VR系统特殊的工作流程以及头戴式显示器所引入的近眼显示都给系统带来了巨大的计算和渲染开销。为了使用户能够舒适地体验各种VR应用,VR系统通常需要满足下面三个性能和特征需求。1)响应性:VR系统的端到端延迟需要小于10–25毫秒,过高的端到端延迟将使用户在体验过程中出现眩晕等不适症状;2)高质量的视觉效果:为了营造逼真的虚拟环境,VR系统需要提供照片级真实感的高质量画面,同时每秒帧刷新率也至少需要达到60来保证 ...
【技术保护点】
一种面向虚拟现实的协同渲染方法,其特征在于,包括如下步骤:首先,将VR应用的内容拆分成动态交互内容和静态环境内容两个部分;其次,利用手机本身的GPU实时地根据用户输入渲染、显示所述动态交互内容;利用云端的服务器渲染所述静态环境内容;最后,手机在运行VR应用时,向服务器请求已渲染的静态环境内容,并与本地渲染好的动态交互内容在客户端进行叠加、组合得到最终VR应用的画面。
【技术特征摘要】
1.一种面向虚拟现实的协同渲染方法,其特征在于,包括如下步骤:首先,将VR应用的内容拆分成动态交互内容和静态环境内容两个部分;其次,利用手机本身的GPU实时地根据用户输入渲染、显示所述动态交互内容;利用云端的服务器渲染所述静态环境内容;最后,手机在运行VR应用时,向服务器请求已渲染的静态环境内容,并与本地渲染好的动态交互内容在客户端进行叠加、组合得到最终VR应用的画面。2.根据权利要求1所述面向虚拟现实的协同渲染方法,其特征在于,所述动态交互内容主要包括会根据用户的输入而发生改变的一些物体,它们的模型规模相对较小、渲染纹理相对简单,但是需要实时响应用户的输入;所述静态环境内容是构成整个虚拟环境的主要成分,它们的模型规模相对庞大、渲染纹理相对复杂,但是通常只随着用户在虚拟空间内的移动才发生连续性的改变和更新。3.根据权利要求1所述面向虚拟现实的协同渲染方法,其特征在于,在虚拟现实场景下,通过如下步骤实现:步骤(1),将目标VR应用的3D渲染模型拆分成两部分:...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。