Image Lab
Elliptical Marquee ... Add / subtract / intersect selection modes Expand, Contract, Border and Smooth Select Subject Selection from layer opacity Selection from layer mask
by Loads Of Pixels
Price History +
Unity integration
- Runs entirely as a Unity Editor window
- Open through Window > Image Lab
- Dockable like any standard Unity window
- Open images directly from the Inspector
- Open images from the Project window context menu
- Drag files from Unity or the operating system into Image Lab
- Optional double-click integration for image assets
- Files saved inside Assets are automatically re-imported by Unity
- Editor-only code; nothing is included in player builds
Layer system
- Layers and layer groups
- Layer masks
- Clipping masks
- Opacity and Fill
- Layer visibility
- Layer locking
- Colour tags
- Layer duplication and reordering
- Merge Down
- Merge Visible
- Stamp Visible
- Flatten Image
- 27 blend modes compatible with Photoshop blending behaviour
Painting tools
- Brush
- Pencil
- Eraser
- Clone Stamp
- Blur
- Sharpen
- Smudge
- Dodge
- Burn
- Sponge
- Adjustable size, hardness, opacity, flow, angle, roundness and spacing
- Brush smoothing
- Pen pressure support for size, opacity and flow
- Custom brush presets
- Create brushes from selections
- Photoshop .abr brush import
Selection tools
- Rectangular Marquee
- Elliptical Marquee
- Lasso
- Polygonal Lasso
- Magic Wand
- Feathered selections
- Add / subtract / intersect selection modes
- Expand, Contract, Border and Smooth
- Select Subject
- Selection from layer opacity
- Selection from layer mask
Editing tools
- Move
- Free Transform
- Scale
- Rotate
- Distort
- Crop
- Image Size
- Canvas Size
- Rotate / flip canvas
- Trim transparent pixels
- Crop to selection
- Nearest Neighbor, Bilinear, Bicubic and Lanczos resampling
Drawing and creation
- Paint Bucket
- Linear, radial, angle, reflected and diamond gradients
- Custom gradient editor
- Rectangles
- Rounded rectangles
- Ellipses
- Polygons
- Lines
- Text using installed system fonts
- Stroke and Fill commands
Adjustments
- Auto Tone
- Auto Contrast
- Brightness / Contrast
- Levels
- Curves
- Exposure
- Vibrance
- Hue / Saturation
- Color Balance
- Black & White
- Photo Filter
- Channel Mixer
- Temperature / Tint
- Shadows / Highlights
- Invert
- Posterize
- Threshold
- Gradient Map
- Desaturate
- Equalize
Image filters
- Gaussian, Box, Motion, Radial and Surface Blur
- Twirl
- Pinch
- Spherize
- Wave
- Ripple
- Polar Coordinates
- Add Noise
- Dust & Scratches
- Median
- Despeckle
- High Pass
- Offset
- Maximum / Minimum
- Mosaic
- Crystallize
- Clouds
- Vignette
- Checkerboard
- Sharpen
- Unsharp Mask
- Emboss
- Find Edges
- Solarize
- Oil Paint
- Live preview for configurable adjustments and filters
Game texture tools
- Normal Map from Height
- OpenGL / Unity and DirectX normal orientation
- Make Seamless
- Edge Padding / Alpha Bleed
- Color to Alpha
- Luminance to Alpha
- Remove Matte
- Shuffle Channels
- Outline
- Drop Shadow
Supported formats
Open and save:
- PSD
- PSB
- PNG
- JPEG
- TGA
- TIFF
- BMP
- OpenEXR
- QOI
- PBM
- PGM
- PPM
- PAM
Open:
- GIF
- Radiance HDR
- Other image formats supported by Unity's texture importer
PSD/PSB supports layers, groups, masks, clipping, blend modes, opacity, fill, locks and colour tags. PSD/PSB files of other colour modes and bit depths can be opened, but editing and saving are performed as 8-bit RGB.
Workflow
- Multiple document tabs
- Full Undo / Redo
- History panel
- Navigator
- Histogram and pixel information
- Individual RGB and Alpha channel viewing
- Pixel grid at high zoom
- Familiar Photoshop-style keyboard shortcuts
- Workspace survives Unity script recompiles and entering Play Mode, preserving open images, layers, zoom and unsaved state
Export
- Save in original format
- Save As
- Export As
- Export current layer
- Export every layer to individual files
- Configure Unity texture import settings during export, including Texture Type, sRGB, Alpha, Mipmaps, Max Size, Compression, Filter Mode and Wrap Mode
Extensibility
- Custom filters can be added through ImageOperation
- Automatic generated parameter dialogs and live previews
- Custom operations automatically inherit selection, mask, locked transparency and undo handling
- Custom file formats can be registered through IImageCodec
Compatibility
- Developed and tested with Unity 6 (6000.4)
- Windows supported/tested
- macOS uses Cmd in place of Ctrl shortcuts
- Editor-only; not intended for runtime use
Stop switching between Unity and external image editors. Image Lab brings a powerful, Photoshop-inspired image editing workflow directly into the Unity Editor.
Open a texture straight from the Project window or Inspector, edit it in place, save it, and immediately see the result re-imported into your project. No exporting back and forth, no hunting for files, no constantly switching applications. Your image workflow stays where your game is being built: inside Unity.
Image Lab is not just a basic texture utility. It is a full layer-based image editor with PSD and PSB support, layer groups, masks, clipping masks, opacity, fill, locks and 27 blend modes. Paint with brushes, make complex selections, transform layers, crop images, work with gradients and shapes, adjust colours and apply an extensive collection of filters, all without leaving Unity.
The familiar workflow makes Image Lab especially useful for artists and developers who constantly need to make small or medium changes to textures during development. Fix a sprite, repaint a texture, modify a mask, adjust colours, create a normal map, remove a background, add alpha padding or make a texture seamless, then press Ctrl+S and continue working on your scene.
Image Lab also supports Photoshop .ABR brushes, including sampled brush tips and common brush properties, so existing brush libraries can become part of your Unity workflow. Pen pressure, brush smoothing, opacity, flow, hardness, spacing and custom brush presets are supported for painting directly inside the Editor.
For game development, Image Lab includes dedicated texture-processing tools such as Normal Map from Height, Make Seamless, Edge Padding / Alpha Bleed, Color to Alpha, Luminance to Alpha, Remove Matte, Channel Shuffle, Outline and Drop Shadow. These are designed around the kind of texture work that normally forces you to leave Unity and open another application.
One editor. One workflow. Your textures, PSDs and image-editing tools directly inside Unity.