This is the main task for improving the Storyboarding workflow
Thanks @Antonio Vazquez (antoniov) for creating the task.
Things needed for the Storyboard workflow using Grease Pencil:
- A new Template for Storyboarding that include a new Storyboarding Workspace to draw and edit frames and also a 2D Full Canvas, Video Editing and Rendering Workspaces.
- Determine wich Scene to use on a particular workspace, to avoid the need to change the scene every time you switch from Video Editing Workspace to Storyboarding Workspace to work on the Grease Pencil object.
- A quick way to select a Scene strip in the Sequencer and switch to that scene in the Storyboarding Workspace.
- A way to export selected frames from the Sequencer (using markers) as images/PDF for printing, with scene title, frame number, text, dialog or comments (Could be using an addon)
Forgive me for interjecting if this isn't a discussion page. Here's my 2 cents, as a user:
I would recommend looking at the UX of the FOSS app, Storyboarder. It's a great tool, but it can't handle any more than a few minutes of storyboard because it's implemented in JS. Despite bad performance, I still use it for boarding because of these features:
Easy to rearrange frames, since they are not tied to a timeline, but rather are arranged sequentially and each have their own duration property. Thus there's never the problem of wanting to edit the panel but accidentally creating a new frame- it's not possible to be between panels at all. This also make it easy to re-time, since you can drop a new frame in and each subsequent frame moves over to compensate. Frames can be dragged and dropped anywhere in the list. In Blender, you have to select all keys and move them multiple times- one for GP objects, once for sound, once more for armatures, yet again for markers, etc. . It's easy to lose track of the duration of a panel this way. Dope sheets are better for keyframe animation than storyboards.
Quick recording and inserting voice/sound clips. Blender has a great audio library already, I imagine this wouldn't be too hard to implement.
Notes, action, and dialogue text boxes that change with the frame
There's a cool 3D scene creator that is kind of a gimmick, but it's a great feature for people like me that suck at drawing! This is easily doable in Blender with addons like Archipack and Archimesh.
LAYERS are incredibly useful. I can have a separate layer for characters, backgrounds, props, etc. and in this area, GP is great for boarding. However, they complicate the task of retiming, which I think is the crucial issue for storyboarding. It would be great if there was a way to 'parent' keyframes to a common set of properties, so that multiple layers could be moved, scaled, and displayed together. Perhaps a storyboarding feature set would merit a dedicated version of the dope-sheet?