opentoonz / opentoonz_docs

OpenToonz User Manual
http://opentoonz.readthedocs.io
28 stars 26 forks source link

Moving Frames and Keys at the Same Time #168

Open ghost opened 6 years ago

ghost commented 6 years ago

Every one in a hundred times I am able to do some magic with key modifiers and move a frame and its key together. There is also a preference to move frames and cell data together, but that only seems to work when moving from column to column, not within the same column.

@manongjohn Am I missing anything, or is this a bug?

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/52494261-moving-frames-and-keys-at-the-same-time?utm_campaign=plugin&utm_content=tracker%2F33713530&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F33713530&utm_medium=issues&utm_source=github).
manongjohn commented 6 years ago

I am a familiar with the preference that allows frames and cell data to move together between columns, but not sure about within the same column.

When I was testing the flip, I checked that against an earlier release and didn't see that behavior within the same column before. Only when the preference was set and only when moving to a new column.

If moving cell data within the same column regardless of preference setting is a bug, it's odd that it only happens once in a while and not every time. I'll try and see if I can reproduce.

manongjohn commented 6 years ago

This isn't a bug.

If you press Ctrl before you make your cell selections, it will also select keys and will move them when you move the cells

Sometimes you have to press the Ctrl/Shift/Alts in the xsheet before you make selections in order for it to work as desired. If you made a selection and then tried to hit Ctrl/Shift/Alt afterwards, the effect you are going for may not always work.

manongjohn commented 6 years ago

However, I just discovered a bug with this feature due to the flip. Can't always move the selection into an empty area within the same column, where as you could before. Will find out what's wrong and fix.

DarrenTAnims commented 6 years ago

I can't move frames and keys at the same time. For me, this is the only behaviour I want. I NEVER want to move a drawing that has a key on it and NOT move the key. And I don't think other people do. Also, much of the time when I really need to move keys with frames is when I want to extend a sequence. So I click and drag across multiple columns and want to drag them (and all the following frames and keys) down a number of frames, so I can insert a pause or extra animation. This is such a painful thing to do when you have keys set up at different places on multiple columns.

beeheemooth commented 6 years ago

@DarrenTAnims You talking about this? ezgif-1-649b5baca8

DarrenTAnims commented 6 years ago

It is, but on my system, the keys don't move! And I've got the Cell Dragging option to Cells and Column data (shown at the end of the clip)

screencapture

DarrenTAnims commented 6 years ago

Right. Now I understand that you have to press CTRL BEFORE selecting. I can get this to work. But if I've set the option in prefs, it should move them without pressing CTRL.

Also, the CTRL option only works on frames you've drawn on. So, for instance, at the end of your clip, when the drawings have been moved to 13, you can click and drag across all columns at frame opentoonz/opentoonz#10, then a drag handle appears. If you click and drag that down, it'll move all of the drawn frames below it down, but not the keys. I think it should move both with that option set, too.

beeheemooth commented 6 years ago

@DarrenTAnims Your video does not work for some reason.

It seems to me that the options "Cells and Column data" or "Cell Only" have nothing to do with moving frames (I do not even know what they are for)

ezgif-1-f02a6adc54

beeheemooth commented 6 years ago

@DarrenTAnims Use "Insert Frame" / "Delete Frame" function to move frames together with keys

ezgif-1-69f38c36cd

DarrenTAnims commented 6 years ago

That's a great tip. Exactly what I wanted. I've just remapped my keyboard for Shift+Insert to do so.

DarrenTAnims commented 6 years ago

Many thanks to everyone for their tips. I can now do what I need to do to use the xsheet as I expect, but I believe this still should be fixed so that new users don't need to go through the same pain to learn, what should be, intuitive behaviour.

snapai commented 5 years ago

RAHBOOTS on the Discord has pointed out to us - "insert frames" always inserts frames on ALL unlocked columns, there doesn't seem to be a way to do this with just one column short of locking all others, and still having the keys move with the frames. singlecolumn

(also unrelated, any way to set github to allow mp4 or webm video here? That clip is 5MB but the mp4 was 500kb)

gab3d commented 5 years ago

I'll bring this back...

I think that either:

...what is clear is that this is expected behavior by anyone that works with other major graphics software, and there is also currently no UI hint that lets people that face this issue to discover it "the easy way", so there are big chances they end up thinking OT doesn't allow for such a basic task. What of course is bad... 🤔

Nikhil-V-maker commented 4 years ago

In Windows, initially hold Ctrl and select all the keys which you want to move along with frames. Don't leave the Ctrl, now press the first or last frame among the frames which you want to move, now along with Ctrl press shift and now click either last or first frame respectively, you can see all the frames as well as keys selected. Now press Ctrl+x to cut or Ctrl+c to copy and paste wherever you want.

d01010101 commented 4 years ago

I am a new user. I use Linux, with all preferences set to default. "Insert frame" makes the function editor go out of sync with the frames. So, all blending etc. becomes a mess. Then, I can drag a small tab under a frame as an alternate way of inserting frames, but it makes even the keys go out of sync. I would like to add a new sequence at the beginning of the project, but I am afraid of ruining it, with everything going out of sync.

I asked elsewhere how to cleanly insert frames (as in, simply adding a pause). One of the simplest operations in a video editor, it seems. No answer for now.

RodneyBaker commented 11 months ago

As the original reported has ghosted themself this is a candidate for closer. However, as the report does collect quiet a lot of information for now we'll move to the Opentoonz-Docs repo.