Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enable working with multiple levels of drawings #25

Open
2 tasks
monking opened this issue Aug 21, 2014 · 1 comment
Open
2 tasks

enable working with multiple levels of drawings #25

monking opened this issue Aug 21, 2014 · 1 comment
Milestone

Comments

@monking
Copy link
Owner

monking commented Aug 21, 2014

Keep it as simple as possible. I'll have a little discussion with myself below to work out the first approach, and then put the features here

after #24

  • click on an exposure in the timeline to draw there
  • add a button to start a new level in the same exposure

until lines are variable, the order of the levels doesn't matter. changing levels can happen later.

@monking monking added this to the 0.1.0 milestone Aug 21, 2014
@monking
Copy link
Owner Author

monking commented Jun 4, 2016

How to add and remove levels?
Just keyboard shortcuts to start?

How to represent how many levels you have, which one you're on?
Show the strokes on all other levels as some light gray?

Does this beg to add fills?

Should the user be able to change the order of levels?


I'm getting ahead of myself. What are the main reasons to introduce levels?

  1. separate levels to sketch, fill, and ink
  2. give different levels a different number of exposures, to enable still backgrounds or animating only a part of a character
  3. animate whole levels to simulate camera moves or to make an animatic

The first one suggests 3 fixed levels could be offered, with a little radio select in the status

To tackle different frame exposures, I need to work out the file format. I was originally going to put levels under frames. I should instead put them in a different structure, and have each stroke reference which level it's on.

A simple linear tween of a level may rarely be useful. It might make more sense to implement this in WebGL and give real depth to the drawings, then only tween the camera. That's barely on my horizon right now.

I think I'll first implement frame copying, which will accomplish some of the same goals, and frames can be used for sketching, inking done on a following frame, and then the sketch frame discarded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant