View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.1
- Last updated
- First released
- Unity version
- 6000.0.30 or later
- Package size
- 6.5 MB
- Files
- 60
- Favorites
- 7
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $7.99 on
Keywords
Texture RePainter : Generate variation of the texture
- Price drop
Texture RePainter is a tool that empowers artists and developers to edit, enhance, and customize textures directly within the Unity Editor.
Lowest recorded price
Get 20% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
Texture RePainter : Generate variation of the texture screenshot 1
About this asset
Texture RePainter is a powerful Unity editor tool designed to streamline the process of texture editing. Built with flexibility and efficiency in mind, this tool empowers artists, developers, and indie creators to refine textures without relying on external image editors—saving time and maintaining creative control within the Unity Editor.
Whether you're working on 2D or 3D games, Texture RePainter integrates seamlessly into your workflow with a rich set of tools that support both precision-based painting and procedural generation. From detailed brush work to advanced color correction and filter effects, this package offers everything needed to polish your game assets and elevate the visual quality of your project.
Key Use Cases:
- Texture Painting & Editing: Paint directly onto textures using customizable brushes, erasers, and advanced blending modes (Blend, Replace, Tint, Additive, Multiply).
- Color Adjustments: Fine-tune the look of your textures with intuitive HSL (Hue, Saturation, Lightness) sliders for color grading.
- Filter Effects: Apply grayscale, invert colors, brightness/contrast adjustments, sepia tones, Gaussian blur, posterize, and oil painting filters—all within Unity.
- Procedural Pattern Generation: Generate clean, repeatable patterns like checkerboards, hexagons, waves, polar grids, tartan, and more for use in backgrounds, UI elements, or material design.
- PBR Map Creation: Create and edit Physically Based Rendering (PBR) maps including Albedo, Normal, Height, Metallic, Smoothness, Occlusion, and Emission maps with adjustable intensity settings.
- Texture Library Management: Import, store, and manage multiple source and brush textures for easy access during editing sessions.
- Texture Preview System: Zoomable and scrollable preview window with grid overlay, original vs edited comparison toggle, and cursor indicator for precise editing.
- Export Options: Save edited textures in PNG or JPG formats with adjustable resolution scaling and optional compression settings. Exported textures can also be added directly to your Unity project library for immediate use.
Customization & Flexibility:
Texture RePainter supports full customization of brushes, including size, opacity, rotation, and alpha ignoring for fine-tuned control over every stroke. It also allows users to import custom brush textures for unique artistic styles. The interface is highly modular, with collapsible panels, tabbed navigation, and a searchable tool menu to help keep your workspace organized.
The tool works well across all major art styles—from pixel-perfect retro visuals to hyper-realistic environments—and is especially useful for teams or solo developers who want to iterate quickly on texture assets without leaving the Unity Editor.
Ideal For:
- Indie developers looking to reduce reliance on third-party tools
- Pixel artists needing precise control over texture details
- Environment artists creating seamless tiling textures or pattern overlays
- UI designers generating clean, scalable icons or background graphics
- Anyone wanting to enhance their Unity workflow with in-editor texture refinement
With undo/redo functionality, responsive UI, and extensible scripting APIs, Texture RePainter is not just a utility—it’s a complete texture editing solution built right into Unity.
From the publisher's Asset Store listing.
Technical details
Texture RePainter is a fully-featured Unity editor tool that enables in-editor texture editing with a wide range of tools and customization options. Built using Unity’s Editor scripting API, it leverages Texture2D, RenderTexture, and Unity UI components to deliver high-performance editing capabilities directly within the Unity Editor environment.
Core Features:
1. Texture Painting & Brush Tools
- Brush Modes: Blend, Replace, Erase, Tint, Additive, Multiply, Grayscale, Invert, Smudge, Burn, Dodge.
Each mode provides unique blending behavior for advanced painting effects. - Custom Brushes: Import custom brush textures (PNG/JPG) for stylized strokes.
Adjust size, opacity, rotation, and alpha ignore settings for precision. - Painting Engine: Real-time painting on texture pixels using UV-based mapping.
Supports undo/redo history tracking for non-destructive editing.
2. Color Adjustment Tools
- HSL Adjustment Tool: Fine-tune Hue, Saturation, and Lightness values interactively.
Ideal for color grading or correcting tone inconsistencies across textures.
3. Filter Effects
Apply real-time filters directly onto textures:
- Available Filters:
- Grayscale
- Brightness & Contrast
- Gaussian Blur
- Invert Colors
- Sepia Tone
- Posterize
- Oil Painting
- Customizable Parameters: Blur radius, sigma, posterization levels, oil paint intensity, etc.
- Preview System: Live preview of filter effects with optional export to new texture.
4. Procedural Pattern Generation
Create clean, repeatable patterns for backgrounds, materials, Testing, and more...
- Pattern Types:
- Checkerboard
- Hexagon
- Radial Grid
- Sine Wave Grid
- Tartan (Plaid)
- Brick
- Polar Grid
- Penrose Tiling
- Labyrinth
- ZigZag
- Adjustable Settings: Control frequency, amplitude, grid size, and alignment for each pattern type.
5. PBR Map Creation & Editing
Supports creation and editing of Physically Based Rendering (PBR) maps.
- Map Types Supported:
- Albedo
- Normal Map
- Height Map
- Metallic
- Smoothness
- Occlusion
- Emission
- Per-Map Controls: Intensity sliders, color pickers, and value inputs for fine-tuning material properties.
6. Preview & Navigation System
- Zoomable & Scrollable Preview Window:Navigate large textures with mouse scroll, drag gestures, Reset zoom/pan with one click.
- Grid Overlay: Toggleable grid lines for alignment and tiling reference.
- Comparison Mode: Switch between original and edited versions for visual feedback.
7. Texture Library Management
- Import & Store Textures: Load source and brush textures into the internal library.
Search and organize textures via UI panels. - Drag-and-Drop Support: Easily import textures from the Project window or file explorer.
8. Export Options
- Export Formats:
- PNG.
- JPG.
- Resolution Scaling: Resize textures up to 4x original size or down to 0.1x.
- Direct Asset Integration: Save exported textures directly into your Unity project folder.
- File Size Optimization: Adjust JPG compression level for performance vs. quality trade-offs.
9. Undo/Redo System
- Full undo/redo support for all painting and editing actions.
- Maintains a history stack of texture states for easy reversion.
10. User Interface & UX Enhancements
- Modular UI Panels: Collapsible sections for tools, filters, and settings.
- Tabbed Navigation: Switch between tools and modes seamlessly.
- Responsive Layout: Adapts to various screen sizes and resolutions.
- Tooltips & Help Boxes: Contextual guidance for every feature.
11. Extensible Architecture
- Scripting API: Extend existing tools or create new ones using the base RePainter class.
Add custom brushes, filters, or procedural generators via C# scripts. - EditorWindow Integration:Custom windows and inspectors built with Unity’s IMGUI system for stability and compatibility.
12. Compatibility & Performance
- Unity Version Support: Works with Unity 2020 LTS and above.
- Supported Texture Formats: RGB24, RGBA32, ARGB32.
- Optimized Processing Pipeline: Uses efficient pixel manipulation and caching techniques to maintain smooth performance even with large textures.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.30f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.