法线贴图

法线贴图在计算机娱乐中的应用

交互式法线贴图最初只能在北卡莱罗纳大学Chapel Hill建造的并行图形机器上进行渲染，后来逐渐可以在高端的SGI工作站上用多次渲染以或者帧缓冲操作进行法线映射，以及在低端个人计算机硬件上用调色板纹理这样的技巧实现。但是，随着家用电脑以及游戏终端的处理计算能力的不断增强以及功能越来越复杂，法线贴图逐渐通过一些鲜活的计算机游戏步入大众的视野，这些游戏包括：Far Cry（Crytek）, Deus Ex: Invisible War（Eidos Interactive）, Thief: Deadly Shadows（Eidos Interactive）, The Chronicles of Riddick: Escape from Butcher Bay（Vivendi Universal）, Halo 2（Microsoft）, Doom 3（id Software）, Half-Life 2（Valve Software）, Call of Duty 2（Activision），以及Tom Clancy's Splinter Cell: Chaos Theory（Ubisoft）。在即将推出的Unreal engine（Epic Games）中也大量地使用了这项技术。法线贴图在视频游戏设计中的流行源自于同时具有的出色图形质量以及与生成类似效果的其它方法相比所需的较少资源。较少的处理资源要求就可以转变成性能的提升，并且使得按照距离索引细节缩放这种降低纹理法线图细节的技术成为可能，基本上这就意味着距离越远所需的光照模拟复杂性越低，这样就可以减少处理工作，而且能够保持与近距纹理同样的细节层次。
目前，法线贴图已经在个人电脑以及游戏终端上得到成功而广泛的应用。最初，微软的Xbox是唯一完全支持这种效果的家庭游戏终端，其它一些终端由于硬件上不能直接支持这种功能所以只能通过软件实现。如Xbox360这样的下一代终端的开发人员严重依赖于法线贴图的技术，并且已经开始着手实现视差映射技术。