title: Shadertoy
media types:
Video experimental
description: Apply a Shadertoy fragment shader. See http://www.shadertoy.com
This plugin implements Shadertoy 0.8.8, but multipass shaders and sound are not supported. Some multipass shaders can still be implemented by chaining several Shadertoy nodes, one for each pass.
Shadertoy 0.8.8 uses WebGL 1.0 (a.k.a. GLSL ES 1.0 from GLES 2.0), based on GLSL 1.20.
Note that the more recent Shadertoy 0.9.1 uses WebGL 2.0 (a.k.a. GLSL ES 3.0 from GLES 3.0), based on GLSL 3.3.
This help only covers the parts of GLSL ES that are relevant for Shadertoy. For the complete specification please have a look at GLSL ES 1.0 specification https://www.khronos.org/registry/OpenGL/specs/es/2.0/GLSL_ES_Specification_1.00.pdf or pages 3 and 4 of the OpenGL ES 2.0 quick reference card https://www.khronos.org/opengles/sdk/docs/reference_cards/OpenGL-ES-2_0-Reference-card.pdf A Shadertoy/GLSL tutorial can be found at https://www.shadertoy.com/view/Md23DV
Image shaders
Image shaders implement the mainImage() function in order to generate the procedural images by computing a color for each pixel. This function is expected to be called once per pixel, and it is responsability of the host application to provide the right inputs to it and get the output color from it and assign it to the screen pixel. The prototype is:
void mainImage( out vec4 fragColor, in vec2 fragCoord );
where fragCoord contains the pixel coordinates for which the shader needs to compute a color. The coordinates are in pixel units, ranging from 0.5 to resolution-0.5, over the rendering surface, where the resolution is passed to the shader through the iResolution uniform (see below).
The resulting color is gathered in fragColor as a four component vector.
Language:
Preprocessor: # #define #undef #if #ifdef #ifndef #else #elif #endif #error #pragma #extension #version #line
Operators: usual GLSL/C/C++/Java operators
Comments: // /* */
Types: void bool int float vec2 vec3 vec4 bvec2 bvec3 bvec4 ivec2 ivec3 ivec4 mat2 mat3 mat4 sampler2D
Function Parameter Qualifiers: [none], in, out, inout
Global Variable Qualifiers: const
Vector Components: .xyzw .rgba .stpq
Flow Control: if else for return break continue
Output: vec4 fragColor
Input: vec2 fragCoord
Built-in Functions (see http://www.shaderific.com/glsl-functions/ for details):
Angle and Trigonometry Functions type radians (type degrees) type degrees (type radians) type sin (type angle) type cos (type angle) type tan (type angle) type asin (type x) type acos (type x) type atan (type y, type x) type atan (type y_over_x)
Exponential Functions type pow (type x, type y) type exp (type x) type log (type x) type exp2 (type x) type log2 (type x) type sqrt (type x) type inversesqrt (type x)
Common Functions type abs (type x) type sign (type x) type floor (type x) type ceil (type x) type fract (type x) type mod (type x, float y) type mod (type x, type y) type min (type x, type y) type min (type x, float y) type max (type x, type y) type max (type x, float y) type clamp (type x, type minV, type maxV) type clamp (type x, float minV, float maxV) type mix (type x, type y, type a) type mix (type x, type y, float a) type step (type edge, type x) type step (float edge, type x) type smoothstep (type a, type b, type x) type smoothstep (float a, float b, type x)
Geometric Functions float length (type x) float distance (type p0, type p1) float dot (type x, type y) vec3 cross (vec3 x, vec3 y) type normalize (type x) type faceforward (type N, type I, type Nref) type reflect (type I, type N) type refract (type I, type N,float eta)
Matrix Functions mat matrixCompMult (mat x, mat y)
Vector Relational Functions bvec lessThan(vec x, vec y) bvec lessThan(ivec x, ivec y) bvec lessThanEqual(vec x, vec y) bvec lessThanEqual(ivec x, ivec y) bvec greaterThan(vec x, vec y) bvec greaterThan(ivec x, ivec y) bvec greaterThanEqual(vec x, vec y) bvec greaterThanEqual(ivec x, ivec y) bvec equal(vec x, vec y) bvec equal(ivec x, ivec y) bvec equal(bvec x, bvec y) bvec notEqual(vec x, vec y) bvec notEqual(ivec x, ivec y) bvec notEqual(bvec x, bvec y) bool any(bvec x) bool all(bvec x) bvec not(bvec x)
Texture Lookup Functions vec4 texture2D(sampler2D sampler, vec2 coord ) vec4 texture2D(sampler2D sampler, vec2 coord, float bias) vec4 textureCube(samplerCube sampler, vec3 coord) vec4 texture2DProj(sampler2D sampler, vec3 coord ) vec4 texture2DProj(sampler2D sampler, vec3 coord, float bias) vec4 texture2DProj(sampler2D sampler, vec4 coord) vec4 texture2DProj(sampler2D sampler, vec4 coord, float bias) vec4 texture2DLodEXT(sampler2D sampler, vec2 coord, float lod) vec4 texture2DProjLodEXT(sampler2D sampler, vec3 coord, float lod) vec4 texture2DProjLodEXT(sampler2D sampler, vec4 coord, float lod) vec4 textureCubeLodEXT(samplerCube sampler, vec3 coord, float lod) vec4 texture2DGradEXT(sampler2D sampler, vec2 P, vec2 dPdx, vec2 dPdy) vec4 texture2DProjGradEXT(sampler2D sampler, vec3 P, vec2 dPdx, vec2 dPdy) vec4 texture2DProjGradEXT(sampler2D sampler, vec4 P, vec2 dPdx, vec2 dPdy) vec4 textureCubeGradEXT(samplerCube sampler, vec3 P, vec3 dPdx, vec3 dPdy)
Function Derivatives type dFdx( type x ), dFdy( type x ) type fwidth( type p )
How-to
Use structs: struct myDataType { float occlusion; vec3 color; }; myDataType myData = myDataType(0.7, vec3(1.0, 2.0, 3.0));
Initialize arrays: arrays cannot be initialized in WebGL.
Do conversions: int a = 3; float b = float(a);
Do component swizzling: vec4 a = vec4(1.0,2.0,3.0,4.0); vec4 b = a.zyyw;
Access matrix components: mat4 m; m[1] = vec4(2.0); m[0][0] = 1.0; m[2][3] = 2.0;
Be careful!
the f suffix for floating pont numbers: 1.0f is illegal in GLSL. You must use 1.0
saturate(): saturate(x) doesn't exist in GLSL. Use clamp(x,0.0,1.0) instead
pow/sqrt: please don't feed sqrt() and pow() with negative numbers. Add an abs() or max(0.0,) to the argument
mod: please don't do mod(x,0.0). This is undefined in some platforms
variables: initialize your variables! Don't assume they'll be set to zero by default
functions: don't call your functions the same as some of your variables
Shadertoy Inputs vec3 iResolution image The viewport resolution (z is pixel aspect ratio, usually 1.0) float iTime image/sound Current time in seconds float iTimeDelta image Time it takes to render a frame, in seconds int iFrame image Current frame float iFrameRate image Number of frames rendered per second float iChannelTime[4] image Time for channel (if video or sound), in seconds vec3 iChannelResolution[4] image/sound Input texture resolution for each channel vec2 iChannelOffset[4] image Input texture offset in pixel coords for each channel vec4 iMouse image xy = current pixel coords (if LMB is down). zw = click pixel sampler2D iChannel{i} image/sound Sampler for input textures i vec4 iDate image/sound Year, month, day, time in seconds in .xyzw float iSampleRate image/sound The sound sample rate (typically 44100) vec2 iRenderScale image The OpenFX render scale (e.g. 0.5,0.5 when rendering half-size) [OFX plugin only]
Shadertoy Outputs For image shaders, fragColor is used as output channel. It is not, for now, mandatory but recommended to leave the alpha channel to 1.0.
For sound shaders, the mainSound() function returns a vec2 containing the left and right (stereo) sound channel wave data.
OpenFX extensions to Shadertoy
Shadertoy was extended to:
The extensions are:
iRenderScale uniform contains the current render scale. Basically all pixel sizes must be multiplied by the renderscale to get a scale-independent effect. For compatibility with Shadertoy, the first line that starts with const vec2 iRenderScale is ignored (the full line should be const vec2 iRenderScale = vec2(1.,1.);).iChannelOffset uniform contains the texture offset for each channel relative to channel 0. For compatibility with Shadertoy, the first line that starts with const vec2 iChannelOffset is ignored (the full line should be const vec2 iChannelOffset[4] = vec2[4]( vec2(0.,0.), vec2(0.,0.), vec2(0.,0.), vec2(0.,0.) );).uniform vec2 blurSize = vec2(5., 5.);.
These uniforms can be made available as OpenFX parameters using settings in the 'Extra parameters' group, which can be set automatically using the 'Auto. Params' button (automatic parameters are only updated if the node is connected to a Viewer).
A parameter label and help string can be given in the comment on the same line. The help string must be in parenthesis.
uniform vec2 blurSize = vec2(5., 5.); // Blur Size (The blur size in pixels.)
min/max values can also be given after a comma. The strings must be exactly min= and max=, without additional spaces, separated by a comma, and the values must have the same dimension as the uniform:
uniform vec2 blurSize = vec2(5., 5.); // Blur Size (The blur size in pixels.), min=(0.,0.), max=(1000.,1000.)// iChannel1: Noise (A noise texture to be used for random number calculations. The texture should not be frame-varying.)// iChannel0: Source (Source image.), filter=linear, wrap=clamp// BBox: iChannel0Converting a Shadertoy for use in OpenFX
To better understand how to modify a Shadertoy for OpenFX, let use take the simple Gaussian blur https://www.shadertoy.com/view/XdfGDH example, which is also available as a preset in the Shadertoy node.
In Natron, create a new project, create a Shadertoy node, connect the input 1 of the Viewer to the output of the Shadertoy node. This should give you a blurry color image that corresponds to the default Shadertoy source code. The Shadertoy node should have four inputs, named "iChannel0" to "iChannel3".
In the Shadertoy node parameters, open the "Image Shader" group. You should see the GLSL source code. Now in the "Load from Preset" choice, select "Blur/Gaussian Blur". The viewer should display a black image, but you should also notice that the Shadertoy node now has two visible inputs: "Source" and "Modulate" (in Nuke, these inputs are still called iChannel0 and iChannel1). Create a Read node that reads a still image or a video, and connect it to the "Source" input. A blurred version of the image should now appear in the viewer. You should also notice that two parameters appeared at the top of the parameters for the Shadertoy node: "Size" and "Modulate". Play with the "Size" parameter and see how it affects the blur size (you may have to zoom on the image to see precisely the effect).
Now let us examine the modifications that were brought to the original GLSL code https://www.shadertoy.com/view/XdfGDH:
These three comment lines describe the label, filter, and wrap parameters for each input, as well as the size of the output bounding box (also called "region of definition"):
// iChannel0: Source, filter=linear, wrap=clamp
// iChannel1: Modulate (Image containing a factor to be applied to the Blur size in the first channel), filter=linear, wrap=clamp
// BBox: iChannel0
Two constant global variables were added, which are ignored by the Shadertoy plugin, so that you can still copy-and-paste the source code in Shadertoy 0.8.8 and it still works (unfortunately, it does not work anymore with later versions of Shadertoy). You can safely ignore these:
const vec2 iRenderScale = vec2(1.,1.);
const vec2 iChannelOffset[4] = vec2[4]( vec2(0.,0.), vec2(0.,0.), vec2(0.,0.), vec2(0.,0.) );
Then the uniform section gives the list of what will appear as OpenFX parameters, together with their default value, label, help string, and default range. Note that in the original Shadertoy code, the blur size was a constant hidden inside the code. Finding out the parameters of a Shadertoy requires precise code inspection. If you modify this part of the code, pressing the "Auto. Params" button will apply these changes to the OpenFX parameters:
uniform float size = 10.; // Size (Size of the filter kernel in pixel units. The standard deviation of the corresponding Gaussian is size/2.4.), min=0., max=21. uniform bool perpixel_size = false; // Modulate (Modulate the blur size by multiplying it by the first channel of the Modulate input)
In the mainImage function, which does the processing, we compute the mSize and kSize variables, which are the kernel size and mask size for that particular algorithm, from the "Size" parameter, multiplied by the render scale to get a scale-invariant effect. If the "Modulate" check box is on, we also multiply the size by the value found in the first channel (which is red, not alpha) of the "Modulate" input, wich is in the iChannel1 texture according to the comments at the beginning of the source code. This can be use to modulate the blur size depending on the position in the image. The "Modulate" input may be for example connected to the output of a Roto node (with the "R" checkbox checked in the Roto node). Since the Roto output may not have the same size and origin as the Source image, we take care of these by using the iChannelOffset and iChannelResolution values for input 1.
float fSize = size * iRenderScale.x;
if (perpixel_size) {
fSize *= texture2D(iChannel1, (fragCoord.xy-iChannelOffset[1].xy)/iChannelResolution[1].xy).x;
}
int kSize = int(min(int((fSize-1)/2), KSIZE_MAX));
int mSize = kSize*2+1;
In the rest of the code, the only difference is that the blur size is not constant and equal to 7, but comes from the fSize variable:
float sigma = fSize / 2.4;
Issues with Gamma correction
OpenGL processing supposes all textures are linear, i.e. not gamma-compressed. This for example about bilinear interpolation on textures: this only works if the intensities are represented linearly. So a proper OpenGL rendering pipe should in principle:
When processing floating-point buffers in OpenFX, the color representation is usually linear, which means that the OpenFX host usually performs steps 1 and 3 anyway (that includes Natron and Nuke): the images given to an OpenFX plugins are in linear color space, and their output is also supposed to be linear.
However, many OpenGL applications, including Shadertoy and most games, skip steps 1 and 3 (mainly for performance issue): they process gamma-compressed textures as if they were linear, and sometimes have to boost their output by gamma compression so that it looks nice on a standard display (which usually accepts a sRGB-compressed framebuffer).
This is why many shaders from Shadertoy convert their outout from linear to sRGB or gamma=2.2, see for example the srgb2lin and lin2srgb functions in https://www.shadertoy.com/view/XsfXzf . These conversions must be removed when using the shader in OpenFX.
An alternative solution would be to convert all Shadertoy inputs from linear to sRGB, and convert back all outputs to linear, either inside the Shadertoy node, or using external conversion nodes (such as OCIOColorSpace). But this is a bad option, because this adds useless processing. Removing the srgb2lin and lin2srgb conversions from the shader source is a much better option (these functions may have different names, or there may simply be operations line pow(c,vec3(2.2)) and/or pow(c,vec3(1./2.2)) in the GLSL code).
As an example, take a look at the changes made to the Barrel Blur Chroma Shadertoy: the OpenFX version is available as a preset in the Shadertoy node as "Effects/Barrel Blur Chroma". When it was converted to OpenFX, all gamma compression and decompression operations were identified and removed.
Multipass shaders
Most multipass shaders (those using BufA, BufB, BufC, or BufD) can be implemented using the Shadertoy plugin.
The shader sources for two sample multipass shadertoys are available as Natron PyPlugs (but the shader sources are also available separately next to the PyPlugs if you want to use these in another OpenFX host:
The principle is very simple: since multipass cannot be done using a single Shadertoy, use several Shadertoy nodes, route the textures between them, and link the parameters. You can learn from these two examples. To figure out the route between textures, click on the tab for each shader in shadertoy.com, and check which shader output is connected to the input textures (iChannel0, etc.) for this shader. The connections between nodes should follow these rules.
The only multipass effects that can not be implemented are the shaders that read back the content of a buffer to compute that same buffer, because compositing graphs cannot have loops (the execution of such a graph would cause an infinite recursion). One example is this progressive lightmap render https://www.shadertoy.com/view/MttSWS, where BufB from the previous render is read back as iChannel1 in the BufB shader.
Default textures and videos
The default shadertoy textures and videos are avalaible from the Shadertoy web site. In order to mimic the behavior of each shader, download the corresponding textures or videos and connect them to the proper input.
version: 2
creator: mr.fantastic mrfantastic@firemail.cc
license: GPLv2
URL: https://openeffects.org/
title: Mouse Pos.
description:
Mouse position, in pixels. Gets mapped to the xy components of the iMouse input. Note that in the web version of Shadertoy, the y coordinate goes from 1 to height.
type: rect
readonly: no
required: no
animation: yes
widget: point
title: Click Pos.
description:
Mouse click position, in pixels. The zw components of the iMouse input contain mouseClick if mousePressed is checked, else -mouseClick. The default is (1.,1.)
type: rect
readonly: no
required: no
animation: yes
default: 1 1
widget: point
title: Mouse Pressed
description:
When checked, the zw components of the iMouse input contain mouseClick, else they contain -mouseClick. If the host does not support animating this parameter, use negative values for mouseClick to emulate a released mouse button.
type: boolean
readonly: no
required: no
animation: yes
title: Value0
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value0
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value0
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value0
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value0
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value0
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value1
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value1
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value1
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value1
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value1
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value1
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value2
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value2
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value2
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value2
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value2
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value2
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value3
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value3
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value3
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value3
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value3
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value3
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value4
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value4
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value4
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value4
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value4
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value4
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value5
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value5
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value5
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value5
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value5
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value5
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value6
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value6
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value6
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value6
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value6
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value6
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value7
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value7
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value7
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value7
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value7
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value7
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value8
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value8
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value8
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value8
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value8
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value8
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value9
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value9
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value9
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value9
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value9
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value9
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value10
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value10
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value10
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value10
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value10
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value10
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value11
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value11
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value11
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value11
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value11
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value11
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value12
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value12
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value12
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value12
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value12
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value12
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value13
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value13
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value13
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value13
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value13
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value13
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value14
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value14
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value14
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value14
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value14
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value14
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value15
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value15
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value15
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value15
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value15
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value15
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value16
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value16
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value16
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value16
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value16
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value16
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value17
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value17
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value17
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value17
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value17
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value17
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value18
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value18
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value18
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value18
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value18
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value18
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Value19
description:
Value of the parameter.
type: boolean
readonly: no
required: no
animation: yes
title: Value19
description:
Value of the parameter.
type: integer
readonly: no
required: no
animation: yes
minimum: -2147483648
maximum: 2147483647
default: 0
title: Value19
description:
Value of the parameter.
type: float
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Value19
description:
Value of the parameter.
type: rect
readonly: no
required: no
animation: yes
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Value19
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #000000FF
widget: color
title: Value19
description:
Value of the parameter.
type: color
readonly: no
required: no
animation: yes
default: #00000000
widget: color
title: Image Shader
type: group
readonly: no
required: no
title: Load from File
description:
Load the source from the given file. The file contents is only loaded once. Press the "Reload" button to load again the same file.
type: string
readonly: no
required: no
title: Source
description:
Image shader.
Shader Inputs:
uniform vec3 iResolution; // viewport resolution (in pixels)
uniform float iTime; // shader playback time (in seconds)
uniform float iTimeDelta; // render time (in seconds)
uniform int iFrame; // shader playback frame
uniform float iChannelTime[4]; // channel playback time (in seconds)
uniform vec3 iChannelResolution[4]; // channel resolution (in pixels)
uniform vec2 iChannelOffset[4]; // channel texture offset relative to iChannel0 (in pixels)
uniform vec4 iMouse; // mouse pixel coords. xy: current (if MLB down), zw: click
uniform samplerXX iChannel0..3; // input channel. XX = 2D/Cube
uniform vec4 iDate; // (year, month, day, time in seconds)
uniform float iSampleRate; // sound sample rate (i.e., 44100)
type: string
readonly: no
required: no
default: // iChannel0: Source (Source image.), filter=linear, wrap=clamp
// BBox: iChannel0
const vec2 iRenderScale = vec2(1.,1.); // Render Scale (The size of a full-resolution pixel). uniform float amplitude = 0.5; // Amplitude (The amplitude of the xy sine wave), min=0., max=1. uniform float size = 50.; // Size (The period of the xy sine wave), min = 0., max = 200.
void mainImage( out vec4 fragColor, in vec2 fragCoord ) { vec2 uv = fragCoord.xy / iResolution.xy; vec3 sinetex = vec3(0.5+0.5amplitudesin(fragCoord.x/(sizeiRenderScale.x)), 0.5+0.5amplitudesin(fragCoord.y/(sizeiRenderScale.y)), 0.5+0.5sin(iTime)); fragColor = vec4(amplitudesinetex + (1 - amplitude)*texture2D( iChannel0, uv ).xyz,1.0); }
type: string
readonly: yes
required: no
animation: yes
default: iChannel0
title: Enable
description:
Enable this input.
type: boolean
readonly: no
required: no
default: 1
title: Filter
description:
Texture filter for this input.
type: string
readonly: no
required: no
default: Mipmap
values:
title: Wrap
description:
Texture wrap parameter for this input.
type: string
readonly: no
required: no
default: Repeat
values:
title: Label
description:
Label for this input in the user interface.
type: string
readonly: no
required: no
title: Hint
type: string
readonly: no
required: no
type: string
readonly: yes
required: no
animation: yes
default: iChannel1
title: Enable
description:
Enable this input.
type: boolean
readonly: no
required: no
default: 1
title: Filter
description:
Texture filter for this input.
type: string
readonly: no
required: no
default: Mipmap
values:
title: Wrap
description:
Texture wrap parameter for this input.
type: string
readonly: no
required: no
default: Repeat
values:
title: Label
description:
Label for this input in the user interface.
type: string
readonly: no
required: no
title: Hint
type: string
readonly: no
required: no
type: string
readonly: yes
required: no
animation: yes
default: iChannel2
title: Enable
description:
Enable this input.
type: boolean
readonly: no
required: no
default: 1
title: Filter
description:
Texture filter for this input.
type: string
readonly: no
required: no
default: Mipmap
values:
title: Wrap
description:
Texture wrap parameter for this input.
type: string
readonly: no
required: no
default: Repeat
values:
title: Label
description:
Label for this input in the user interface.
type: string
readonly: no
required: no
title: Hint
type: string
readonly: no
required: no
type: string
readonly: yes
required: no
animation: yes
default: iChannel3
title: Enable
description:
Enable this input.
type: boolean
readonly: no
required: no
default: 1
title: Filter
description:
Texture filter for this input.
type: string
readonly: no
required: no
default: Mipmap
values:
title: Wrap
description:
Texture wrap parameter for this input.
type: string
readonly: no
required: no
default: Repeat
values:
title: Label
description:
Label for this input in the user interface.
type: string
readonly: no
required: no
title: Hint
type: string
readonly: no
required: no
title: Output Bounding Box
description:
What to use to produce the output image's bounding box. If no selected input is connected, use the project size.
type: string
readonly: no
required: no
animation: yes
default: Default
values:
title: Format
description:
The output format.
type: string
readonly: no
required: no
default: PC_Video 640x480
values:
title: Mouse Params.
description:
Enable mouse parameters.
type: boolean
readonly: no
required: no
default: 1
title: Start Date
description:
The date (yyyy,mm,dd,s) corresponding to frame 0. The month starts at 0 for january, the day starts at 1, and the seconds start from 0 at midnight and should be at most 246060=86400. December 28, 1895 at 10:30 would thus the be (1895,11,28,37800).
type: color
readonly: no
required: no
animation: yes
default: #004E00FF
widget: color
title: Extra Parameters
description:
Description of extra parameters (a.k.a. uniforms) used by the shader source. Note that these parameters must be explicitely declared as uniforms in the shader (to keep compatibility with shadertoy, they may also have a default value set in the shader source).
type: group
readonly: no
required: no
title: No. of Params
description:
Number of extra parameters.
type: integer
readonly: no
required: no
minimum: 0
maximum: 20
title: Param 0
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default0
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default0
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min0
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max0
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default0
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min0
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max0
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default0
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min0
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max0
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default0
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default0
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 1
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default1
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default1
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min1
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max1
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default1
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min1
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max1
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default1
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min1
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max1
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default1
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default1
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 2
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default2
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default2
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min2
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max2
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default2
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min2
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max2
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default2
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min2
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max2
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default2
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default2
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 3
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default3
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default3
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min3
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max3
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default3
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min3
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max3
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default3
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min3
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max3
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default3
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default3
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 4
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default4
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default4
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min4
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max4
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default4
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min4
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max4
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default4
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min4
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max4
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default4
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default4
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 5
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default5
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default5
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min5
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max5
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default5
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min5
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max5
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default5
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min5
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max5
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default5
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default5
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 6
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default6
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default6
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min6
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max6
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default6
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min6
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max6
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default6
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min6
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max6
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default6
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default6
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 7
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default7
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default7
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min7
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max7
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default7
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min7
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max7
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default7
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min7
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max7
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default7
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default7
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 8
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default8
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default8
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min8
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max8
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default8
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min8
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max8
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default8
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min8
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max8
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default8
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default8
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 9
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default9
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default9
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min9
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max9
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default9
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min9
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max9
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default9
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min9
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max9
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default9
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default9
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 10
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default10
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default10
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min10
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max10
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default10
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min10
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max10
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default10
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min10
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max10
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default10
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default10
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 11
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default11
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default11
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min11
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max11
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default11
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min11
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max11
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default11
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min11
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max11
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default11
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default11
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 12
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default12
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default12
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min12
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max12
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default12
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min12
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max12
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default12
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min12
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max12
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default12
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default12
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 13
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default13
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default13
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min13
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max13
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default13
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min13
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max13
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default13
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min13
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max13
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default13
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default13
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 14
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default14
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default14
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min14
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max14
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default14
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min14
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max14
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default14
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min14
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max14
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default14
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default14
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 15
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default15
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default15
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min15
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max15
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default15
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min15
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max15
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default15
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min15
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max15
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default15
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default15
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 16
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default16
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default16
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min16
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max16
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default16
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min16
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max16
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default16
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min16
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max16
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default16
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default16
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 17
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default17
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default17
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min17
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max17
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default17
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min17
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max17
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default17
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min17
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max17
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default17
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default17
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 18
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default18
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default18
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min18
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max18
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default18
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min18
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max18
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default18
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min18
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max18
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default18
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default18
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Param 19
type: group
readonly: no
required: no
title: Type
description:
Type of the parameter.
type: string
readonly: no
required: no
title: Name
description:
Name of the parameter, as used in the shader.
type: string
readonly: no
required: no
title: Label
description:
Label of the parameter, as displayed in the user interface.
type: string
readonly: no
required: no
title: Hint
description:
Help for the parameter.
type: string
readonly: no
required: no
title: Default19
description:
Default value of the parameter.
type: boolean
readonly: no
required: no
title: Default19
description:
Default value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 0
title: Min19
description:
Min value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: -2147483648
title: Max19
description:
Max value of the parameter.
type: integer
readonly: no
required: no
minimum: -2147483648
maximum: 2147483647
default: 2147483647
title: Default19
description:
Default value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0
title: Min19
description:
Min value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: -17976900000000000632303049213894264349303303643368533621541098
title: Max19
description:
Max value of the parameter.
type: float
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 179769000000000006323030492138942643493033036433685336215410983
title: Default19
description:
Default value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Min19
description:
Min value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Max19
description:
Max value of the parameter.
type: rect
readonly: no
required: no
minimum: -17976900000000000632303049213894264349303303643368533621541098
maximum: 179769000000000006323030492138942643493033036433685336215410983
default: 0 0
title: Default19
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #000000FF
widget: color
title: Default19
description:
Default value of the parameter.
type: color
readonly: no
required: no
default: #00000000
widget: color
title: Enable GPU Render
description:
Enable GPU-based OpenGL render.
If the checkbox is checked but is not enabled (i.e. it cannot be unchecked), GPU render can not be enabled or disabled from the plugin and is probably part of the host options.
If the checkbox is not checked and is not enabled (i.e. it cannot be checked), GPU render is not available on this host.
type: boolean
readonly: no
required: no
animation: yes
default: 0
title: CPU Driver
description:
Driver for CPU rendering. May be "softpipe" , "llvmpipe" or "swr" (OpenSWR, not always available).
type: string
readonly: no
required: no
default: llvmpipe
values:
title: Top-Left Origin
description:
Set to 1 to use MLT top-left image origin instead of the OFX bottom-left origin. Use for plugins that crash or produce incorrect output with negative row bytes.
type: boolean
readonly: no
required: no
minimum: 0
maximum: 1
default: 0
widget: checkbox
Subscribe to News via RSS.