Intel® Texture Works Plugin for Photoshop*
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*.
Project maintained by GameTechDev
Hosted on GitHub Pages — Theme by mattgraham
Intel® Texture Works Plugin for Photoshop*
Pre-Compiled Binary
Getting Started (Installation)
- Close Photoshop
- Download the IntelTextureWorks_1.0.4.zip file and expand it on your local computer
- Copy the desired plugin from either of the following unzipped folders
- .../IntelTextureWorks_1.0.4\Plugins\x64\IntelTextureWorks.8bi
- .../IntelTextureWorks_1.0.4\Plugins\Win32\IntelTextureWorks.8bi
- Paste the plugin into the appropriate Photoshop Plugin folder
- D:\Program Files\Adobe Photoshop CC 2014\Required\Plug-Ins\File Formats
- D:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Plug-ins\File Formats
- Copy the cubemap scripts from:
- .../IntelTextureWorks_1.0.4\PhotoshopScripts\IntelTextureWorks-ConvertCubeMap.jsx
- .../IntelTextureWorks_1.0.4\PhotoshopScripts\IntelTextureWorks-CubeMapGaussianBlur.jsx
- Paste the cubemap scripts into:
- D:\Program Files\Adobe Photoshop CC 2014\Presets\Scripts
Saving Files via Plugin
- File > Save As
- Select "Save as type" > Intel® Texture Works (*.DDS;*.DDS)
- Navigate to store location
- Assign file name
- Save
- Select desired plugin options and preview (pan/zoom), as necessary
- Ok
Loading Files Saved via Plugin
Multiple resident DDS plugins can result in a texture display error on load. To avoid this, use the following process to reload textures saved with the Intel® Texture Works plugin for Photoshop
- File > Open As
- Select Intel® Texture Works (*.DDS;*.DDS) as type (to the right of "File name" field)
- Select file
- Select desired mipmap loading options if applicable
- Select desired color profile loading options
Logging Bugs, Enhancements, & Feedback
Use the GitHub Issue Tracking System to log your bugs, enhancement (requests), and feedback (general impressions appreciated). Labels really help here - please use them.
NOTE:
- Not all authoring apps can read the latest BCn textures. We're keeping a running list of authoring app BCn load status on the Wiki here
- To implement BCn texture compression in your own apps and engines download the sample source code here
- The FAQ is also available on the Wiki
Requirements
- Windows* (32/64) versions 7, 8, 10
- Photoshop* CS6 through CC2015
Source Code
Prerequisites
First time set-up
- Install Photoshop CS6 SDK on developer machine
- Open IntelTextureTools solution
- Go to Property Manager and edit settings for Microsoft.Cpp.Win32.user and Microsoft.Cpp.x64.user, adding the following User Macro
PHOTOSHOP_SDK_CS6 =
- Choose platform appropriate to the version of Photoshop you wish to test with (Win32 or x64)
- Build! For convenience plugin binaries will be copied to "~/Plugins/[platform]" folder.
To easily run/debug from Visual Studio
- create an alias/shortcut to the appropriate platform folder and place it in the matching Photoshop Plug-ins folder (this will allow photoshop to load plugin from build location)
- in plugin project, select Properties->Configuration->Debugging->Target and browse to photoshop executable
3rd Party code ##
This project utilizes the following code (located under 3rdParty folder)
* Other names and brands may be claimed by their owners.