贴图处理方法和装置制造方法及图纸

技术编号:17656507 阅读:40 留言:0更新日期:2018-04-08 09:19
本发明专利技术公开了一种贴图处理方法和装置。其中,该方法包括:在生成环境贴图的过程中,根据贴图中目标像素点在第一坐标系中的坐标确定目标像素点的反射向量,其中,第一坐标系为视空间的坐标系;根据目标像素点的反射向量,获取目标像素点对应的环境贴图颜色;通过预设算法将目标像素点对应的环境贴图颜色编码至预设区间;在渲染的过程中,对编码至预设区间的目标像素点的环境贴图颜色进行解码,得到目标像素点的环境反射颜色。本发明专利技术解决了现有技术中在图片的实时渲染过程中计算图片的环境反射颜色,导致图像处理器消耗大的技术问题。

【技术实现步骤摘要】
贴图处理方法和装置
本专利技术涉及图像处理领域,具体而言,涉及一种贴图处理方法和装置。
技术介绍
Substancepainter(贴图绘画工具)自问世以来被包括《神秘海域》、《刺客信条》在内的很多次世代游戏作为材质制作和编辑的工具,Substancepainter内包含了大量预设好的智能材质,其标准的PBR(PhysicallyBasedRendering,基于物理的渲染)shader(渲染器)包含了近年来的PBR领域的主要成果。在移动硬件条件下,接近乃至还原实质的效果一直是很多引擎厂商和游戏厂商的所追求的目标。Substancepainter的标准PBR算法需要在每个像素上进行多束平行光对该点影响的加权运算。需要对环境贴图按概率密度分布采样函数采样4到64次,并对每个点的边缘光、Cook-Torrance光照模型等相关项目进行计算,GPU(GraphicsProcessingUnit,图形处理器)资源消耗非常大。针对现有技术中在图片的实时渲染过程中计算图片的环境反射颜色,导致图像处理器消耗大的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种贴图处理方法和装本文档来自技高网...
贴图处理方法和装置

【技术保护点】
一种贴图处理方法,其特征在于,包括:在生成环境贴图的过程中,根据所述贴图中目标像素点在第一坐标系中的坐标确定所述目标像素点的反射向量,其中,所述第一坐标系为视空间的坐标系;根据所述目标像素点的反射向量,获取所述目标像素点对应的环境贴图颜色;通过预设算法将所述目标像素点对应的环境贴图颜色编码至预设区间;在渲染的过程中,对编码至所述预设区间的目标像素点的环境贴图颜色进行解码,得到所述目标像素点的环境反射颜色。

【技术特征摘要】
1.一种贴图处理方法,其特征在于,包括:在生成环境贴图的过程中,根据所述贴图中目标像素点在第一坐标系中的坐标确定所述目标像素点的反射向量,其中,所述第一坐标系为视空间的坐标系;根据所述目标像素点的反射向量,获取所述目标像素点对应的环境贴图颜色;通过预设算法将所述目标像素点对应的环境贴图颜色编码至预设区间;在渲染的过程中,对编码至所述预设区间的目标像素点的环境贴图颜色进行解码,得到所述目标像素点的环境反射颜色。2.根据权利要求1所述的方法,其特征在于,根据所述贴图中目标像素点在第一坐标系中的坐标确定所述目标像素点的反射向量,包括:将所述目标像素点在所述第一坐标系中的法向量的坐标值进行归一化处理,得到所述目标像素点的标准坐标值;确定以视线为入射线,以所述目标像素点所处的平面的切平面作为反射面的第二坐标系;将所述目标像素点的标准坐标值转化为所述第二坐标系中的坐标值,其中,所述第二坐标系中的坐标值为所述反射向量。3.根据权利要求1所述的方法,其特征在于,根据所述目标像素点的反射向量,获取所述目标像素点对应的环境贴图颜色,包括:根据所述目标像素点的反射向量,获取所述目标像素点在经纬图上对应的点的坐标值;对所述目标像素点在所述经纬图上对应的点进行采样,并获取采样点的坐标,通过所述采样点的坐标来读取所述目标像素点对应的环境贴图颜色。4.根据权利要求1所述的方法,其特征在于,通过预设算法将所述目标像素点的环境贴图颜色编码至预设区间,包括:在所述预设算法为tone-mapping算法的情况下,通过tone-mapping算法将所述目标像素点对应的环境贴图颜色编码至所述预设区间内的公式为:其中,Lfinal为编码后的环境贴图颜色,所述L为所述目标像素点对应的环境贴图颜色,所述x为预设编码系数,x∈(0,1)。5.根据权利要求1至4中任意一项所述的方法,其特征在于,在根据所述贴图中目标像素点在第一坐标系中的坐标确定所述目标像素点的反射向量之前,所述方法还包括:将所述贴图按照预设个数的粗糙度划分为所述预设个数的区间,得到所述预设个数的贴图。6.根据权利要求5所述的方法,其特征在于,在得到所述目标像素点的环境反射颜色之前,所述方法还包括:将所述预设个数的贴图拼接至一张贴图中。7.根据权利要求6所述的方法,其特征在于,在渲染的过程中,对编码至所述预设区间的目标像素点的环境贴图颜色进行解码,得到所述目标像素点的环境反射颜色,包括:对所述预设个数的贴图进行采样;通过所述预设算法的反向算法对采样得到的拼图中的目标像素点的环境贴图...

【专利技术属性】
技术研发人员:张颖鹏
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1