【技术实现步骤摘要】
一种基于UE4的可视域分析方法及装置
[0001]本专利技术涉及可视域分析
,具体地说,是涉及一种基于UE4的可视域分析方法及装置。
技术介绍
[0002]现有可视域分析采用GIS软件实现的二维仿真,得到的结果仅仅是一系列的数据,直观性和视觉效果差;其具体存在的问题如下:
[0003]1、二维仿真往往不能满足角度变化的实时变化带来的直观性,不能满足千万面城市模型仿真模拟中实时变换视角的要求。
[0004]2、其区域内环境直射光只能与有限不真实模型进行碰撞运算;一般模型精度越高,模拟效果越真实,数据可靠性越强,且现实中光线角度范围,光线复杂度瞬息万变,现有技术无法响应复杂运算,导致运算结果参考价值低,缺点也比较多,如色彩单调,锯齿严重,画面效果失真等。
技术实现思路
[0005]本专利技术的目的在于提供一种基于UE4的可视域分析方法及装置,以解决现有可视域分析直观性差,只能与有限不真实模型进行碰撞运算及无法响应复杂运算的问题。
[0006]为了解决上述问题,本专利技术提供如下技术方 ...
【技术保护点】
【技术特征摘要】
1.一种基于UE4的可视域分析方法,其特征在于,包括以下步骤:S1、编写shader,然后准备数据,数据包含3D场景内的模型;S2、遍历步骤S1中模型的三角面,获取各三角面对应的法线信息,然后转换为法线向量;S3、从步骤S2中的三角面中获取光照信息,光照信息包括光照强度、光照方向、光照范围,然后将光照方向转为向量信息,计算其与步骤S2中对应法线向量的夹角;根据夹角范围内显示可见的程度,渲染对应的颜色;S4、将所有三角面根据光照强度进行排序,根据光照强度和夹角范围判断是否受光并渲染对应的颜色;S5、完成步骤S4后通过后处理材质球配合renderTarget传参传入shader内部,使用材质属性块相应方法改变材质属性,更新颜色并插值。2.根据权利要求1所述的一种基于UE4的可视域分析方法,其特征在于,步骤S1中编写shader的具体过程为:顶点着色器中...
【专利技术属性】
技术研发人员:江波,张武松,董照阳,戈宇,
申请(专利权)人:成都四方伟业软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。