# Changelog

#### **\[16 July 2025] Version 2.0 - UE5.4+ - The AI & Workflow Update**

Version 2.0 is a complete overhaul of the Texture Tools plugin, introducing powerful new generative AI capabilities and a redesigned, non-destructive workflow to dramatically enhance your productivity.

**Major New Features:**

* **New Job: AI Generation (ComfyUI Integration)**
  * Harness the full power of Stable Diffusion directly within the Unreal Editor.
  * Supports Text-to-Image, Image-to-Image, Inpainting, and ControlNet workflows.
  * Automatically manages the ComfyUI backend process.
  * Live progress updates are streamed directly into the UI.
* **Complete UI & Workflow Overhaul**
  * **Job Queue System:** The entire tool is now built around a multi-job processing queue. Add, delete, and reorder jobs to create complex, non-destructive texturing pipelines.
  * **Batch Processing:** Run the entire job queue as a single batch operation.
  * **New Three-Panel Layout:** The UI has been redesigned with dedicated panels for Viewports, the Job List, and a context-sensitive Details panel for a more intuitive workflow.
* **Advanced Viewport & Previewing**
  * **3D PBR Material Viewer:** A new viewport mode allows you to preview your generated materials on standard 3D meshes (Sphere, Cube, etc.) in a fully lit environment.
  * **Interactive Inpainting Canvas:** A new "Draw Mask" view mode provides a full-featured canvas for painting inpainting masks directly onto your input textures, with controls for brush type, size, and feathering.
  * **Enhanced 2D Viewer:** The 2D texture viewer now includes pan/zoom, tiling preview, and individual RGBA channel isolation.
* **Workflow Enhancements**
  * **Preset System:** Save and load entire job configurations, including all AI and procedural settings, as a `UDataAsset`.
  * **Content Browser Integration:** Right-click on any `Texture2D` and use the "Send to Texture Tools" context menu to instantly create a new job with that texture as the input.

**\[10 April 2024] Version 1.1b - UE5.3+**

* Fixed up class names to bring them in line with new SHADERSOURCE naming conventions

**\[10 April 2024]: Version 1.1a - UE5.1-UE5.3**

* Fixed up some SHADERSOURCE branding in the tool
* Moved the Texture Tools button to the new SHADERSOURCE menu

**Hotfix UE5.0**

* Fixed texture output not being directed to selected output path
* Fixed various warning in output log

**V1.1 Update 11/12/2020 -Released!**

* Added ability to export texture to disk with the formats (png, jpg, bmp, exr)
* Fixed Issues with Alpha Channels
* Added ability to select Output Path and Export Path
* Added ability to show toggle the alpha channel in the Output Preview
* Inputting textures now use the asset explorer dialog, but also added ability to "Use Selected Asset from Content Browser" and "Browse to Texture in Content Browser"
* Added dropdown for "Fixed Resolutions" for easy access to common texture resolutions.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.shadersource.io/assets-and-plugins/texture-tools/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
