用于数字三维模型表面反光效果模拟视觉增强的系统、存储介质及设备技术方案

技术编号:43847050 阅读:25 留言:0更新日期:2024-12-31 18:40
用于数字三维模型表面反光效果模拟视觉增强的系统、存储介质及设备,属于计算机视觉技术领域。为了解决在光照条件下的会使得三维模型纹理细节表达能力变弱的问题,本发明专利技术首先计算纹理贴图图像贡献率,并基于贡献得到纹理贴图增强图像,以确定需要重点突出的纹理特征,通过纹理贴图对物体表面颜色图进行融合,以突出物体表面的纹理信息,最后通过Lambert光照模型公式加入光照影响,从而得到漫反射颜色,进而进行反射向量计算和反光效果模拟,以实现三维模型表面反光效果模拟的视觉增强。本发明专利技术可以在不改变光照条件前提下的提升三维模型纹理细节表达能力。

【技术实现步骤摘要】

本专利技术属于计算机视觉,具体涉及一种模型反光效果的视觉增强系统、存储介质及设备。


技术介绍

1、在计算机视觉
中,数字三维模型非常关键的一个处理方向,数字三维模型是通过三维重建得到物体三维形态信息。在现有的三维模型模拟和视觉效果呈现系统已经能够有效逼真的模拟三维模型物体,但是针对包括3d游戏、3d动画在内的需要模拟自然场景中的3d物体需要时,经常会遇到需要严格考虑光照对三维模型表面的影响的需求。现有的三维模型模拟和视觉效果展示方式虽然能够对三维模型的反光效果进行模拟,但是当遇到比较强一点的光照环境,普遍三维模型的反光效果会因为局部图像因具有较强反光效果而偏白,从而使得三维模型的纹理信息弱化或损失,从而导致细节呈现能力变弱。在遇到这种需要光照,尤其是强光照特定环境时,目前一般处理方式时,就“这样”(即不进行特殊处理),而且普遍认为强光照状态下,物体本身就应该是在一定程度上“细节缺失”,例如我们在夏天光照较强的户外看物体,就是不太容易看清细节,但是需要注意的是,这种真正自然强光环境下看物体之所以会主观认为“细节缺失”,其本质上是我们本能的通孔收缩,以减本文档来自技高网...

【技术保护点】

1.一种用于数字三维模型表面反光效果模拟视觉增强的系统,其特征在于,其至少包括光照计算模块、反射向量计算模块和反光效果模拟模块;其中,

2.根据权利要求1所述的一种用于数字三维模型表面反光效果模拟视觉增强的系统,其特征在于,其还包括渲染模块;渲染模块:基于反光效果模拟模块生成的反光效果进行渲染,结合着色器计算最终的颜色输出。

3.根据权利要求1或2所述的一种用于数字三维模型表面反光效果模拟视觉增强的系统,其特征在于,其还包括三维模型加载模块,用于加载三维模型数据。

4.根据权利要求3所述的一种用于数字三维模型表面反光效果模拟视觉增强的系统,其特征在于,...

【技术特征摘要】

1.一种用于数字三维模型表面反光效果模拟视觉增强的系统,其特征在于,其至少包括光照计算模块、反射向量计算模块和反光效果模拟模块;其中,

2.根据权利要求1所述的一种用于数字三维模型表面反光效果模拟视觉增强的系统,其特征在于,其还包括渲染模块;渲染模块:基于反光效果模拟模块生成的反光效果进行渲染,结合着色器计算最终的颜色输出。

3.根据权利要求1或2所述的一种用于数字三维模型表面反光效果模拟视觉增强的系统,其特征在于,其还包括三维模型加载模块,用于加载三维模型数据。

4.根据权利要求3所述的一种用于数字三维模型表面反光效果模拟视觉增强的系统,其特征在于,三维模型加载模块包括:

5.根据权利要求4所述的一种用于数字三维模型表面反光效果模拟视觉增强的系统,其特征在于,三维模型加载单元中,用file_path表示三维模型文件的路;

6.根据权利要求4所述的一种用于数字三维模型表面反光效果模拟视觉增强的系统,其特征在于,空间几何数据提取单元提取出三维模型的空间几何特征的过程中,首先初始化四个空列表:顶点数据列表vertices、法线数据列表normals、纹理坐标数据列表tex_coords和面数据列表faces;然后遍历三维模型文件中的每一行,首先根据当前行的数据信息确定当前行是顶点、纹理坐标、法线还是面;如果为顶点,移除行尾的换行符和分割行,并将顶点的每个分量转换为浮点数,然后添加到vertices列表中;如果是纹理坐标或法线,进行与顶点相同的处理,并对应存添加到tex_coords列表或normal...

【专利技术属性】
技术研发人员:孙海洪苏倩彭祺谢俊帆
申请(专利权)人:深圳一丁川科技有限公司
类型:发明
国别省市:

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

1