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