/2d-anim-addon

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

SPA 2D Animation Addon

This add-on contains a set of tools that improve the 2D animation workflow in Blender. It can be used for Storyboarding, 2D Layout and Animation.

Features:

  • Easy access to key Grease Pencil features in a single side-panel.
  • Peg system: Keyable 2d transforms on layers.
  • Material palette system: easily share materials between Grease Pencil objects.
  • Image references: Import images as Grease Pencil textured quads.
  • Keyframes flipping: Improved keyframe navigation with type filtering.
  • Automatic update of world space onion skinning.
  • Viewport 2D rotation and mirroring.
  • Push/pull objects from active camera view.

Note: This add-on heavily relies on the Blender SPA version. Most of those features won't work as excepted in vanilla Blender.

The add-on is shared as is, for the community to test, discuss, and hopefully draw inspiration for future Blender versions and tools. The SPA Studios should not be expected to provide active support for any of the presented features.

Install

To try out the full Blender SPA experience (including this add-on), download the portable build from this link (Windows 64bits), unzip it and run Blender from there.

To test this add-on separately, download the latest release and install as any Blender add-on (see documentation). Please note that some features will not work properly when used with an official Blender build.

User Guide

User documentation is available here.

Demo

Some of the 2D animation tools provided by this add-on were presented at the 2022 Blender conference: https://youtu.be/0HNmJebYY8M?t=297

Contribute

For details see CONTRIBUTING.md

License

SPA 2D Animation Addon is licensed under the GNU General Public License, Version 3 or later.

A full copy of the GPLv3 license can be found at COPYING.md

Additional Terms

As per section 7 of the GPLv3, the license is supplemented with the following additionnal term(s):

  • Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

Authors

The SPA Studios pipeline team (2021-2023):
Antoine Boellinger (@aboellinger), Bryan Fordney (@bryab), Falk David (@falkdavid), Mickael Villain (@micka-06), Nick Alberelli (@NickTiny), Paolo Fazio (@PaoloFazio), Yann Lanthony (@yann-lty).