.但事实上游戏编程员却通常并不喜欢使用BMEM技术，因为他执行速度慢，因此他们通常使用DP3技术：直接把高度图（Height map）转换成一张法线图（Normal Map），其图的RGB分别是原高度图该点的法线指向：Nx、Ny、Nz，这张图可由Direct3D的专门函数帮助我们计算。最后在渲染的时候直接将该高度图的每个像素与光源的向量点乘，即可得到表示每一点的明暗系数的图：根据高度图，越突出的地方，法线与光源夹角越小，该点的数值越大。接着将这张图乘到渲染线中即可，这样就使模型在背光的凹处有阴影而在面向光