The SHADERSOURCE - Texture Tools plugin is a complete, editor-integrated suite designed to revolutionize your texturing workflow. Version 2.0 seamlessly combines the power of Generative AI via a direct ComfyUI integration with a robust set of procedural and utility-based texture manipulation tools.
From rapid AI-powered concepting and PBR material generation to final texture optimization, this plugin provides an all-in-one solution without ever leaving the Unreal Editor. The tool is built around a powerful and intuitive multi-job processing queue, allowing artists to chain together different operations—such as generating a base texture with AI, making it tileable, blending it with grime, and then packing the final PBR maps—all in a single, repeatable batch process.
Other related SHADERSOURCE assets:
See all SHADERSOURCE products here.
Follow SHADERSOURCE on socials: YouTube | Rumble | Instagram | Twitter | LinkedIn | ArtStation
Key Features:AI Generation (ComfyUI Integration):Harness the full power of Stable Diffusion directly within Unreal Engine.
Complete Workflow Support: Full support for Text-to-Image, Image-to-Image, Inpainting, and ControlNet workflows.
Dynamic UI: The tool's interface intelligently inspects your ComfyUI .json files and dynamically displays only the relevant settings for the selected workflow.
Live Inpainting Canvas: A fully featured, interactive mask drawing canvas allows you to paint directly onto your input textures with multiple brush types, size/feather controls, and more.
Real-time Feedback: Monitor your generation progress with live updates from ComfyUI, streamed directly into the Unreal UI.
Automated Backend Management: The plugin can start, manage, and shut down the ComfyUI Python backend process for you.
Beyond AI, the plugin includes a suite of essential texture manipulation jobs that can be chained together in any order.
Modify Texture: A powerful transformation utility. Make textures seamlessly tileable, rotate (with normal map correction), scale, flip, shift UVs, and perform a variety of color adjustments (Contrast, Hue, Invert, Color Overlay).
Blend Texture: Combine two textures with a complete set of 17 professional blend modes (Multiply, Overlay, Add, Soft Light, etc.), similar to those found in standard photo editing software.
Normal From Height: Generate high-quality tangent-space normal maps from a grayscale height map, with controls for intensity, blur, and calculation method.
Channel Packer: An essential optimization tool. Pack up to four separate grayscale textures into the R, G, B, and A channels of a single output texture to save memory.
Insert Alpha Channel: Easily combine a color texture (RGB) with a separate mask to create a single texture with a new alpha channel.
Texture Filters: Apply a wide range of artistic and utility filters, including various Blurs (Simple, Motion, Spiral), Sharpen, Pixelate, Edge Detection, and a painterly Kuwahara filter.
Texture Noise: A procedural noise generator with multiple algorithms (Simplex, Voronoi, Gradient) and controls for scale, levels, and output range.
Interactive Viewports: A dual-panel viewport system allows for side-by-side viewing of inputs and outputs, featuring a 2D Texture Viewer (with pan/zoom and channel isolation) and a 3D PBR Material Viewer.
Job Queue System: Add, delete, and reorder jobs in a list to create complex, non-destructive texturing pipelines. Run the entire queue as a single batch process.
Preset Management: 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.