|
|
@@ -47,6 +47,7 @@ const mx_frame = () => frameId;
|
|
|
const mx_invert = ( in1, amount = float( 1 ) ) => sub( amount, in1 );
|
|
|
|
|
|
const separate = ( in1, channel ) => split( in1, channel.at( - 1 ) );
|
|
|
+const extract = ( in1, index ) => in1.element( index );
|
|
|
|
|
|
const MXElements = [
|
|
|
|
|
|
@@ -131,7 +132,7 @@ const MXElements = [
|
|
|
new MXElement( 'contrast', mx_contrast, [ 'in', 'amount', 'pivot' ] ),
|
|
|
//new MtlXElement( 'hsvadjust', ... ),
|
|
|
new MXElement( 'saturate', saturation, [ 'in', 'amount' ] ),
|
|
|
- //new MtlXElement( 'extract', ... ),
|
|
|
+ new MXElement( 'extract', extract, [ 'in', 'index' ] ),
|
|
|
new MXElement( 'separate2', separate, [ 'in' ] ),
|
|
|
new MXElement( 'separate3', separate, [ 'in' ] ),
|
|
|
new MXElement( 'separate4', separate, [ 'in' ] ),
|