【技术实现步骤摘要】
虚拟现实系统的虚拟场景显示方法
本专利技术属于立体显示
,尤其是虚拟现实系统的虚拟场景显示方法。
技术介绍
目前,随着计算机图形图像处理技术的快速发展,由于三维虚拟场景可以将平面场景图片以形象、生动的再现现实场景,给人们带来很好的视觉效果、以及视觉体验,从而对三维可视化技术的需求呈现明显的增长趋势,因而,如何创建出所需的三维场景得到越来越广泛的关注与研究,并且已在各种行业得到广泛的应用。当前,相关技术中创建三维虚拟场景的过程主要是用户使用专门的三维建模软件来创作三维场景,例如,3Dmax三维建模软件,在实现本专利技术的过程中,申请人发现相关技术中至少存在以下问题:由于需要使用专门的三维建模软件来制作三维场景,对制作者的专业性要求高;且首先需要制作者绘制平面图像,制作流程复杂、效率低,只有专业的三维场景制作者才能制作出所需三维场景,即相关技术中的创建三维虚拟场景的方式比较复杂、难度大、效率低。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种虚拟现实系统的虚拟场景显示方法,以解决上述问题。本专利技术具体采用如下技术方案实现:步骤1、模型读取:DirectX11 ...
【技术保护点】
1.一种虚拟现实系统的虚拟场景显示方法,其特征在于,具体的算法步骤如下:步骤1、模型读取:DirectX11要渲染出逼真复杂的图像,需要前期使用三维建模软件建立好三维模型,然后把有关模型的信息读取到系统中,主要信息包括模型的顶点坐标,顶点引和纹理;步骤2、世界变换:三维模型读入系统以后,其各个顶点的坐标值为本地坐标系中的值,也就是局部坐标系中的数值,若想模型能够在虚拟空间中正确的显示,需要将模型各顶点的坐标系通过一定的计算变换到世界坐标系中;步骤3、视图变换:由于虚拟环境中各个物体和摄像机的位置都是相对于世界坐标系而言的,而最终用户观看到的物体是与摄像机的位置相关的,这就需 ...
【技术特征摘要】
1.一种虚拟现实系统的虚拟场景显示方法,其特征在于,具体的算法步骤如下:步骤1、模型读取:DirectX11要渲染出逼真复杂的图像,需要前期使用三维建模软件建立好三维模型,然后把有关模型的信息读取到系统中,主要信息包括模型的顶点坐标,顶点引和纹理;步骤2、世界变换:三维模型读入系统以后,其各个顶点的坐标值为本地坐标系中的值,也就是局部坐标系中的数值,若想模型能够在虚拟空间中正确的显示,需要将模型各顶点的坐标系通过一定的计算变换到世界坐标系中;步骤3、视图变换:由于虚拟环境中各个物体和摄像机的位置都是相对于世界坐标系而言的,而最终用户观看到的物体是与摄像机的位置相关的,这就需要把物体转换到以摄像机为原点的一个坐标系中,该坐标系即为视图坐标系,其Z轴方向为朝向屏幕里面的方向;步骤4、背面剔除:在观看一个物体时,其背面是看不到的,在虚拟环境中的每个多边形也是分为正反两个面的,若对多边形的背面不进行渲染,会极大的提高系统的渲染效率,...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:上海盟云移软网络科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。