赞
踩
1.Fisheye distortion 鱼眼镜头
解释来自百度百科:鱼眼镜头是一种焦距为16mm或更短的并且视角接近或等于180°。 它是一种极端的广角镜头,“鱼眼镜头”是它的俗称。为使镜头达到最大的摄影视角,这种摄影镜头的前镜片直径很短且呈抛物状向镜头前部凸出,与鱼的眼睛颇为相似,“鱼眼镜头”因此而得名。
关键代码如下:
float2 fisheye(float2 uv)
{
float2n_uv = (uv - 0.5) * 2.0;
float2 r_uv;
r_uv.x = (1 - n_uv.y * n_uv.y) * _Intensity_y * (n_uv.x);
r_uv.y = (1 - n_uv.x * n_uv.x) * _Intensity_x * (n_uv.y);
return(uv* _scale - r_uv);
}
效果是这样的:
2.Barrel Distortion 桶形畸变
桶形畸变(Barrel Distortion),又称桶形失真,是由镜头中透镜物理性能以及镜片组结构引起的成像画面呈桶形膨胀状的失真现象。我们在使用广角镜头或使用变焦镜头的广角端时,最容易察觉桶形失真现象。当画面中有直线(尤其是靠近相框边缘的直线)的时候,桶形失真最容易被察觉。普通消费级数码相机的桶形失真率通常为1%。
关键代码如下&#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。