blender-krita-link-plugin
blender-krita-link-plugin copied to clipboard
simple way to edit blender textures in krita, alternative to using blender image editor
Blender Krita Link Plugin
This plugin offers a seamless way to edit Blender images in Krita without the need for file reloads.
Features
- Links Blender textures with Krita files.
- Imports Blender textures as new layers.
- Selects UV faces in Blender (they must be selected in both edit mode and UV editor; this feature requires the C++ plugin).
- Transfers UV maps from selected objects in Blender to Krita.
- Offers Shortcuts for sending image, toggling uvs and getting uvs.

https://github.com/heisenshark/blender-krita-link-plugin/assets/46131664/45f3323f-0e44-4db7-af15-114b76320710
Installation
The plugin consists of two parts: one for Blender and one for Krita.
download the repo
Blender Part
version 4.2+
- create a scripts directory if you dont have one already and place
BlenderKritaLinkdirectory in it.
other versions
- Place the
BlenderKritaLinkdirectory inblender/version/scripts/addons/or~/.config/blender/version/scripts/addonsdirectory.
Krita Part
- Place
KritaBlenderLinkandKritaBlenderLink.desktopin the<kritainstallation>/pykrita/directory.
UVselectAddition Installation
- download uv selection addition for your system [windows / linux] from releases page
- unpack it in your krita program directory
manual compilation
- Compile Krita from source using compile the krita or compile the krita using docker if you encounter issues.
- Place
uv-selectfromcppPartin thekrita>pluginsdirectory. - Compile again and create an AppImage as in tutorials if you are using Linux.
- Extract libraries and action files to your Krita installation as described in this repository.
UVSelectionAddition is not required for the Python plugin to work but offers additional features.
Usage
Enabling the Plugin
- In Krita: Activate the plugin via
Settings > Configure Krita > Python Plugin Manager. Restart Krita and enable the dock underSettings > Docker > Blender Krita Link. - In Blender: Enable the plugin through
Edit > Preferences > Add-ons > Blender Krita Link.
Plugin Operations
- Use the
Connectbutton to link to Blender, after that you can useDisconnectbutton to end your session. Also you can changeConnection portboth in Krita and Blender. - The plugin loads images from Blender into a list. Link an image by right-clicking it and selecting
Link image, or import a texture by clickingFrom Blender to new layer. you open an image in new document(and link) too. Also you can use double click to make action based on context. - To enable linking, ensure the Krita document is the same size as the Blender image. Set the correct color spectrum under
Image > Properties > Image Color Space(RGB/Alpha and Profile: sRGB options are recommended). - If "Send on draw" is activated, the image will update in Blender when you release the draw button on the canvas (and use ctrl+(Shift)+Z). You can also send data manually using the "Send Data" button.
- Use
Refreshto update image list from blender and query it bySearch Blender images listtextbox. - Use
Refreshin uvs section to get the UV map from selected object(in blender) to krita.- you can also change color and the stroke weight of uv maps and their visibility
- Use
Selectin uvs section for converting selected uvs in Blender to Krita selection - you can also enable the auto update of uvs and images list in blender using
sync uvs and imagescheckbox, with the sync interval variable.
Disclaimers
This plugin is highly experimental and may contain bugs. If you wish to contribute or help improve it, feel free to contact me, make pull requests, or suggest improvements. This plugin probably does not work well on macos.