Website powered by

TexToolPro

What it does: Optimizing memory usage and performance is crucial in game development, and texture packing is the industry standard for it. This module packs independent grayscale maps (like Roughness, Metallic, Ambient Occlusion, and custom masks) into th

What it does: Optimizing memory usage and performance is crucial in game development, and texture packing is the industry standard for it. This module packs independent grayscale maps (like Roughness, Metallic, Ambient Occlusion, and custom masks) into th

What it does: This module allows you to generate a full suite of PBR (Physically Based Rendering) maps from a single base texture (Albedo/Diffuse) directly inside Unity. It completely eliminates the need to switch back and forth between external software

What it does: This module allows you to generate a full suite of PBR (Physically Based Rendering) maps from a single base texture (Albedo/Diffuse) directly inside Unity. It completely eliminates the need to switch back and forth between external software

What it does: A built-in utility designed for making quick adjustments to existing textures without leaving the Editor. Whether a texture is too dark, lacks contrast, or has noticeable seams when tiled across a surface, this module fixes it instantly.

Ho

What it does: A built-in utility designed for making quick adjustments to existing textures without leaving the Editor. Whether a texture is too dark, lacks contrast, or has noticeable seams when tiled across a surface, this module fixes it instantly.

Ho

I'm excited to share my latest Technical Art tool for Unity: TexToolPro.

As a Technical Artist, dealing with texture channels, generating PBR maps, and tweaking images inside the engine is a daily routine. To streamline this workflow without relying on external software, I developed TexToolPro—a high-performance, all-in-one Editor tool built specifically for Unity 2022+ and Unity 6.0+.

The tool is divided into three main modules: • Map Generator: Instantly generate Normal, Height, Ambient Occlusion, Roughness, Metallic, and Cavity maps from a single texture. • Channel Packer: Optimize memory by packing individual grayscale maps into RGBA channels with constant value overrides. • Image Editor: Quickly adjust colors, brightness, hue, or create seamless tiling textures directly inside the Editor.

Technical Details: To achieve real-time, lag-free live previews even with 4K textures, I bypassed the CPU entirely. The core image processing algorithms (such as Sobel/Scharr edge detection for normal maps and Laplacian filters for cavity) are written entirely in HLSL Compute Shaders. The interface is built using Unity's modern UI Toolkit, providing a clean, responsive, and robust user experience. The tool is cleanly packaged with an Assembly Definition (.asmdef), ensuring it runs strictly in the Editor space without polluting project builds.

It was a great experience bridging Editor Scripting with Compute Shader programming. Feel free to check out the UI design and workflow in the screenshots!

Availability: The tool is currently undergoing the Unity Asset Store review process. For now, you can access the full source code, download the tool, and try it out directly from my GitHub repository: 🔗 https://github.com/burakdarende/TexToolPro

Date
July 29, 2026