一种分布式三维场景渲染系统技术方案

技术编号:38829633 阅读:19 留言:0更新日期:2023-09-15 20:09
本发明专利技术涉及三维渲染技术领域,尤其涉及一种分布式三维场景渲染系统,包括:分切模块,其用以根据预设分割策略对三维场景进行分割;定向模块,其用以确定视觉方向;若干观测模块,其用以形成对应的视觉渲染信息;若干定型模块,其用以根据视觉方向定位生成降维视觉信息;反馈模块,其用以形成调整视觉信息;分配模块,其用以根据观测模块的位置以及视觉方向确定对应的调整视觉信息本发明专利技术设置上述模块的方式,对三维场景的模型进行分布式渲染,并在完成渲染后将渲染的最终图像快速呈现在对应视角上,在有效提升了三维场景渲染的渲染效率的同时,提升了三维场景渲染的时效性。提升了三维场景渲染的时效性。提升了三维场景渲染的时效性。

【技术实现步骤摘要】
一种分布式三维场景渲染系统


[0001]本专利技术涉及三维渲染
,尤其涉及一种分布式三维场景渲染系统。

技术介绍

[0002]渲染作为一种计算机绘图过程,其在进行时会占据大量的计算机资源,而对于实时进行的计算机应用场景,渲染的不及时会导致使用体验的降低,同时,对场景的艺术构建也会造成较大影响;将三维模型进行完全渲染对于小型场景的渲染是较为可靠的,而对于大型场景,计算机的图像处理能力往往因模型面数过多而导致难以实现。
[0003]中国专利授权公告号:CN103700133B公开了一种三维场景分布式渲染同步刷新方法和系统,其中三维场景分布式渲染同步刷新方法,包括步骤:获取待刷新三维场景中的三维模型数据,按照图形工作站渲染性能参数和预设渲染帧率将三维模型数据进行分组;依次将每组三维模型数据进行分布式渲染,生成相应的图像;将同一组三维模型数据渲染得到的图像同步刷新显示。该专利技术方案通过将待刷新三维场景以三维模型数据为基准渲染成多个画面,将同一组三维模型数据渲染得到的图像同步刷新显示,从而实现显示单元内三维显示内容同步刷新。
[0004]但是,上述方法存在以下问题:无法对大型场景进行实时渲染。

技术实现思路

[0005]为此,本专利技术提供一种分布式三维场景渲染系统,用以克服现有技术中无法对大型场景进行实时渲染,从而导致场景渲染的时效性下降的问题。
[0006]为实现上述目的,本专利技术提供一种分布式三维场景渲染系统,包括:分切模块,其用以根据预设分割策略对三维场景进行分割,并形成场景分割区域;定向模块,其与所述分切模块相连,用以根据各场景分割区域与待渲染模型的位置关系确定视觉方向;若干观测模块,其与所述分切模块以及所述定向模块相连,用以对所述待渲染模型进行显示,并根据单个观测模块的所处的所述场景分割区域,根据视觉方向以预设渲染策略渲染对应的待渲染模型,形成对应的视觉渲染信息;若干定型模块,其与所述分切模块以及所述定向模块相连,并分别与对应的观测模块相连,用以根据所述视觉方向定位以及所述视觉渲染信息,生成所述场景分割区域对于所述待渲染模型的降维视觉信息;反馈模块,其与各定型模块以及各观测模块相连,用以根据预设视觉调整策略对所述降维视觉信息进行调整,以形成调整视觉信息;分配模块,其与所述各观测模块以及所述定向模块相连,用以根据观测模块的位置将以及所述视觉方向确定对应的调整视觉信息,并将调整视觉信息传输至对应的观测模块;
其中,所述预设分割策略为以所述待渲染模型为原点对场景进行分割;所述预设渲染策略为将与所述视觉方向对应的所述待渲染模型的各模型面进行渲染;所述预设视觉调整策略为根据所述视觉方向调整所述降维视觉信息的形状。
[0007]进一步地,所述观测模块在定向条件下,根据所述视觉方向确定投影面,并将所述待渲染模型投影在投影面上,以形成观测面数据;其中,所述投影面为垂直于所述视觉方向的面;所述定向条件为观测模块对待渲染模型进行观察。
[0008]进一步地,所述观测模块在渲染条件下,根据所述观测面数据,对所述待渲染模型投影在所述投影面上的各模型面分别进行渲染,其中,所述观测模块中设有投影面积阈值,若单个模型面在所述投影面上的投影小于所述投影面积阈值,所述观测模块判定该模型面能够忽略,并对该模型面的材质进行模糊处理;若单个模型面在所述投影面上的投影大于或等于所述投影面积阈值,所述观测模块对该模型面进行渲染;其中,所述投影面积阈值与所述观测模块显示的分辨率成正相关;其中,所述渲染条件为所述单个观测模块对所述待渲染模型执行所述预设渲染策略。
[0009]进一步地,所述定型模块在所述渲染条件下,将完成渲染的所述待渲染模型投影在所述观测面上,并形成所述降维视觉信息。
[0010]进一步地,所述反馈模块在观测条件下,根据所述视觉方向将对应的所述降维视觉信息以所述预设视觉调整策略进行变形,其中,对于单个所述降维视觉信息,其变形方式为根据所述视觉方向与形成所述降维视觉信息的投影面的夹角进行透视变形;所述观测条件为所述定型模块形成所述待渲染模型的降维视觉信息。
[0011]进一步地,所述分切模块在执行所述预设分割策略时,以预设尺寸将三维空间分割为所述场景分割区域,并根据距离所述待渲染模型的尺寸确定渲染空间;其中,所述预设尺寸与所述观测模块显示的分辨率成正相关;渲染空间为所述单个观测模块处于渲染空间时,待渲染模型在该观测模块的对应的所述投影面上的投影大于所述投影面积阈值。
[0012]进一步地,所述分切模块在执行所述预设分割策略时,若所述待渲染模型包含若干实体,分切模块以待渲染模型的最长边为基准,将待渲染模型置入单个立方体空间内,并以该空间的几何中心为原点执行预设分割策略。
[0013]进一步地,所述定向模块在所述预设分割策略下,将各场景分割区域的几何中心为基准,指向所述原点的向量记为该场景分割区域的视觉方向。
[0014]进一步地,所述分配模块根据所述单个观测模块的位置与所述原点的连线对应的方向,选取与该方向夹角最小的所述视觉方向对应的调整视觉信息,并传输至该观测模块。
[0015]进一步地,所述各观测模块在以所述预设渲染策略完成对所述待渲染模型的渲染时,将完成渲染的对应数据传输至所述分配模块,分配模块根据所述各模型面的渲染数据组合成对应的渲染模型,并将渲染模型的数据进行存储。
[0016]与现有技术相比,本专利技术的有益效果在于,利用设置分切模块、定向模块、若干观测模块、若干定型模块、反馈模块以及分配模块的方式,对三维场景的模型进行分布式渲
染,并在完成渲染后将渲染的最终图像快速呈现在对应视角上,在有效提升了三维场景渲染的渲染效率的同时,提升了三维场景渲染的时效性。
[0017]进一步地,利用将完成渲染的图形进行投影的方式,将渲染的模型外观进行记录,并形成对应的图像,在有效提升了图像精度的同时,进一步提升了三维场景渲染的时效性。
[0018]进一步地,通过对场景进行分割的方式,确定对应的观测方位,并根据观测方位对图像进行变形处理,在有效降低了图像处理所需资源的同时,提升了渲染效率,从而进一步提升了三维场景渲染的时效性。
[0019]进一步地,通过将渲染模型进行异地存储的方式,在有效降低了单个设备重复渲染导致的资源浪费的同时,有效提升了渲染效率,从而进一步提升了三维场景渲染的时效性。
附图说明
[0020]图1为本专利技术分布式三维场景渲染系统的结构示意图;图2为本专利技术实施例视觉方向示意图;图3为本专利技术实施例模型面示意图;图4为本专利技术实施例图像变形示意图;其中:1

待渲染模型;2

视觉方向;3

投影面;4

场景分割区域;5

观测面;6

基准点;61

基准图像;7

变换点;71

变换图像。
具体实施方式
[0021]为了使本专利技术的目的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式三维场景渲染系统,其特征在于,包括:分切模块,其用以根据预设分割策略对三维场景进行分割,并形成场景分割区域;定向模块,其与所述分切模块相连,用以根据各场景分割区域与待渲染模型的位置关系确定视觉方向;若干观测模块,其与所述分切模块以及所述定向模块相连,用以对所述待渲染模型进行显示,并根据单个观测模块所处的所述场景分割区域以及所述视觉方向以预设渲染策略渲染对应的待渲染模型,形成对应的视觉渲染信息;若干定型模块,其与所述分切模块以及所述定向模块相连,并分别与对应的观测模块相连,用以根据所述视觉方向定位以及所述视觉渲染信息生成所述场景分割区域对于所述待渲染模型的降维视觉信息;反馈模块,其与各定型模块以及各观测模块相连,用以根据预设视觉调整策略对所述降维视觉信息进行调整,以形成调整视觉信息;分配模块,其与所述各观测模块以及所述定向模块相连,用以根据观测模块的位置以及所述视觉方向确定对应的调整视觉信息,并将调整视觉信息传输至对应的观测模块;其中,所述预设分割策略为以所述待渲染模型为原点对场景进行分割;所述预设渲染策略为将与所述视觉方向对应的所述待渲染模型的各模型面进行渲染;所述预设视觉调整策略为根据所述视觉方向调整所述降维视觉信息的形状。2.根据权利要求1所述的分布式三维场景渲染系统,其特征在于,所述观测模块在定向条件下,根据所述视觉方向确定投影面,并将所述待渲染模型投影在投影面上,以形成观测面数据;其中,所述投影面为垂直于所述视觉方向的面;所述定向条件为观测模块对待渲染模型进行观察。3.根据权利要求2所述的分布式三维场景渲染系统,其特征在于,所述观测模块在渲染条件下,根据所述观测面数据,对所述待渲染模型投影在所述投影面上的各模型面分别进行渲染,其中,所述观测模块中设有投影面积阈值,若单个模型面在所述投影面上的投影小于所述投影面积阈值,所述观测模块判定该模型面能够忽略,并对该模型面的材质进行模糊处理;若单个模型面在所述投影面上的投影大于或等于所述投影面积阈值,所述观测模块对该模型面进行渲染;其中,所述投影面积阈值与所述观测模块显示的分辨率成正相关;其中,所述渲染条...

【专利技术属性】
技术研发人员:邓正秋吕绍和
申请(专利权)人:湖南马栏山视频先进技术研究院有限公司
类型:发明
国别省市:

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

1