DDS文件真是个大奇葩!!!DDS文件的保存注意点:
做完贴图后,如果想要用带dds插件的photoshop(32位才能用dds插件,64位的ps用不了)存储为.DDS格式时,要注意这张贴图的高度和宽度的像素大小必须是2的次方,比如2、4、8、16、32、64、128、256、512、1024、2048……等等这样才行。(高度和宽度的像素大小只要是2的几次幂,就算高度 不等于 宽度,应该也是可以的,比如 512×256 )
如果不是以上值,就会出现警告框“Image width or height are not power of 2.Image mode only allowed”,且在保存面板里“Save”按钮也会是灰色的按不了,而无法保存。如图1、图2
图1
图2
注意存储为DDS格式之前最好保存一下,因为我偶尔会出现倒霉的情况:关掉警告框后,PS不能操作,但是又没有死机,也不能正常关掉,只好用任务管理器把PS关了,还好保存了,不然就没了。
解决的方法:如果贴图的高度和宽度是一样大小的话,那么高度和宽度的像素大小更改为2的几次幂后,图像不会发现变形,那么保存为DDS后依然可以用。(因为只要贴图的高度和宽度的比例不变,即使图像大小发生变化,贴图还是能按原来的位置贴上去的。当然要是大的贴图改小之后,贴图的精度就会下降了)
如果宽度和高度不一样, 高度和宽度的像素大小分别改为2的几次幂后,看看有没有发生变形。没变形的话,就可以用;变形了的话,也许就要再去弄一下UV贴图了。
所以呢,在做贴图时,贴图的高度和宽度大小最好一样,或者一个是另一个的2倍或4倍吧。这样即使把大小改为2的几次幂,图像也不会变形。