Skip to content

Open source location for Pribambase, the free to use live UV updater tool for Blender and Aseprite.

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

illusionofmana/Freebambase

Repository files navigation

Pribambase

Pribambase is a helper tool to easen and speed up lowpoly pixel textured, or 2.5D pixelart workflow. It links Aseprite and Blender editors, and handles a lot of repetitive manual operations which otherwise consitute a large and unexciting portion of the process.

  • Paint in Aseprite with instant viewport feedback in Blender. No need to save or export files.
  • Display UV map in Aseprite, which updates as you change the model.
  • Shortcuts for setting up world grids, pixel materials, and 2D sprites in the scene.
  • Sprite animation rig allows to directly control the frame of the animation, play entire animation, or separate tags. Works with common blender animation and NLA. Now support tag repeats and looping (Ase 1.3+).
  • Optionally maintain 2.5D spritesheets and animations for Armory game engine, which runs on top of Blender.
  • Experimental node setups for separate layers that allow painting several maps in the same document.

What Happened

Pribambase's creator abandoned the project due to its scope and time requirements. Please do not harass them for this choice. This is here to continue the work made on the plugin and offer a path forward that will both keep this plugin free and available as well as give it the oppertunity to mature.

Installation

Looking to add Pribambase to your workflow? download your prefered version here!

Links

Via Lampysprites (original creator) NOTE: These links may be dead please refer to the next section for further information

Known Working Links:

  • Archived Page Simple "how to" and download links
  • How To's The original "how to" video on Pribambase setup and use
  • My Experience My breakdown and experience using the program (this may demonstrate bugs no longer existing in the plugin)

Contact

Please reach out to me via [email protected]

Source

Source for aseprite plugin is the client/ folder. The repo root is the blender plugin. For using source, you'd probably want to symlink them to extension/addon locations.

Third party python packages are bundled as wheel to allow offline installation, but aren't stored in the repo. Download them from PyPI to thirdparty folder, or fetch with PIP:

cd to/project/root

## for your platform
pip download -d thirdparty -r requirements.txt

## for different platforms; the platform tags tags go look up on PyPI
pip download -d thirdparty --platform win32 --only-binary=:all: -r requirements.txt

NOTE: normally Blender includes its own python distribution, which might not match a separately installed version.

License

Although GPL license spread from some borrowed code, most of the project is MIT.

Acknowledgements

  • David Capello did a significant part of the work on interprocessing API for Aseprite
  • Async handling (async_loop.py) is based on Blender Cloud Addon

About

Open source location for Pribambase, the free to use live UV updater tool for Blender and Aseprite.

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages