GameTechDev / Intel-Texture-Works-Plugin

Intel has extended Photoshop* to take advantage of the latest image compression methods (BCn/DXT) via plugin. The purpose of this plugin is to provide a tool for artists to access superior compression results at optimized compression speeds within Photoshop*.
https://software.intel.com/en-us/articles/intel-texture-compression-plugin-for-photoshop
Apache License 2.0
258 stars 39 forks source link

Issues with ATI2_3Dc normal maps #19

Open starkgate opened 8 years ago

starkgate commented 8 years ago

Another issue I noticed, this time with normal maps from the game Mass Effect 2 (ATI2_3Dc, another customized format by Bioware, I believe). In the screenshot below, you can see on the left what the texture looks like with your plugin, and on the right what it should look like.

Testing texture : MASSEFFECT2.EXE_0x3AF35864.zip

starkgate commented 8 years ago

So, here is the initial normal map, loaded with your plugin in PS CC 2015 : photoshop_2016-10-31_08-19-55 Note, that going into Image > Adjustments > Invert makes it so PS displays the normal map just about correctly. photoshop_2016-10-31_08-20-11

You also have to swap the R and G channels through Image > Adjustments > Channel Mixer, since they're loaded the wrong way around by the plugin. photoshop_2016-10-31_08-20-27 For comparison, before swapping the channels : photoshop_2016-10-31_08-21-04 After : photoshop_2016-10-31_08-21-09

The image displayed is still not perfectly identical to what it should be. I'm comparing the image displayed in PS to one displayed in a tool made specifically for modding Mass Effect 1-2-3. photoshop_2016-10-31_08-22-52

It still can't save it properly, too, the preview when saving shows it : photoshop_2016-10-31_08-15-59 I suppose ATI2_3Dc is not exactly similar to BC5, which must be why your plugin has issues with it.

Hope it helps !