
Pribambase 🎨
A downloadable tool for Windows, macOS, and Linux
Pribambase
Pribambase is a small tool that connects Aseprite and Blender, to allow painting with instant viewport feedback and all functionality of external editor at the same time. Currently, the addon has mostly one-way workflow where you paint in Ase and not much in Blender.
It also allows displaying the UV map in Aseprite and adds a few shortcuts like setting up materials and animation rigs. It also can generate spritesheets and animations to use in Armory3D engine games.
- How Do I... tutorials and advice.
- Reference explains each button and setting.
- Community to show off your work or ask for help.
- Issues tracker for errors, bugs and feature requests.
- Hashtag #pribambase to browse or share the work you created.
Setup
Installing Aseprite plugin
Aseprite recommended version is newer than 1.2.31 or 1.3-beta8, preferrably latest. Oldest supported is 1.2.30 or 1.3-beta7 (see issues below). Trial version doesn't work.
- Launch Aseprite and drag the file called pribambase-aseprite into the window.
- Press Install.
- Restart Aseprite.
After that, a new menu option called Sync should appear in the File menu
Installing Blender plugin
Blender recommended version is newer than 2.83, preferrably latest. Oldest supported is 2.80, but performance and stability are significantly worse.
- In Edit > Preferences > Addons click Install and chose the file called pribambase-blender-{...}.
- After the addon appears in the list, check the box next to its name to activate it. The app might freeze for several seconds.
- Save preferences from the "burger" menu.
After that, a new panel titled Pribambase will appear on the right side of the viewport and in the Image/UV editor, and a new menu called Sprite will appear in the Image/UVeditor.
Usage
After the plugins are installed, turn each of them on before drawing: in blender press Connect on top of the plugin's panel in the viewport, in Aseprite press File > Sync . After that you can:
- Open any texture used in blendfile normally in Aseprite, and it will be updated in Blender as you paint. This applies to both textures created normally with blender, and textures set up by the plugin.
- Use Image Editor > Sprite menu to load aseprite files as textures, or create new ones.
- Enable Show UV to show the UV Map in aseprite. It works similar to blender's UV editor.
- Use shortcuts on addon panel for setting up grid, materials, and animations. These do not require aseprite connected.
Known Issues
- Undo/redo in aseprite after sending UVs makes the reference layer do odd things.
- It's better to disable auto-reloading images by Sprytile or other addons. It does not conflict with syncing per se, but it stops blender from saving file backups.
- In older versions of Aseprite plugin fails to notice the change in sprite location until the next edit.
- In blender 2.80-2.82 the UV only syncs after exiting edit mode.
- In blender 3.1 image contents do not update due to a bug (T96030 or a similar one). Enable `Addon Preferences > Save After Sync` to use a reload hack, at cost of performance/disk load.
Updated | 20 days ago |
Status | Released |
Category | Tool |
Platforms | Windows, macOS, Linux |
Rating | Rated 5.0 out of 5 stars (60 total ratings) |
Author | lampy |
Made with | Aseprite, Blender |
Tags | 25d, armory3d, aseprite, Blender, Low-poly, Pixel Art, pixel-texture |
Code license | GNU General Public License v3.0 (GPL) |
Average session | Days or more |
Links | Source code |
Download
Click download now to get access to the following files:
Development log
- Update 2.4.1 - UV hotfix36 days ago
- Update 2.4.0 - Armory3D sprites, bug fixes41 days ago
- Note: UV sync is automatic (and has been for a while)75 days ago
- Update 2.3.0 - Pribambaseversary, and whole new UI83 days ago
- Look At That! Community Highlight IIIJul 28, 2022
- Update 2.2.3 - Layers (Experimental)Apr 26, 2022
- Update 2.2.2 - Blender 3.1 fixMar 29, 2022
- Look At That! Community Highlight IIFeb 18, 2022