KRaster Importer
This plugin makes it easier for you (or your artists) to use free software, such as Krita, for drawing/editing multi-layer images. It also supports OpenRaster, a standard interchange format used by multiple image editors, most of them free.
Now, you no longer need to manually export .png files from the image editor every time you make changes to the source image. By letting this process be handled in Unity, you can simplify your workflow and save your precious time!
This is a hi-quality product:
Usage
Any .kra/.krz and .ora files in your project will be recognized as assets, and you can even see their preview! Simply multi-select all assets you want and enable the desired importation method in the inspector, then click Apply. Whenever you edit any of those files externally, it will be reimported automatically!
The recommended method is Generate File, which allows to use all[*] features of Unity's built-in texture importer. You can set a specific path/name pattern to where the images will be regenerated whenever a source image changes.
For animated files, you can make it use Krita to generate images for each frame and even group those under the same folder.
If you prefer to import textures and sprites directly as sub-assets, you also have a few options using the Import Image method, which never requires Krita.
No importation method is the default, but if you want, you can easily set it to one of the included presets or to one you create. You can also use the preset manager for zero-click path-based importation with full flexibility.
For example, you can make it so every source image under:
glob:"Assets/Images/**.[ko]ra"
is by default automatically extracted to a file on:
Assets/Textures/<subpath>/<name>.<format>