CommandPost / FCPCafe

FCP Cafe Website
https://fcp.cafe
MIT License
27 stars 15 forks source link

Title "Drawer" - only effecting the clips in drawer #387

Open belisoful opened 3 months ago

belisoful commented 3 months ago

Apple Feedback Assistant ID: MISSING!

Is your feature request related to a problem? Please describe. I'd like some Titles with effects to only manipulate the pixels of a certain layer or set of layers rather than just all the layers below. This would be a really nice option to limit the scope of a Title layer.

Describe the solution you'd like On a Title effect bar or within the "video animation" panel header, a circle with a "+" within it. Upon clicking, a "drawer" opens up under the Title Effect. A small space is made for the drawer under the Title Effect. The Drawer has a "hamburger" style click control. Upon clicking, the "drawer" can be opened to include layers below it to the lowest most layer in the project. The entire edge of the Drawer can be clicked but the hamburger control is a larger area for clicking (if UX).

Clips/titles/layers can enter and exit a drawer, and stop at the boundary as well. When a clip exits a drawer, the title no longer manipulates the clip pixels, as normal.

This allows only one or a couple of layers to be effected by the Title manipulation, but not all.

Clicking the activated "(+)" will retract the drawer and effect all layers as normal.

The drawer can be opened to any level with or without a clip. maybe "snapping to minimize" to the highest lowest included level. It is the option to collapse the drawer to the smallest size without effecting which clips are included.

By default, opening the drawer for a title can include all clips below it. that is to say, not until modifying the drawer does it not include everything below it.

If there are multiple title layers, any upper title layer that includes a lower title layer must have its [upper layer] drawers include the full drawer of the lower title layer.

Describe alternatives you've considered Compound Clips can be used to accumulate layers to only affect those particular elements.... but this solution is elegant, and Apple-like.

Additional context

In this example, My Title effects Clip A, B and MagClip but not Clip Zero.

Clip Zero
My Title (+)
Clip A
Clip B
^^^^^^^^^^^^^^
MagClip
^^^^^^^^^^^^^^

When clicking on (+):

Clip Zero
My Title (*)
==---------|  <- Drawer for "My Title"
Clip A
Clip B
^^^^^^^^^^^^^^
MagClip
^^^^^^^^^^^^^^

In the above example, My Title doesn't have an input source other than all transparent.

Opening up the drawer looks like this, and My Title only impacts Clip A and B.

Clip Zero
My Title (*)
Clip A     |
Clip B     |
==---------|  <- Drawer for "My Title"
^^^^^^^^^^^^^^
MagClip
^^^^^^^^^^^^^^
latenitefilms commented 4 weeks ago

I assume you're aware of the "Behind" blend mode?

belisoful commented 3 weeks ago

Yes. This is about only applying a "title" to a specific number of clips below it rather than just applying the title to all clips below it.

In Motion, the SOURCE wouldn't be all the clips below the title but only the clips in the drawer. The default, of course, is that the drawer includes all clips below it. That is the expected typical behavior.

I think this would be really useful as a video technician. My main experience is actually in software development, and I'm just applying software "abstraction" methods to video editing. fun.