Automations

Advanced Texture Tool

An Unreal Engine editor utility widget for resizing, generating, and editing textures directly in-engine, with channel packing, filters, and bulk operations.

Advanced Texture ToolAutomations

Resource overview

Working on detailed environments—urban streets, interior sets, or material-heavy props—often means juggling dozens of textures that need small adjustments before they fit a scene. Resizing, packing channels, fixing seams, or balancing color can interrupt iteration when each edit requires exporting to an external application and reimporting. Advanced Texture Tool addresses that gap by keeping the entire workflow inside Unreal Engine, so textures can be optimized, edited, or created without leaving the editor.

The tool is part of the broader Advanced Assets Tool and is structured through an intuitive, simple editing UI suited to bulk operations. Its goal is to cut down the repetitive work that texture preparation adds to production, whether that means lowering the resolution of a large set or generating a new packed texture from existing inputs.

Running the Editor Utility Widget

Advanced Texture Tool runs as an Editor Utility Widget. To open it, the user locates EUW_AdvancedTextureTool inside the Blueprints folder, right-clicks it, and selects Run Editor Utility Widget. Once open, the widget can be docked anywhere in the editor, making it accessible while working on Materials, levels, or asset folders.

Before launching, the Editor Scripting Utilities plugin must be enabled. If it is not active, the user enables it and restarts the editor. This plugin is a requirement for the tool to function.

Resize, sRGB, and Power of Two Controls

Optimization is handled through several focused controls. Resize Textures uses LOD Bias rather than changing the actual dimensions of the source texture. The original resolution stays intact on disk, but the game renders the texture at a lower resolution based on the bias value. This approach preserves the original file while reducing in-game memory cost.

Pad Power of Two Mode adjusts textures that do not conform to power-of-two dimensions, which matters for compression and mipmap generation. Disable sRGB gives control over color space handling, useful when working with data textures, masks, or non-color inputs where gamma correction should not apply.

Generate and Edit Texture Workflows

The Generate/Edit Texture section is where the tool moves beyond resizing into actual texture creation and modification. Three generation types are available: Edit Texture, Convert to Normal, and Texture Channel Packer.

Edit Texture provides a range of operations grouped into adjustments, UV manipulation, blending, and filters. These operations can be combined to reshape a texture inside the engine without round-tripping through an external image editor.

UV Tiling, Rotation, and Seamless Tiling

UV operations cover Tiling, Rotation, and Shift, giving direct control over how a texture wraps across a surface. A Force Tileable Seamless option helps remove visible seams, which is useful for environment textures that need to repeat across large surfaces without obvious edges.

Adjustments and Blended Textures

Color and tone adjustments include Brightness, Contrast, Saturation, and Hue. These let the user match textures to a scene’s lighting or art direction without exporting.

Blended Textures support multiple blend modes: Multiply, Screen, Add, and Pin Light, among others. This makes it possible to combine textures inside the tool, layering detail or creating new variation maps from existing sources.

Filters: Edge Detection, Toon Outline, Sharpen, Blur, Noise

The filter set covers Edge Detection, Toon Outline Style, Sharpen, Blur, Motion Blur, Pixelate, and Noise. These can serve stylized projects—Toon Outline Style, for example, fits non-photorealistic rendering—or technical needs like sharpening detail and adding noise for procedural variation.

Convert to Normal turns height or grayscale information into a Normal Map, and Texture Channel Packer combines multiple textures into the separate channels of a single texture, reducing the number of texture samples a Material needs.

Level of Detail and Bulk Editing

Level of Detail (LOD) control is included for managing how textures scale across mip levels. Combined with bulk editing, the tool can apply changes to many textures at once. The UI is suited to this kind of workflow, and the included tooltips explain most buttons and parameters on hover, so users can understand each option without leaving the widget.

Bulk editing is where the time savings become concrete. Setting the maximum resolution of 100 textures can be done with a single click, and direct in-editor editing removes the export-import cycle for routine fixes.

Where the Tool Fits

Advanced Texture Tool suits projects where texture preparation is a recurring task: environment art pipelines that rely on tiled materials, stylized games that need toon outlines and filtered looks, and production workflows that require channel-packed masks for material efficiency. Teams working with large texture libraries can use the bulk resize and LOD Bias features to manage memory without altering source files.

Because it runs as a dockable Editor Utility Widget, it fits into existing editor layouts without disrupting the scene-building process. The requirement to enable Editor Scripting Utilities is the only setup step before use.

For developers who need to create, convert, pack, or adjust textures without leaving Unreal Engine, this tool keeps those operations in the editor and reduces the friction of external round-trips.

Explore Similar Assets

Free Download

Download this resource

Loading your download options...

Resources are manually reviewed before listing to improve quality and reduce obvious risks.

Resource archiveAdvancedTextureTool.7z

Related resources