← All repositories

sequencer-addon

8 commits · dev-3.3-workaround

README.md

SPA Sequencer Addon

This add-on contains a set of tools that improve the sequence workflow in Blender. It can be used for Storyboarding or Layout, to work simultaneously on different shots, leveraging Blender’s native concepts of scenes and cameras, as well as the Video Sequence Editor (VSE).

Features:

  • Synchronised VSE and scene timelines.
  • VSE based shot management system (add, rename, delete, etc.).
  • Batch rendering shots from the VSE.
  • Editorial import/export capabilities (based on OTIO).
  • Shared folders (collection linking between scenes).

Note: Without the use of the Blender SPA version, the following features might not work properly:

  • Timeline syncronization of scenes in the same window.
  • Batch rendering using the viewport render.

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

The sequencer workflow was presented at the 2022 Blender Conference: https://youtu.be/0HNmJebYY8M?t=1937

Contribute

Read more about the developer’s setup in CONTRIBUTING.md.

License

SPA Sequencer 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).

Individual Contributors

Commit history

Files

58 tracked files at dev-3.3-workaround.

  • apidoc
    • conf.py
    • index.rst
  • scripts
    • run_mypy.py
    • run_pytest.py
    • run_sphinx-build.py
  • spa_sequencer
    • editorial
      • vse_io
        • __init__.py
        • core.py
        • ops.py
        • ui.py
      • __init__.py
      • core.py
      • ops.py
      • ui.py
    • render
      • __init__.py
      • ops.py
      • props.py
      • tasks.py
      • ui.py
    • sequence
      • __init__.py
      • ops.py
      • overlay.py
      • props.py
      • ui.py
    • shared_folders
      • __init__.py
      • core.py
      • ops.py
      • ui.py
    • shot
      • __init__.py
      • core.py
      • naming.py
      • ops.py
      • ui.py
    • sync
      • __init__.py
      • core.py
      • ops.py
      • ui.py
    • __init__.py
    • gpu_utils.py
    • keymaps.py
    • preferences.py
    • utils.py
  • tests
    • conftest.py
    • test_addon.py
    • test_shared_folders.py
    • test_shot.py
    • test_shot_naming.py
    • test_sync.py
    • utils.py
  • .gitignore
  • CHANGELOG.md
  • CONTRIBUTING.md
  • COPYING.md
  • README.md
  • requirements.apidoc.txt
  • requirements.dev.txt
  • requirements.tests.txt
  • requirements.txt
  • setup.cfg