基于交互技术的VR实时渲染系统技术方案

技术编号:16501817 阅读:249 留言:0更新日期:2017-11-04 12:05
本发明专利技术公开了基于交互技术的VR实时渲染系统,包括地形管理模块、场景模块和光影特效模块,环境参数、投影网格采样、场景支持模块、加载文理和坐标变换,其中,所述地形管理模块:用以根据距离人眼视点的距离实时对地形进行渲染。所述场景模块:用以渲染大规模场景中的不同场景元素;所述光影特效模块:用以增强所述大规模场景中的全局光照和软阴影;所述投影网格采样:根据地形管理模块、场景模块和光影特效模块的渲染,根据4×4网格,从环境参数中提取数值,发送至场景支持模块,根据渲染数值发送加载指令到加载文理;所述场景支持模块:接收投影网格采样的数值信息,进行运算环境和封装;发送结果指令到坐标变换。

VR real time rendering system based on Interactive Technology

The invention discloses a VR real-time rendering system based on interactive technology, including terrain management module, scene module and lighting effects module, environmental parameters, projection grid sampling, scene support module, loading arts and coordinate transformation, among them, the terrain management module: according to the distance of the distance to the viewpoint of human real-time terrain rendering. The scene module used to different elements of a scene rendering in large-scale scene; the lighting effects module: to enhance the global large-scale scene in the light and soft shadows; the projection grid sampling: according to the terrain management module, scene rendering module module and lighting effects, according to a 4 x 4 grid. The extraction value from the environmental parameters, sent to the scene to support the rendering module, according to the numerical load instruction to load and send; the scene support information receiving module: numerical projection grid sampling, computing environment and packaging; send instructions to the results of coordinate transformation.

【技术实现步骤摘要】
基于交互技术的VR实时渲染系统
本专利技术涉及一种实时渲染系统,具体涉及基于交互技术的VR实时渲染系统。
技术介绍
三维场景的实时渲染技术主要有两大类:基于几何的渲染技术和基于图像的渲染技术。其中基于几何的渲染技术的三维场景,由被定义了多重属性的空间多边形集合体构成,这些多边形几何体上都定义了颜色值、反射度、透明度和相关的光照参数等等。基于图像的渲染技术,其渲染场景是用一组光线映射函数来描述的。在现在的3D游戏引擎和商业3D图像软件中,一般都采用基于几何的渲染技术。游戏中常用的技术包括以下三个:光影技术。目前,计算机图形学中的光照模型很多,根据光照模型的特点,大致可分为局部光照模型和全局光照模型两类。在三维图形渲染中,多边形顶点上的点的光照颜色值是通过光照模型计算得到,多边形内部点的光照颜色值是通过多边形各定点上的光照颜色值插值生成,即:我们所说的着色技术,各种着色算法不同得到的渲染效果的真实感差异很大。通过多边形顶点和多边形内部采用不同的算法计算光照颜色值,能在大大加速多边形几何体场景的渲染工作。场景筛选。在做图形渲染之前,整个游戏场景中的模型一般都需要做必要的筛选,提出场景中看不到的多边形,避免不必要的额外渲染工作,这样能很大程度的提高整个游戏场景的实时渲染数度,提高游戏引擎的渲染帧率。纹理贴图技术。由于Linux操作系统平台的大力推广,基于Linux的各种应用软件也不断壮大,因此基于跨平台图形库的跨平台三维游戏开发也越来越受重视。
技术实现思路
本专利技术所要解决的技术问题是由于Linux操作系统平台的大力推广,基于Linux的各种应用软件也不断壮大,因此基于跨平台图形库的跨平台三维游戏开发也越来越受重视,目的在于提供基于交互技术的VR实时渲染系统,解决由于Linux操作系统平台的大力推广,基于Linux的各种应用软件也不断壮大,因此基于跨平台图形库的跨平台三维游戏开发也越来越受重视的问题。本专利技术通过下述技术方案实现:基于交互技术的VR实时渲染系统,包括地形管理模块、场景模块和光影特效模块,环境参数、投影网格采样、场景支持模块、加载文理和坐标变换,其中,所述地形管理模块:用以根据距离人眼视点的距离实时对地形进行渲染。所述场景模块:用以渲染大规模场景中的不同场景元素;所述光影特效模块:用以增强所述大规模场景中的全局光照和软阴影;所述投影网格采样:根据地形管理模块、场景模块和光影特效模块的渲染,根据4×4网格,从环境参数中提取数值,发送至场景支持模块,根据渲染数值发送加载指令到加载文理;所述场景支持模块:接收投影网格采样的数值信息,进行运算环境和封装;发送结果指令到坐标变换;所述加载文理:接收投影网格采样的加载指令,对整体显示进行渲染;所述左边变换:接收场景支持模块的结果指令,对整体显示进行变换坐标渲染。本专利技术所要解决的技术问题是由于Linux操作系统平台的大力推广,基于Linux的各种应用软件也不断壮大,因此基于跨平台图形库的跨平台三维游戏开发也越来越受重视,目的在于提供基于交互技术的VR实时渲染系统,通过实时渲染来提高体验。所述地形管理模块具体基于四叉树的静态LOD地形算法。进一步,作为本专利技术的优选方案。所述光影特效模块中增强所述大规模场景中的全局光照的方法进一步包括:基于Blinn-Phong光照模型,实现DirectGI直接全局光照,基于CLPV算法,实现IndirectGI间接全局光,进一步,作为本专利技术的优选方案。本专利技术与现有技术相比,具有如下的优点和有益效果:1、本专利技术基于交互技术的VR实时渲染系统,通过实时渲染来提高体验;2、本专利技术基于交互技术的VR实时渲染系统,地形管理模块具体基于四叉树的静态LOD地形算法;3、本专利技术基于交互技术的VR实时渲染系统,基于Blinn-Phong光照模型,实现DirectGI直接全局光照,基于CLPV算法,实现IndirectGI间接全局光。附图说明此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本申请的一部分,并不构成对本专利技术实施例的限定。在附图中:图1为本专利技术结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术作进一步的详细说明,本专利技术的示意性实施方式及其说明仅用于解释本专利技术,并不作为对本专利技术的限定。实施例如图1所示,本专利技术基于交互技术的VR实时渲染系统,包括地形管理模块、场景模块和光影特效模块,环境参数、投影网格采样、场景支持模块、加载文理和坐标变换,其中,所述地形管理模块:用以根据距离人眼视点的距离实时对地形进行渲染;所述场景模块:用以渲染大规模场景中的不同场景元素;所述光影特效模块:用以增强所述大规模场景中的全局光照和软阴影;所述投影网格采样:根据地形管理模块、场景模块和光影特效模块的渲染,根据4×4网格,从环境参数中提取数值,发送至场景支持模块,根据渲染数值发送加载指令到加载文理;所述场景支持模块:接收投影网格采样的数值信息,进行运算环境和封装;发送结果指令到坐标变换;所述加载文理:接收投影网格采样的加载指令,对整体显示进行渲染;所述左边变换:接收场景支持模块的结果指令,对整体显示进行变换坐标渲染。所述地形管理模块具体基于四叉树的静态LOD地形算法。工作时:所述光影特效模块中增强所述大规模场景中的全局光照的方法进一步包括:基于Blinn-Phong光照模型,实现DirectGI直接全局光照。以上所述的具体实施方式,对本专利技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本专利技术的具体实施方式而已,并不用于限定本专利技术的保护范围,凡在本专利技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
基于交互技术的VR实时渲染系统

【技术保护点】
基于交互技术的VR实时渲染系统,包括地形管理模块、场景模块和光影特效模块,其特征在于:环境参数、投影网格采样、场景支持模块、加载文理和坐标变换,其中,所述地形管理模块:用以根据距离人眼视点的距离实时对地形进行渲染;所述场景模块:用以渲染大规模场景中的不同场景元素;所述光影特效模块:用以增强所述大规模场景中的全局光照和软阴影;所述投影网格采样:根据地形管理模块、场景模块和光影特效模块的渲染,根据4×4网格,从环境参数中提取数值,发送至场景支持模块,根据渲染数值发送加载指令到加载文理;所述场景支持模块:接收投影网格采样的数值信息,进行运算环境和封装;发送结果指令到坐标变换;所述加载文理:接收投影网格采样的加载指令,对整体显示进行渲染;所述左边变换:接收场景支持模块的结果指令,对整体显示进行变换坐标渲染。

【技术特征摘要】
1.基于交互技术的VR实时渲染系统,包括地形管理模块、场景模块和光影特效模块,其特征在于:环境参数、投影网格采样、场景支持模块、加载文理和坐标变换,其中,所述地形管理模块:用以根据距离人眼视点的距离实时对地形进行渲染;所述场景模块:用以渲染大规模场景中的不同场景元素;所述光影特效模块:用以增强所述大规模场景中的全局光照和软阴影;所述投影网格采样:根据地形管理模块、场景模块和光影特效模块的渲染,根据4×4网格,从环境参数中提取数值,发送至场景支持模块,根据渲染数值发送加载指令到加载文理;所述场景支持模块:接收投影网格采样的数值信息,进行运算...

【专利技术属性】
技术研发人员:丁高龙
申请(专利权)人:四川数字工匠科技有限公司
类型:发明
国别省市:四川,51

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

1