虚拟现实系统的虚拟场景显示方法技术方案

技术编号:19424570 阅读:32 留言:0更新日期:2018-11-14 10:24
本发明专利技术提出的虚拟现实系统的虚拟场景显示方法,属于立体显示技术领域,在虚拟现实系统中,虚拟场景的显示对于用户来说是非常重要的,只有屏幕中显示的虚拟场景符合真实的自然规律,才能使用户真正体验到真实的感觉。模型的显示需要经过几个变换过程,这些变换过程主要用于将三维模型从一个坐标系转换到另一个坐标系。根据DirectX11的显示过程,三维模型主要需要经过世界变换、视图变换、投影变换和是视口变换,其坐标系的转换经过本地坐标系、世界坐标系、视图坐标系、投影坐标系和视口坐标系。

【技术实现步骤摘要】
虚拟现实系统的虚拟场景显示方法
本专利技术属于立体显示
,尤其是虚拟现实系统的虚拟场景显示方法。
技术介绍
目前,随着计算机图形图像处理技术的快速发展,由于三维虚拟场景可以将平面场景图片以形象、生动的再现现实场景,给人们带来很好的视觉效果、以及视觉体验,从而对三维可视化技术的需求呈现明显的增长趋势,因而,如何创建出所需的三维场景得到越来越广泛的关注与研究,并且已在各种行业得到广泛的应用。当前,相关技术中创建三维虚拟场景的过程主要是用户使用专门的三维建模软件来创作三维场景,例如,3Dmax三维建模软件,在实现本专利技术的过程中,申请人发现相关技术中至少存在以下问题:由于需要使用专门的三维建模软件来制作三维场景,对制作者的专业性要求高;且首先需要制作者绘制平面图像,制作流程复杂、效率低,只有专业的三维场景制作者才能制作出所需三维场景,即相关技术中的创建三维虚拟场景的方式比较复杂、难度大、效率低。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种虚拟现实系统的虚拟场景显示方法,以解决上述问题。本专利技术具体采用如下技术方案实现:步骤1、模型读取:DirectX11要渲染出逼真复杂的图本文档来自技高网...

【技术保护点】
1.一种虚拟现实系统的虚拟场景显示方法,其特征在于,具体的算法步骤如下:步骤1、模型读取:DirectX11要渲染出逼真复杂的图像,需要前期使用三维建模软件建立好三维模型,然后把有关模型的信息读取到系统中,主要信息包括模型的顶点坐标,顶点引和纹理;步骤2、世界变换:三维模型读入系统以后,其各个顶点的坐标值为本地坐标系中的值,也就是局部坐标系中的数值,若想模型能够在虚拟空间中正确的显示,需要将模型各顶点的坐标系通过一定的计算变换到世界坐标系中;步骤3、视图变换:由于虚拟环境中各个物体和摄像机的位置都是相对于世界坐标系而言的,而最终用户观看到的物体是与摄像机的位置相关的,这就需要把物体转换到以摄像...

【技术特征摘要】
1.一种虚拟现实系统的虚拟场景显示方法,其特征在于,具体的算法步骤如下:步骤1、模型读取:DirectX11要渲染出逼真复杂的图像,需要前期使用三维建模软件建立好三维模型,然后把有关模型的信息读取到系统中,主要信息包括模型的顶点坐标,顶点引和纹理;步骤2、世界变换:三维模型读入系统以后,其各个顶点的坐标值为本地坐标系中的值,也就是局部坐标系中的数值,若想模型能够在虚拟空间中正确的显示,需要将模型各顶点的坐标系通过一定的计算变换到世界坐标系中;步骤3、视图变换:由于虚拟环境中各个物体和摄像机的位置都是相对于世界坐标系而言的,而最终用户观看到的物体是与摄像机的位置相关的,这就需要把物体转换到以摄像机为原点的一个坐标系中,该坐标系即为视图坐标系,其Z轴方向为朝向屏幕里面的方向;步骤4、背面剔除:在观看一个物体时,其背面是看不到的,在虚拟环境中的每个多边形也是分为正反两个面的,若对多边形的背面不进行渲染,会极大的提高系统的渲染效率,...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:上海盟云移软网络科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1