• 2005-11-15

    怎样用PhotoShop创建Bump Map图像

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://phoenixzz.blogbus.com/logs/1597471.html

    注释:一种更加复杂但更加常用的构造Bump Map的方法叫"Normal Mapping"(不要与"Normal Map"相混淆,"Normal Map"只是Bump Map的另一种叫法),这种方法是从高精度几何模型来构造Bump Map,在http://www.ionization.net/tutsnorm1.htm这个网站你可以看到一篇教程。

    cool Bump mapping

    注释:你将会用到PhotoShopNormal Map插件(可以从http://developer.nvidia.com/object/nv_texture_tools.html下载),将插件置于Photoshop/plug-ins/filters目录下,同时推荐下载PhotoShopDDS插件。

    第一步:你首先需要有一幅灰度图作为height map,如果你已经有了灰度图,跳到第二步。如果你没有,那么请继续耐心读下去,请用PhotoShop打开一幅原始图像,选择菜单"filter -> sketch -> photocopy"(滤镜->素描->影印),此时你可以得到一个黑白图像。黑色的区域将表示凹陷,白色的区域表示凸起,为了更好地平滑Bump Map表面的一些噪点,你可以对图像进行一些轻微的Guassian blur(高斯模糊)。 

    第二步:进入Window(窗口)菜单,选择"Show Channels"(显示通道)选项,确保已具有红、绿和蓝三个通道,如果没有的话,选择"Image -> Mode -> RGB Color"菜单。

    在通道窗口,点击'Create New Channel'图标,该图标处于右下角,垃圾桶图标的左侧,创建一个新的通道叫做"Alpha 1"

    http://reality.artificialstudios.com/twiki/pub/Main/BumpMapping/channels.gif

    第三步:点击任一个颜色通道,按下CTRL-A后再按下 CTRL-C 将该通道复制到剪贴板。

    第四步:在通道窗口选择alpha, red, green blue 四个通道(Shift+鼠标左键选择多个目标)。

    第五步:进入“滤镜”菜单选择"nvTools/NormalMapFilter"选项,

    http://reality.artificialstudios.com/twiki/pub/Main/BumpMapping/filter.gif

    Height generation:选 3x35x5(更加锐化的图像)是最好的选择

    Scale设置高度,你需要不断地试验这些参数来得到比较满意的结果。

    Height source: 选择"Average RGB".
    Alpha field:
    选择"Height".

    最后点击“OK”确定。

    第六步:现在你已经获得了一个有色的normal map,如果你需要生成specular map以及用该normal map来获得一个特别的parallax bump map的话,请继续读下去,否则如果你根本就不知道parallax mapping是什么也不需要specular map,就跳过这一步吧。

    下面讲一下parallax bump map需要做的工作:选择alpha 通道按下CTRL-Vheight map图像复制到该通道中。现在只对alpha通道的图像进行高斯滤波,这样光滑一下表面可以使parallax mapping的结果更加令人满意。

    而生成specular map需要做的工作:简单地拷贝你的greyscale specular mapalpha通道中。

    第七步:如果你使用了alpha通道,将图像保存为32TNG类型,否则保存为24位即可。

     

     

     


    收藏到:Del.icio.us