【技术实现步骤摘要】
一种法线贴图的处理方法及终端
本申请涉及计算机
,尤其涉及一种法线贴图的处理方法及终端。
技术介绍
一般游戏行业会用ETC压缩法线贴图,但是该方法有缺点。ETC用RGB565来保存参照向量,即R(5bit),G(6bit),B(5bit),导致参照向量分辨率不足。在法线贴图的像素值(法线方向)变化较大时,ETC的使用以压缩像素来近似法线贴图的像素值,会对法线贴图的像素产生较大程度失真。
技术实现思路
本申请提供一种法线贴图的处理方法及终端,可减小存储法线贴图所需的存储空间、提高法线贴图的分辨率及准确性。第一方面,本申请提供了一种法线贴图的处理方法,该方法包括:终端将输入的法线贴图分割成至少一个第一像素块,所述一个第一像素块包括多个像素点;所述像素点的像素值用于表征所述像素点的法线向量;所述法线向量用于确定所述像素点的第一法线参照向量;所述法线向量的模恒定;所述第一法线参照向量为所述法线向量中的一个二维向量;针对于每一个第一像素块,所述终端从所述第一像素块中确定出第一像素点及第二像素点;分别根据所述第一像素点与所述第二像素点的第一法线参照向量生成多个第二法线参照向 ...
【技术保护点】
1.一种法线贴图的处理方法,其特征在于,包括:终端将输入的法线贴图分割成至少一个第一像素块,所述一个第一像素块包括多个像素点;所述像素点的像素值用于表征所述像素点的法线向量;所述法线向量用于确定所述像素点的第一法线参照向量;所述法线向量的模恒定,所述第一法线参照向量为所述法线向量中的一个二维向量;针对于每一个第一像素块,所述终端从所述第一像素块中确定出第一像素点及第二像素点;分别根据所述第一像素点与所述第二像素点的第一法线参照向量生成多个第二法线参照向量;所述第二法线参照向量与索引一一对应;所述多个第二法线参照向量用于分别对所述第一像素块的各个像素点中每一个像素点的第一法线 ...
【技术特征摘要】
1.一种法线贴图的处理方法,其特征在于,包括:终端将输入的法线贴图分割成至少一个第一像素块,所述一个第一像素块包括多个像素点;所述像素点的像素值用于表征所述像素点的法线向量;所述法线向量用于确定所述像素点的第一法线参照向量;所述法线向量的模恒定,所述第一法线参照向量为所述法线向量中的一个二维向量;针对于每一个第一像素块,所述终端从所述第一像素块中确定出第一像素点及第二像素点;分别根据所述第一像素点与所述第二像素点的第一法线参照向量生成多个第二法线参照向量;所述第二法线参照向量与索引一一对应;所述多个第二法线参照向量用于分别对所述第一像素块的各个像素点中每一个像素点的第一法线参照向量进行估计;其中,所述第一像素块的各个像素点中每一个像素点的第一法线参照向量与对所述第一法线参照向量进行估计后的第二法线参照向量之间的误差之和小于预设阈值;所述终端将所述第一像素块的各个像素点中每一个像素点的第一法线参照向量分别与所述多个第二法线参照向量进行比对,从所述多个第二法线参照向量中确定出与所述每一个像素点的第一法线参照向量之间误差最小的第三法线参照向量;所述终端将所述法线贴图的信息进行存储;所述信息包括:所述法线贴图中第一像素块的数量、所述第一像素块中所述第一像素点和所述第二像素点的第一参照向量以及对所述第一像素块的各个像素点中每一个第一法线向量进行估计后的第三法线参照向量对应的索引。2.如权利要求1所述的方法,其特征在于,所述从所述多个第二法线参照向量中确定出与所述每一个像素点的第一法线参照向量误差最小的第三法线参照向量之后,所述终端将所述法线贴图的信息进行存储之前,还包括:针对于确定出的与所述每一个像素点的第一法线参照向量误差最小的第三法线参照向量,所述终端根据所述第三法线参照向量生成第三法线微调向量列表;所述终端从所述第三法线微调向量列表中确定出目标法线微调向量,通过所述目标法线微调向量对所述第三法线参照向量进行调整,使所述误差进一步减小。3.如权利要求1所述的方法,其特征在于,所述终端将输入的法线贴图分割成至少一个第一像素块之后,所述终端将所述第一像素块的各个像素点中每一个像素点的第一法线参照向量分别与所述多个第二法线参照向量进行比对之前,还包括:针对于每一个第一像素块,所述终端从所述第一像素块中确定出任意两个像素点;分别根据所述两个像素点的第一法线参照向量生成多个第四法线参照向量;所述第四法线向量与索引一一对应;所述多个第四法线参照向量用于分别对所述第一像素块的各个像素点中每一个像素点的第一法线参照向量进行估计;从所述多个第四法线参照向量中,确定出满足所述第一像素块的各个像素点中每一个像素点的第一法线参照向量与对所述第一法线参照向量进行估计后的第四法线参照向量之间的误差之和满足小于预设阈值的至少两个第五法线参照向量;所述终端对所述第五法线参照向量进行均值运算,确定出第一法线平均向量和第二法线平均向量;所述终端分别根据所述第一法线平均向量和所述第二法线平均向量生成所述多个第二法线参照向量。4.如权利要求1所述的方法,其特征在于,所述从所述多个第二法线参照向量中确定出与所述每一个像素点的第一法线参照向量之间误差最小的第三法线参照向量,具体包括:从所述多...
【专利技术属性】
技术研发人员:连冠荣,
申请(专利权)人:深圳市创梦天地科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。