【技术实现步骤摘要】
图像处理方法、装置及设备
本专利技术实施例涉及计算机图形学
,尤其涉及一种图像处理方法、装置及设备。
技术介绍
通过对虚拟场景进行实时渲染,模拟现实环境中物体呈现的光照效果,使场景逼近真实情况,可以提高用户使用体验。对图像进行渲染已经获得了广泛的应用,例如已经大量应用于各种影视制作、游戏制作当中。目前在移动终端中,通常采用基于经验模型的传统光照模型对场景图像进行渲染。例如采用Blin-Phong模拟物体的材质质感,而Blin-Phong对光照的描述更多的是基于经验模型,是对物体光照的一个模拟,并不符合物体本身光线的运行情况。采用Blin-Phong模型对场景图像进行渲染无法有效模拟真实场景,真实度差,不够逼真。因此,现有移动终端中对于场景图像的渲染无法满足用户的需求。
技术实现思路
本专利技术实施例提供一种图像处理方法、装置及设备,用以解决现有移动终端中对于场景图像的渲染真实度差,不够逼真,无法满足用户的需求问题。第一方面,本专利技术实施例提供一种图像处理方法,包括:获取待显 ...
【技术保护点】
1.一种图像处理方法,其特征在于,包括:/n获取待显示场景中的场景图像;/n获取所述场景图像中各个像素点的三通道颜色值以及金属度系数;/n根据所述各个像素点的三通道颜色值以及金属度系数,对所述场景图像进行漫反射处理。/n
【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
获取待显示场景中的场景图像;
获取所述场景图像中各个像素点的三通道颜色值以及金属度系数;
根据所述各个像素点的三通道颜色值以及金属度系数,对所述场景图像进行漫反射处理。
2.根据权利要求1所述的方法,其特征在于,还包括:
获取所述待显示场景中入射光线的三通道颜色值以及所述场景图像中各个像素点的粗糙度系数;
根据所述入射光线的三通道颜色值以及所述各个像素点的金属度系数、粗糙度系数,对所述漫反射处理后的场景图像进行高光处理。
3.根据权利要求2所述的方法,其特征在于,还包括:
获取所述待显示场景中环境光的三通道颜色值;
根据所述环境光的三通道颜色值,对所述漫反射处理后的场景图像进行环境光照射处理。
4.根据权利要求3所述的方法,其特征在于,还包括:
获取所述待显示场景的视线绕所述待显示场景的法线的反射方向;
根据所述反射方向以及环境贴图,对所述漫反射处理后的场景图像进行环境反射光处理。
5.根据权利要求1所述的方法,其特征在于,所述根据所述各个像素点的三通道颜色值以及金属度系数,对所述场景图像进行漫反射处理,包括:
根据所述各个像素点的三通道颜色值、金属度系数、所述待显示场景的法线方向和入射光线方向,对所述各个像素点进行漫反射处理。
6.根据权利要求5所述的方法,其特征在于,根据所述各个像素点的三通道颜色值、金属度系数、所述待显示场景的法线方向和入射光线方向,对所述各个像素点进行漫反射处理,包括:
针对每个像素点,根据如下公式,对该像素点进行漫反射处理:
Idiff=(N·L)*(1.0-M)*TRGB
其中,N表示所述待显示场景的法线方向向量,L表示所述待显示场景的入射光线方向向量,N·L表示N与L的内积,M表示该像素点的金属度系数,0≤M≤1,TRGB表示该像素点的三通道颜色值,Idiff表示对该像素点进行漫反射处理后的三通道颜色值。
7.根据权利要求2所述的方法,其特征在于,所述根据所述入射光线的三通道颜色值以及所述各个像素点的金属度系数、粗糙度系数,对所述漫反射处理后的场景图像进行高光处理,包括:
根据所述各个像素点的粗糙度系数、所述待显示场景的法线、入射光线和视线的方向,获取所述各个像素点的微面朝向分布;
根据所述各个像素点的金属度系数、所述待显示场景的法线、视线的方向,获取所述各个像素点的菲涅耳反射值;
根据所述各个像素点的粗糙度系数、所述待显示场景的法线、入射光线和视线的方向,获取所述各个像素点的遮蔽值;
根据所述入射光线的三通道颜色值以及所述各个像素点的微面朝向分布、菲涅耳反射值和遮蔽值,对所述各个像素点进行高光处理。
8.根据权利要求7所述的方法,其特征在于,所述根据所述入射光线的三通道颜色值以及所述各个像素点的微面朝向分布、菲涅耳反射值和遮蔽值,对所述各个像素点进行高光处理,包括:
针对每个像素点,根据如下公式,对该像素点进行高光处理:
Ispec={D*F*G/[4(N·L...
【专利技术属性】
技术研发人员:刘享军,赵刚,杨超,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。