lightmap与光照的使用疑问解决思路

lightmap与光照的使用疑问
我知道lightmap是用来模拟光照的,可以提高性能。但是又想起shader也可以计算光照,对于现在的大游戏(极品飞车,使命召唤)是不是里面的光照都是用了lightmap?shader计算的光照到底在什么情况下使用。

  我截取了使命召唤6的部分纹理,发现在预览的时候是正常的,一旦拖入dx texture tool里就会显示出透明的蓝色部分,像这样的纹理是经过了怎样的处理?在游戏中有什么特殊的作用?
  我揭开了极品飞车13的文件,看了一下一辆车的贴图,发现里面对于一张贴图有对应的2张或3张效果图,比如:


这张贴图的名称中带有'diffuse'字样

这张贴图带有'specular'字样
这两张贴图是自身就实现了一些光照效果(像lightmap一样),还是通过shader再来计算呢?



------解决方案--------------------
lightmap提供的是静态光照,比如建筑阿,地形阿不会动的东西。静态光照由于是预渲染,阴影质量要搞一点。

shader可以提供动态的光照,比如人啊,车辆阿

两种方法可以结合使用也可以全用动态光照

你贴的图, diffuse应该是物体本来的颜色, specular应该是计算高光的参数。