Dev:Ref/Requests/Sequencer2.6

提供: wiki
移動先: 案内検索

Nodes Effect

General description

This is a proposal of how to integrate Nodes Compositor in Video Sequence editor in an easy way.

I think this would be a major improvement of the Sequence Editor and would implement something many people would think it is already there intuitively :) Plus, I think nearly all the parts needed are already there (naively as I am) and maybe some parts can even be simplified in the long run.

So, in Sequence Editor make a new Effect-Strip called "Nodes" which can be applied to one other strip. In Nodes Editor make a new "Strip-Input" and a new "Strip-Output" (1). These should at least have one Image and one Alpha Input. (2)

Additional extend the "Compositing node-Tab" similar to "Shader-nodes" and "Texture-nodes" so that the Strip can be chosen.

Now you are there and opened the door to a wide variety of additional effects in Video Sequence Editor which don't have the be implemented there one by one and improved its capabilities 1000 percent.

In the long run

The Nodes-Editor / Compositor can do everything where there is a special effect strip right now. (And much more, of cause!). So it could be possible to replace the effect strips internally completely with Nodes-Strip and just add shortcuts for some preconfigured Nodes configurations. So it should be possible to remove the compositing part completely from the codebase of Sequence-Editor and benefit from improvements in Nodes-Editor effortless. (3)

Extensions/Candy

One obvious extension to this would be to allow 2 inputs on the Nodes-Effect. This would improve the usefulness another 100% and would make all kind of fancy blend effects more easy. This would require a switch on the Strip-Input to select the Strip.

Another extension which would be nice is to extend the Nodes Time-Input to supply "local time" which would be time minus Strip starting time.

A "Curve/Custom Input" would take a custom value in Sequence-Editor which can be controlled via keyframes.

Examples

  • Cross-Fade: Input two Strips and controll their transparency with the Time-Input or the Curve-Input.
  • Color: Just one color input
  • Zoom-Effect: One strip input and a scale effect. Could be controlled by custom input or just applied with fixed value. (This was the effect *I* was looking for before coming up with this.)
  • Split-Screen-Effects: Two (or more) inputs, Scale, Translate
  • Green-Screen: Two inputs, alpha or color mask
  • and so on and on. This would be awsome!


1) An alternative to Strip-Output would be to use the normal "Composite" output node but I don't know if this would interfere with something.

2) Of cause it would be great having more inputs so that layers can be used here, too. But I don't know if they get passed through Sequence Editor.

3) Saying so without knowing the code. This is just a programmers imagination :)

-Florian-


Translation, Rotation, Scale Inside Preview

The use of G , R , and S to translate, rotate, and scale the selected clips inside the sequencer preview window

This is useful, for a faster workflow, and simpler animation of clip transformations.

example picture [1]

-Adam Vineyard-

Text Strip

adds a text strip with the basic text setings consisting of:

  • color
  • texture
  • transformations
  • text
  • font

This is useful, for credits, intros, VFX, and much more

example picture [2]

-Adam Vineyard-

Color Keying Modifier

keying modifier on strips (similar to the keying node in the compositor) this modifier will let you use color keying in the sequencer for a faster workflow

example picture [3]

-Adam Vineyard-