Skip to content

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*.

License

YeOldeDragon/Intel-Texture-Works-Plugin

 
 

Repository files navigation

Intel® Texture Works Plugin for Photoshop*

YeOldeDragon fork content:

This fork of Intel Texture Works has been created to simplify my life when editing textures for Skyrim SE/VR.
It simply autoload .dds files with separateAlphaChannel ON and loadDDSMipMaps OFF.
When saving, it autosave with optimized config for Skyrim SE/VR (BC7, color+alpha, mipmap autogen).

...So no more dialog popup when loading or closing a .dds file.

Pre-Compiled Binary

Getting Started (Installation)

  1. Close Photoshop
  2. Download the IntelTextureWorks_1.0.4.zip file and expand it on your local computer
  3. 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
  4. 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

Saving Files via Plugin

  1. File > Save As
  2. Select "Save as type" > Intel® Texture Works (*.DDS;*.DDS)
  3. Navigate to store location
  4. Assign file name
  5. Save
  6. File will be saved with YeOlde default option values (BC7, color+alpha, mipmap autogen).

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

  1. File > Open As
  2. Select Intel® Texture Works (*.DDS;*.DDS) as type (to the right of "File name" field)
  3. Select file
  4. File will be loaded with YeOlde default option values (separateAlphaChannel ON and loadDDSMipMaps OFF).

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.

About

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*.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 75.4%
  • JavaScript 20.6%
  • R 2.6%
  • C 1.4%