UU mt blend
From Avisynth wiki
(Difference between revisions)
Raffriff42 (Talk | contribs) (in ur wikiz, postin ma scripz) |
Raffriff42 (Talk | contribs) m (link fix) |
||
Line 10: | Line 10: | ||
''Blend'' (''[[Overlay]], [[Layer]]'') two clips using [[MaskTools2|MaskTools]]. Wide selection of blend modes. | ''Blend'' (''[[Overlay]], [[Layer]]'') two clips using [[MaskTools2|MaskTools]]. Wide selection of blend modes. | ||
− | [[YV12]] sources are supported, but the result may be unexpected. Use [[RGB]] sources for correct blending. Unlike [[Overlay]] and [[Layer]], there is no support for [[Mask|Masking]]. | + | [[YV12]] sources are supported, but the result may be unexpected. Use [[RGB]] sources for correct blending. Unlike [[Overlay]] and [[Layer]], there is no support for [[Mask#Mask|Masking]]. |
Revision as of 07:26, 19 December 2015
Abstract | |
---|---|
Author | raffriff42 |
Version | 1.1 |
Download | UU_mt_blend.avs |
Category | Layering |
Requirements | *YV12, RGB24, RGB32 |
License | |
Discussion | Doom9 |
Blend (Overlay, Layer) two clips using MaskTools. Wide selection of blend modes. YV12 sources are supported, but the result may be unexpected. Use RGB sources for correct blending. Unlike Overlay and Layer, there is no support for Masking.
Contents |
Requirements
- AviSynth 2.6 or later
- Supported color formats: YV12, RGB24, RGB32
- Color format of the two clips must match.
Required Plugins
Syntax and Parameters
- uu_mt_blend(clip C, clip D, float "opacity", string "mode", int "cmode", bool "showargs")
- clip C =
- Base clip.
- clip C =
- clip D =
- Overlay clip.
- clip D =
- float opacity = 1.0
- identical to the Overlay opacity parameter:
- 0.0 = no effect; the base clip appears normally.
- 1.0 = maximum effect.
- float opacity = 1.0
- string mode = "blend"
- string mode = "blend"
Mode Description blend This is the default mode – ordinary transparent blending. absdiff Absolute difference: identical pixels are black, non-identical pixels are brighter in proportion to the difference. absdiff4 Absolute difference, exaggerated 400% to view small differences clearly. absdiff16 Absolute difference, exaggerated 1600% to view small differences clearly. cburn aka color burn. Darker than Multiply. cdodge aka color dodge. Brighter than the Screen blend mode. darken Use overlay only if the overlay is darker than the base image. divide Lightens the image in proportion to Overlay lightness. exclude Blending with white inverts the base color values; blending with black produces no change. gextract aka Gimp GrainExtract, Subtract (darken) gmerge aka Gimp Grain Merge. hardlight Uses a combination of the Linear Dodge blend mode on the lighter pixels, and the Linear Burn blend mode on the darker pixels. lburn aka linear burn (darken) ldodge aka linear dodge or add (lighten) lighten Use overlay only if the overlay is lighter than the base image. linear aka linear light. Uses a combination of the Linear Dodge blend mode on the lighter pixels, and the Linear Burn blend mode on the darker pixels. multiply Darkens the image in proportion to Overlay lightness. overlay Uses a combination of the Screen blend mode on the lighter pixels, and the Multiply blend mode on the darker pixels. pinlight Uses a combination of the Lighten blend mode on the lighter pixels, and the Darken blend mode on the darker pixels. screen Lightens. softlight Uses a combination of the Screen blend mode on the lighter pixels, and the Multiply blend mode on the darker pixels. subtract aka Overlay mode="subtract" vivid aka vivid light
- int cmode = 2
- identical to the MaskTools cmode parameter:
- -255..0 : all the pixels of the plane will be set to -x (-128 = gray)
- 1 : the plane will not be processed. Content will be invalid.
- 2 : the plane of the first input clip will be copied (the default)
- 3 : the plane will be processed with the processing the filter is designed to do.
- 4 : the plane of the second input clip will be copied.
- (does not apply if sources are RGB)
- identical to the MaskTools cmode parameter:
- int cmode = 2
- bool showargs = false
- If true, shows the MaskTools expression being used. For Masktools geeks.
- bool showargs = false
External Links
- Photoshop Blend Modes Explained by Robert Thomas
- GIMP Concepts: Layer Modes
- Doom9 thread with some examples.