Skip to content

Latest commit

 

History

153 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhimTex manta logo

WhimTex

Create textures, sprites and VFX masks right in Unity — without an external graphics editor.

Package version License: MIT Unity 6 or newer Documentation: Read Join Discord

English · Русский · 简体中文

Installation · Why WhimTex · Quick start · Shortcuts · Changelog · Report an issue


WhimTex is a free, open-source Unity sprite editor and texture editor. It handles the small tasks that would otherwise send you to a graphics editor: touching up a texture, painting a particle mask, generating noise for VFX or combining layers into a sprite.

The editable composition and ready-to-use texture live in one asset. Layers, effects and transforms stay editable, while the asset can be assigned directly to a material. Export only when you need a separate image file.

WhimTex showing a layered heart with a gradient, outline, highlight and SDF rim light

Why WhimTex

  • Stay in Unity. Paint and check the result without moving files between editors.
  • Keep your work editable. Layers, gradients, noise, outlines and Shader FX remain adjustable rather than being permanently baked.
  • Work with your project. The saved asset works as a texture, and its nested Output Sprite works as a sprite. Drag textures, brush presets and HLSL effects from Project, and store presets alongside your project.
  • See it on the model. Live Update shows the result on scene objects while you paint.
  • Use procedural tools where they fit. Create noise, gradients, shapes, distance fields and outlines with parameters rather than brush strokes.
  • Work with AI. A connected agent adds and edits layers in the open document. A browser AI can describe layers, a brush or HLSL effects as JSON—paste it with Ctrl+V. An authoring guide, schemas and examples help generate valid results; paste errors appear in the Console.
  • No runtime dependencies. WhimTex runs only in the editor; your game uses the finished textures and sprites.

What you can make

  • VFX and particle textures: soft masks, gradients and procedural noise.
  • Layered sprites and icons from imported images, painted pixels, fills, gradients and noise.
  • Pixel art and seamless patterns with Brush, Pencil, selections and symmetry.
  • Outlines, distance fields, normal maps, Gaussian/Motion Blur and custom Shader FX.
  • Packed texture channels and HDR compositions, with optional game Post FX preview.

An energy ring for VFX built from gradient and noise layers Live Update: texture edits appear immediately on a cube in Scene view WhimTex canvas, Layers panel and brush settings

Note

Requires Unity 6 (6000.0) or newer.

Install

In Package Manager, choose Install package from git URL and paste:

https://github.com/DCFApixels/WhimTex.git

Installation details.

Make your first image

  1. Open Window → WhimTex and set the canvas size. Click New for another document.
  2. Click + at the bottom of Layers and choose Drawing Layer. Alternatively, drag an existing texture from Project onto the preview.
  3. Arrange it with Transform (T), or paint with Brush (B) / Pencil (P).
  4. Press Ctrl+S. The editable document and full-resolution texture are saved in one .asset.
  5. Assign that asset to a texture field, or use its nested Output Sprite.

Double-click the saved asset to reopen it. PNG, TGA, JPEG, EXR, layered PSD and Texture2D are available through Export.

Documentation

Create layers and Shader FX with a browser AI → — generate editable procedural compositions as JSON, then paste into WhimTex. How to paste.

Read the documentation → · Русская версия · 简体中文

The guide follows the editing workflow, from the first canvas to painting, effects and export:

Next step Guide
Learn the window and arrange sources Getting started · Layers · Transform
Paint, fill and select Painting · Selections · Seamless patterns
Build procedural textures Noise · Effect layers · Normal Map
Control the composition Blending and clipping · Shader FX · HDR and channels
Inspect and deliver Preview · Post FX · Save and export
Find a control or solve a problem Shortcuts · Troubleshooting
Automate authoring Working with an agent

Acknowledgements

Thanks to the authors and maintainers of the libraries that help power WhimTex:

See Third-party notices for source versions and package license details. Third-party components retain their own licenses.

Community & license

Questions or ideas? Join Discord · RU / EN. For bugs, open a GitHub issue with your Unity version and reproduction steps.

Distributed under the MIT License.

About

WhimTex - Unity Sprite Editor & Texture Editor for quick touch-ups, VFX masks, procedural noise and layered painting. Free, open source, with live texture updates.

Topics

Resources

Stars

14 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages