Engine Tools

rdTexTools (rd Tools Pro)

rdTexTools (rd Tools Pro) is a powerful C++ plugin for Unreal Engine that simplifies texture analysis and optimization through a streamlined, integrated interface.

rdTexTools (rd Tools Pro)Engine Tools

Resource overview

Texture memory in Unreal Engine projects fills up faster than most people expect. The usual fix is to resize or recompress maps, but that often happens blindly, without knowing exactly what visual cost comes with each change. rdTexTools tries to replace that guesswork with a set of utilities that live inside the Editor, letting you analyze, compare, and modify Textures in ways that fit into a practical art or Technical Art workflow.

Where rdTexTools Sits in the Unreal Editor

rdTexTools is a C++ plugin that is tightly integrated into the Unreal Engine User Interface (UI). That means you do not need to open a separate window or switch to a standalone application. The plugin adds context menu options for bulk editing of Textures and a toolbar menu inside the Texture Editor. For someone managing large Texture sets, those 2 integration points are what make the tool feel native rather than bolted on.

The plugin is not needed for the packaged project. It works on the Editor side, so it does not bloat the final game or application. That is a relief for teams who want to use it during development without carrying any extra runtime overhead.

Workflow speed is a clear focus. Many operations take as little as 2 mouse clicks. That kind of streamlining matters when you are iterating on dozens of Texture assets in a single sitting.

The Difference Tool: Seeing Optimization Impact Before You Commit

1 of the most useful features is the Difference Tool, which lets you compare 2 Textures both graphically and numerically. Instead of relying on a side-by-side look or a crude overlay, you get an actual readout of how different 1 Texture is from another. That is especially valuable when you are testing how much Graphics Processing Unit (GPU) memory you can save by swapping in a lower-resolution or compressed version of a map. You can see, in concrete numbers, whether the change is negligible or severe.

The Difference Tool is not only for checking optimization results. The same comparison mechanism can be used to create hard or soft masks. You can ramp pixel values up or down, zoom into specific value ranges, and apply changes only to masked areas. This turns a simple comparison feature into a flexible image-processing utility.

The tool also supports pre-multiplying combinations of maps. For example, you can apply a cavity map to a specular map by combining them into 1 single output. That is a common Material-editing task that usually would require a separate compositing package, but it happens directly inside the Unreal Engine Texture pipeline here.

Noise Generation, Signed Distance Fields (SDFs), and Custom Material Passes

rdTexTools extends beyond resizing and combining Textures. V1.1 introduced the Noise Tool, which can generate several noise types: Perlin, Simplex, Worley, Voronoi, RandomWalk, Blobs, Blocks, and Bricks. That range covers both organic and structural patterns, so you can create procedural-looking base maps or masks without leaving the engine.

V1.1 also added a tool to convert Textures into Signed Distance Fields (SDFs). SDFs are useful for things like decals, text, or masks that need to be scaled or sampled smoothly. Having this conversion built into the plugin means you do not need to round-trip assets through an external image editor.

V1.2 took the idea further with the Render with Material tool. This lets you create your own Materials and use them to process Textures. Instead of being limited to the plugin’s presets, you can set up a Material network, then render that result back into a Texture. This opens the door for custom processing chains that fit your specific project needs.

Licensing and Version Notes for Studio Use

The current release is V1.30, dated 14 July 2024. A notable licensing detail is that unlike most professional versions, rdTools Pro licenses allow unlimited seats within your company or studio. That is a relevant factor for teams where every artist needs access to the tooling without tracking per-seat allocations.

Given that the plugin is Editor-facing and designed to save time on Texture optimization, it is useful for Environment Artists, Material Artists, and Technical Artists who deal with Texture memory budgets on a regular basis. The combination of bulk editing, comparison analysis, noise generation, SDF conversion, and Material-based processing makes it a utility that covers a wide range of common tasks in 1 place.

For anyone whose daily work involves juggling Texture resolution, file size, or visual fidelity, the Difference Tool alone is worth the setup. Being able to quantify exactly how much an optimization changes a Texture takes the guesswork out of the process, and the rest of the plugin fills in the gaps around that core capability.

Free Download

Download this resource

Log in or create a free account to start your download.

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

Resource archiverdTexTools.7z

Related resources