一种模型边缘光优化方法技术

技术编号:39795611 阅读:5 留言:0更新日期:2023-12-22 02:29
本发明专利技术公开了一种模型边缘光优化方法

【技术实现步骤摘要】
一种模型边缘光优化方法、系统、设备及介质


[0001]本专利技术涉及图像处理
,具体的,本专利技术应用于
3D
建模领域,特别是涉及一种模型边缘光优化方法

系统

设备及介质


技术介绍

[0002]在游戏渲染领域中,常采用边缘光渲染手段来增强游戏人物的游戏表现,提高场景真实性

[0003]传统的光照模型中,边缘光的计算是通过获得视线与模型表面的法线的夹角,判断是否顺着光线方向,若顺着光线方向,则模型该块会被定义为边缘,并浸锡对应渲染;这种方式在进行完全不物理的卡通渲染时,效果较差,如附图3中示出的,该模型中因此方法导致产生了大量的无效边缘面积(例如模型腋窝处以及左右腿两侧的模型处)曝光,这导致边缘光的渲染效果较差,精准性较低,影响了画面真实性


技术实现思路

[0004]本专利技术的目的在于,针对现有技术中的上述问题,提供一种模型边缘光优化方法

系统

设备及介质,进而解决现有技术中边缘光渲染方法在渲染不物理的卡通模型时的精准性较低,影响画面真实性的问题

[0005]为解决上述技术问题,本专利技术的具体技术方案如下:一方面,本专利技术提供一种模型边缘光优化方法,包括以下步骤:设置深度图获取算法,基于深度图获取算法获取模型所在场景的深度图;设置坐标偏移算法,基于所述深度图和所述坐标偏移算法确认模型边缘;设置等距渲染算法,基于所述模型边缘和所述等距渲染算法进行边缘光等距渲染

[0006]作为一种改进的方案,所述深度图获取算法,包括:确认模型所在场景;调用场景摄像机开启深度图渲染模式;调用所述场景摄像机在所述深度图渲染模式下获取所述模型所在场景的深度图

[0007]作为一种改进的方案,所述坐标偏移算法,包括:基于所述深度图获取基准深度数据;通过坐标偏移处理获取所述深度图的偏移深度数据;设置边缘距离阈值,根据所述基准深度数据

所述偏移深度数据以及所述边缘距离阈值确认边缘点;令所述边缘点所在位置为所述模型边缘

[0008]作为一种改进的方案,所述基于所述深度图获取基准深度数据,包括:基于所述场景片元的
UV
坐标对所述深度图进行采样,得到所述深度图的深度数据作为所述基准深度数据

[0009]作为一种改进的方案,所述通过坐标偏移处理获取所述深度图的偏移深度数据,包括:将所述场景片元的
UV
坐标进行偏移;根据偏移后的所述
UV
坐标采样所述深度图,得到所述深度图的深度数据作为所述偏移深度数据

[0010]作为一种改进的方案,所述根据所述基准深度数据

所述偏移深度数据以及所述边缘距离阈值确认边缘点,包括:比对所述基准深度数据与所述偏移深度数据;判断所述基准深度数据与所述偏移深度数据间的距离数据是否大于所述边缘距离阈值;响应于所述距离数据大于所述边缘距离阈值,确认所述基准深度数据所对应的片元点为所述边缘点

[0011]作为一种改进的方案,所述等距渲染算法,包括:将与所述模型边缘的片元处所对应的等距边缘光叠加至所述模型场景中的所述模型边缘处

[0012]另一方面,本专利技术还提供一种模型边缘光优化系统,包括:深度图获取模块

坐标偏移处理模块和渲染模块;所述深度图获取模块,用于设置深度图获取算法,并基于深度图获取算法获取模型所在场景的深度图;所述坐标偏移处理模块,用于设置坐标偏移算法,并基于所述深度图和所述坐标偏移算法确认模型边缘;所述渲染模块,用于设置等距渲染算法,并基于所述模型边缘和所述等距渲染算法进行边缘光等距渲染

[0013]另一方面,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述模型边缘光优化方法的步骤

[0014]另一方面,本专利技术还提供一种计算机设备,所述计算机设备包括处理器

通信接口

存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;其中:所述存储器,用于存放计算机程序;所述处理器,用于通过运行所述存储器上所存放的程序来执行所述模型边缘光优化方法的步骤

[0015]本专利技术技术方案的有益效果是:本专利技术所述的模型边缘光优化方法,可以通过偏移处理,对边缘光渲染效果进行优化,不会造成大面积的曝光,并且使模型只有单面侧边才具有边缘光,使边缘光的渲染更加的真实,提高场景

模型的真实度及美观性,使渲染效果更加合理

[0016]本专利技术所述的模型边缘光优化系统,可以通过深度图获取模块

坐标偏移处理模块和渲染模块的相互配合,进而实现通过偏移处理,对边缘光渲染效果进行优化,不会造成大面积的曝光,并且使模型只有单面侧边才具有边缘光,使边缘光的渲染更加的真实,提高
场景

模型的真实度及美观性,使渲染效果更加合理

[0017]本专利技术所述的计算机可读存储介质,可以实现引导深度图获取模块

坐标偏移处理模块和渲染模块进行配合,进而实现本专利技术所述的模型边缘光优化方法,且本专利技术所述的计算机可读存储介质还有效提高所述模型边缘光优化方法的可操作性

[0018]本专利技术所述的计算机设备,可以实现存储并执行所述计算机可读存储介质,进而实现本专利技术所述的模型边缘光优化方法

附图说明
[0019]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0020]图1是本专利技术实施例1所述模型边缘光优化方法的流程示意图;图2是本专利技术实施例1所述模型边缘光优化方法中的效果示意图;图3是本专利技术实施例1所述模型边缘光优化方法中的效果示意图;图4是本专利技术实施例1所述模型边缘光优化方法中的效果示意图;图5是本专利技术实施例1所述模型边缘光优化方法中的效果示意图;图6是本专利技术实施例2所述模型边缘光优化系统的架构示意图;图7是本专利技术实施例4所述计算机设备的结构示意图;附图中的标记说明如下:
1501、
处理器;
1502、
通信接口;
1503、
存储器;
1504、
通信总线

具体实施方式
[0021]下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种模型边缘光优化方法,其特征在于,包括以下步骤:设置深度图获取算法,基于深度图获取算法获取模型所在场景的深度图;设置坐标偏移算法,基于所述深度图和所述坐标偏移算法确认模型边缘;设置等距渲染算法,基于所述模型边缘和所述等距渲染算法进行边缘光等距渲染
。2.
根据权利要求1所述的一种模型边缘光优化方法,其特征在于:所述深度图获取算法,包括:确认模型所在场景;调用场景摄像机开启深度图渲染模式;调用所述场景摄像机在所述深度图渲染模式下获取所述模型所在场景的深度图
。3.
根据权利要求1所述的一种模型边缘光优化方法,其特征在于:所述坐标偏移算法,包括:基于所述深度图获取基准深度数据;通过坐标偏移处理获取所述深度图的偏移深度数据;设置边缘距离阈值,根据所述基准深度数据

所述偏移深度数据以及所述边缘距离阈值确认边缘点;令所述边缘点所在位置为所述模型边缘
。4.
根据权利要求3所述的一种模型边缘光优化方法,其特征在于:所述基于所述深度图获取基准深度数据,包括:基于所述场景片元的
UV
坐标对所述深度图进行采样,得到所述深度图的深度数据作为所述基准深度数据
。5.
根据权利要求3所述的一种模型边缘光优化方法,其特征在于:所述通过坐标偏移处理获取所述深度图的偏移深度数据,包括:将所述场景片元的
UV
坐标进行偏移;根据偏移后的所述
UV
坐标采样所述深度图,得到所述深度图的深度数据作为所述偏移深度数据
。6.
根据权利要求3所述的一种模型边缘光优化方法,其特征在于:所述根据所述基准深度数据

【专利技术属性】
技术研发人员:张洁勇
申请(专利权)人:苏州玩蜂软件科技有限公司
类型:发明
国别省市:

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

1