| | | | | | | [文章信息] | | | 作者: | cloudy | | 时间: | 2004-10-31 | | 出处: | 经典论坛 | | 责任编辑: | Shiny | |
| [文章导读] | | | 金属表面的立体效果和我们前面介绍的用明暗表现立体大不一样,金属光滑的表面导致它会发生一种很独特的镜面反射…… | |
| |
|
| | | |
|
|
|
|
|
二、模拟环境的球面反射图
环境贴图的原图如下:
 我们先要考虑如何做出一个扭曲的环境贴图。 可能很多人马上反应到:PS里面不是有个球面化的扭曲滤镜吗?用来作球刚好——其实不然。我们首先来比对一下真实的环境贴图反射是怎样的。
 这是一个从3D软件里渲染出来的金属球(有着镜面反射),它和真实世界中的金属球相差不大,可以作为我们的参考。
 这里会有人问“成像不是倒过来的吗?”——当然不是,这个是镜面反射球,而不是透明玻璃球。前者通过镜面反射而成像,后者通过透明折射而成像。看起来,前者是正的,后者是倒的。 真实的反射就应该是上面所示,我们要做的就是用PS去模拟,哪怕是近似也好。 先试试看用球面化看看如何。对刚刚的平面环境贴图,用圆形选取,然后使用扭曲-〉球面化-〉往凸的方向拉动滑块,确定,多应用几次,我们来对比一下两者:
 很可惜,球面化不能满足我们的要求,球面化给人的感觉是透过放大镜,看近处的东西,而不是环境反射。
那么,渲染-3D变换可以吗?当然也不行,因为我们不是要把图贴在上面,而是把图反射在上面。 很遗憾,PS无法直接做到这种扭曲。但有一个方法能稍微接近这种效果,当我们对画面要求不算太大的时候,就可以使用,给人的感觉就是一种很强烈的球面反射。这就是利用极坐标滤镜。 下面我们来看看利用极坐标的结果。选滤镜—〉扭曲-〉极坐标-〉平面到极坐标。结果如下:
 我们可以对比一下真实的环境反射,果然是有点接近。但可惜的是,我们转换的结果并不完美的,出现了一条缝在12点的方向(下图)。
 为了消除这个小裂口,我们只好再用模拟的手法了:橡皮图章工具。按S选择橡皮图章工具,按住ALT切换橡皮图章为采样模式,在周围点一下进行采样点的设置:然后放开ALT键,把那条明显的缝盖掉。盖个大概就行,等等还要缩小,因此我们不必太在意这里的一些模糊。
 接下来我们使用圆形选择工具,拉出一个椭圆,把扭曲之后的中心椭圆部分盖住,按CTRL+C复制选取内容。
 然后粘贴到画布中,对形状和位置作一个调整,我们再来对比一下真实的环境反射,看看我们的贴图差多少:
 这回有点像了。现在我们只是得到了大概的近似贴图,下面我们把它贴到我们的球体中去,贴图+明暗变化,就是我们需要的金属球效果。
|
|
|
|
|
|
|
|
|