Photoshop游戏纹理压缩实战:Intel Texture Works插件从安装到出片指南
Photoshop游戏纹理压缩实战Intel Texture Works插件从安装到出片指南【免费下载链接】Intel-Texture-Works-PluginIntel 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://gitcode.com/gh_mirrors/in/Intel-Texture-Works-Plugin一张4096×4096、32位像素的PNG贴图不压缩就是64MB。用Intel Texture Works存成BC1一种每个像素只占4比特的游戏纹理格式后只有8MB连零头都不到。而整个过程就是在你熟悉的另存为对话框里点几下。Intel Texture Works是Intel为Photoshop开发的纹理压缩插件。它把BCn/DXT压缩算法即DirectX纹理压缩系列游戏引擎通用的贴图格式搬进了Photoshop保存时直接选格式、实时预览压缩效果省掉了导出PNG、跑外部工具、再导回Photoshop这一整条折腾路线。 Intel Texture Works插件怎么安装先说前提Windows 7/8/1032位或64位均可Photoshop CS6到CC2015。从仓库获取预编译包需要clone时使用git clone https://gitcode.com/gh_mirrors/in/Intel-Texture-Works-Plugin关闭Photoshop。解压IntelTextureWorks_1.0.4预编译包按你的系统选x64或Win32目录下的IntelTextureWorks.8bi文件。把它拷进Photoshop安装目录下的File Formats文件夹64位和32位路径略有不同见README.md中的示例路径。把两个立方体贴图脚本拷进Presets\Scripts目录重启后它们会出现在文件→脚本菜单里。打开任意图片文件→另存为类型里出现Intel® Texture Works (*.DDS)即安装成功。想改源码的人注意仓库里带了DirectXTex和Intel的BC压缩内核用ISPC写的负责并行加速可用Visual Studio 2012构建但普通使用者只需要预编译包。 压缩格式怎么选插件在保存对话框里提供BC1、BC1 sRGB、BC3、BC3 sRGB、BC4、BC5、BC6H、BC7含sRGB变体BC6H和BC7还各带fast优先速度和fine优先质量两档。按用途选不透明贴图皮肤、风景、墙面BC1体积压到原图1/4左右引擎兼容性最好。带透明度的贴图UI、毛发、特效BC3在BC1基础上多存一份Alpha通道代价是体积翻倍。法线贴图BC5专门存两个通道的数据凹凸细节保留得比BC3好。HDR贴图BC6H用半浮点存亮度避免高光和阴影被压成一片死白死黑。对画质要求最高的关键贴图BC7质量最高且支持Alpha用fast档压大图、fine档压小图。![Intel Texture Works纹理压缩的风景样例图](https://raw.gitcode.com/gh_mirrors/in/Intel-Texture-Works-Plugin/raw/e5a30421a82cce779ff11878e11b373c9d263f42/Sample Images/landscape.jpg?utm_sourcegitcode_repo_files)这种大面积渐变的风景图用BC1压缩肉眼几乎看不出损失文件却小了很多 立方体贴图怎么处理天空盒这类立方体贴图有六个面Photoshop里通常做成六个图层图层名固定为X、-X、Y、-Y、Z、-Z。仓库里的脚本就是为它准备的IntelTextureWorks-ConvertCubeMap.jsx把分图层的立方体贴图转成水平或垂直排列的单张图反向转换也行。脚本不会动原图而是新建一个文档调完色再存DDS时不用被图层结构卡住。IntelTextureWorks-CubeMapGaussianBlur.jsx跨面加高斯模糊让六个面的交界处像素衔接自然避免天空盒出现明显接缝。注意它依赖上述六个面的图层命名。流程打开拼好的立方体贴图→跑转换脚本→插件存DDS→引擎里直接用。![Intel Texture Works立方体贴图纹理样例](https://raw.gitcode.com/gh_mirrors/in/Intel-Texture-Works-Plugin/raw/e5a30421a82cce779ff11878e11b373c9d263f42/Sample Images/labeled_horizontalCubeMap.jpg?utm_sourcegitcode_repo_files)水平排列的立方体贴图样例六个面标注清晰转换脚本处理的正是这种结构⚠️ 容易踩的坑与解决DDS打开后显示错乱系统里同时装了几个DDS插件时会互相抢。用文件→打开为类型手动选Intel Texture Works (*.DDS)再打开即可指定加载器。存出来的BC7/BC6H别的软件读不了并非所有工具都支持最新的BCn格式。交付前在目标引擎里验证一次兼容性优先就退回BC1/BC3这两个格式基本哪里都能读。大图内存告急保存时按需勾选mipmap选项同时关掉文档里不用的图层再存能明显降低峰值占用。批量处理怎么做录一个包含另存为DDS步骤的Action再用文件→自动→批处理套整个文件夹参数一次定好。版本预期README开头注明Intel已停止维护该项目1.0.4就是最后版本。别期待新特性但现有功能对日常BCn压缩完全够用。![Intel Texture Works纹理压缩的BC7彩色样例](https://raw.gitcode.com/gh_mirrors/in/Intel-Texture-Works-Plugin/raw/e5a30421a82cce779ff11878e11b373c9d263f42/Sample Images/juggling-balls.jpg?utm_sourcegitcode_repo_files)色彩杂乱的图适合用BC7fast/fine两档可以在保存对话框里直接对比✅ 今天就能做完的三件事把IntelTextureWorks.8bi拷进File Formats确认另存为里出现该格式。打开Sample Images目录下的landscape.jpg分别存BC1和BC7对比两个DDS的文件大小。用转换脚本处理一张六层立方体贴图存成DDS。装好这一天你的贴图工作流里就少了一次导出、一次等待、一次导回。【免费下载链接】Intel-Texture-Works-PluginIntel 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://gitcode.com/gh_mirrors/in/Intel-Texture-Works-Plugin创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考