【技术实现步骤摘要】
本专利技术涉及3D渲染技术和大规模场景领域,特别涉及一种3D游戏实时渲染大规模场景的方法及系统。
技术介绍
近年来,实时的游戏画面渲染有了很大的改进。最新的光影技术——动态光源和实时辐射的出现大大改观了游戏画面的光影效果;冲击测绘和三维模型的LOD技术提高了游戏画面的精细度,在Doom3的引擎中,利用高精度角色模型(100,000+多边形)得到其惊喜的纹理贴图和法向贴图,在游戏渲染时把得到的纹理贴图放到低精度的角色模型(<5000多边形)渲染,这样在保持实时渲染的基础上大大改进了画面的渲染效果。三维场景的实时渲染技术主要有两大类:基于几何的渲染技术和基于图像的渲染技术。其中基于几何的渲染技术的三维场景,由被定义了多重属性的空间多边形集合体构成,这些多边形几何体上都定义了颜色值、反射度、透明度和相关的光照参数等等。基于图像的渲染技术,其渲染场景是用一组光线映射函数(PlenopticFunction)来描述的。在现在的3D游戏引擎和商业3D图像软件中,一般都采用基于几何的渲染技术。游戏中常用的技术包括以下三个:1)光影技术。目前,计算机图形学中的光照模型很多 ...
【技术保护点】
一种3D游戏实时渲染大规模场景系统,其特征在于,包括:地形管理模块、场景模块、光影特效模块以及场景支持模块,所述地形管理模块,用以根据距离人眼视点的距离实时对地形进行渲染;所述场景模块,用以渲染大规模场景中的不同场景元素;所述光影特效模块,用以增强所述大规模场景中的全局光照和软阴影;所述场景支持模块,用以提供上述地形管理模块、场景模块以及光影特效模块的中运算环境和封装。
【技术特征摘要】
1.一种3D游戏实时渲染大规模场景系统,其特征在于,包括:地形管理模块、场景模块、光影特效模块以及场景支持模块,所述地形管理模块,用以根据距离人眼视点的距离实时对地形进行渲染;所述场景模块,用以渲染大规模场景中的不同场景元素;所述光影特效模块,用以增强所述大规模场景中的全局光照和软阴影;所述场景支持模块,用以提供上述地形管理模块、场景模块以及光影特效模块的中运算环境和封装。2.根据权利要求1所述的3D游戏实时渲染大规模场景系统,其特征在于,所述地形管理模块具体基于四叉树的静态LOD地形算法:按照四叉树数据结构构建四叉树地形,遍历所述四叉树的节点,更新索引缓冲然后修补地形裂缝。3.根据权利要求1所述的3D游戏实时渲染大规模场景系统,其特征在于,所述光影特效模块中增强所述大规模场景中的全局光照的方法进一步包括:基于Blinn-...
【专利技术属性】
技术研发人员:吴怀宇,吴挺,沈阳,
申请(专利权)人:北京三体高创科技有限公司,吴怀宇,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。