前段时间在看wow的模型的时候, render flag中有一个很奇怪的渲染状态切换, 而且这个状态在WoWDev上也没有被提及.
当时跟踪了一下, 发现几个模型只有在使用某一类纹理时才会切换到这个"SphereMap", 文件名通常是:ARMORREFLECT4.BLP这样的
当时只是知道是用来做高光, 至于实现没有细看.
后来在项目中偶然发现也用了这项技术, 才知道除了Cubic Environment Mapping之外, 还有个Spherical Environment Mapping.
按DX SDK中的说法, UV坐标是