From b458c9890e83e5e68780c1bc6969b0cfca3682cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Devernay?= Date: Tue, 4 Jul 2017 13:00:19 +0200 Subject: [PATCH] Documentation: update --- Documentation/source/_group.rst | 10 +- .../plugins/fr.inria.built-in.OneView.rst | 2 +- .../plugins/fr.inria.built-in.Precomp.rst | 2 +- .../source/plugins/fr.inria.built-in.Read.rst | 156 +-- .../source/plugins/fr.inria.built-in.Roto.rst | 16 +- .../plugins/fr.inria.built-in.RotoPaint.rst | 16 +- .../plugins/fr.inria.openfx.OCIODisplay.rst | 8 +- .../fr.inria.openfx.OCIOFileTransform.rst | 2 - .../plugins/fr.inria.openfx.ReadFFmpeg.rst | 234 ++--- .../plugins/fr.inria.openfx.ReadOIIO.rst | 332 +++---- .../plugins/fr.inria.openfx.ReadPFM.rst | 226 ++--- .../plugins/fr.inria.openfx.ReadPNG.rst | 234 ++--- .../plugins/net.sf.openfx.Shadertoy.rst | 902 +++++++++--------- Engine/Node.cpp | 15 +- 14 files changed, 1083 insertions(+), 1072 deletions(-) diff --git a/Documentation/source/_group.rst b/Documentation/source/_group.rst index 58e76e2679..c52abb396c 100644 --- a/Documentation/source/_group.rst +++ b/Documentation/source/_group.rst @@ -10,14 +10,14 @@ The first section in this manual describes the various options available from th _prefs.rst _groupImage.rst - _groupColor.rst + _groupDraw.rst + _groupTime.rst _groupChannel.rst - _groupMerge.rst + _groupColor.rst _groupFilter.rst - _groupTransform.rst - _groupTime.rst - _groupDraw.rst _groupKeyer.rst + _groupMerge.rst + _groupTransform.rst _groupViews.rst _groupOther.rst _groupExtra.rst diff --git a/Documentation/source/plugins/fr.inria.built-in.OneView.rst b/Documentation/source/plugins/fr.inria.built-in.OneView.rst index 491bb504a9..d79e426193 100644 --- a/Documentation/source/plugins/fr.inria.built-in.OneView.rst +++ b/Documentation/source/plugins/fr.inria.built-in.OneView.rst @@ -29,5 +29,5 @@ Controls +---------------------------+----------+-----------+-------------------------------+ | Parameter / script name | Type | Default | Function | +===========================+==========+===========+===============================+ -| View / ``view`` | Choice | Main | View to take from the input | +| View / ``view`` | Choice |   | View to take from the input | +---------------------------+----------+-----------+-------------------------------+ diff --git a/Documentation/source/plugins/fr.inria.built-in.Precomp.rst b/Documentation/source/plugins/fr.inria.built-in.Precomp.rst index f3d1df61c1..8f2b0160e7 100644 --- a/Documentation/source/plugins/fr.inria.built-in.Precomp.rst +++ b/Documentation/source/plugins/fr.inria.built-in.Precomp.rst @@ -42,7 +42,7 @@ Controls | | | | | | | | | | | When unchecked, this node will output the image rendered by the node indicated in the "Output Node" parameter by rendering the full-tree of the sub-project. In that case no writing on disk will occur and the images will be cached with the same policy as if the nodes were used in the active project in the first place. | +-------------------------------------------------+-----------+-----------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Write Node / ``writeNode`` | Choice | None | Choose here the Write node in the pre-comp from which to render images then specify a frame-range and hit the "Render" button. | +| Write Node / ``writeNode`` | Choice |   | Choose here the Write node in the pre-comp from which to render images then specify a frame-range and hit the "Render" button. | +-------------------------------------------------+-----------+-----------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | First-Frame / ``first`` | Integer | 0 | The first-frame to render | +-------------------------------------------------+-----------+-----------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/Documentation/source/plugins/fr.inria.built-in.Read.rst b/Documentation/source/plugins/fr.inria.built-in.Read.rst index d8be6d7840..cf89d70b61 100644 --- a/Documentation/source/plugins/fr.inria.built-in.Read.rst +++ b/Documentation/source/plugins/fr.inria.built-in.Read.rst @@ -26,81 +26,81 @@ Controls .. cssclass:: longtable -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Parameter / script name | Type | Default | Function | -+================================================+===========+=================+=================================================================================================================================================================================================+ -| File Info... / ``fileInfo`` | Button |   | Press to display informations about the file | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Decoder / ``decodingPluginChoice`` | Choice | Default | | Select the internal decoder plug-in used for this file format. By default this uses the plug-in selected for this file extension in the Preferences of Natron | -| | | | | **Default**: Use the default plug-in chosen from the Preferences to read this file format | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| File / ``filename`` | N/A |   | The input image sequence/video stream file(s). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| First Frame / ``firstFrame`` | Integer | 0 | The first frame this sequence/video should start at. This cannot be less than the first frame of the sequence and cannot be greater than the last frame of the sequence. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Before / ``before`` | Choice | Hold | | What to do before the first frame of the sequence. | -| | | | | **Hold**: While before the sequence, load the first frame. | -| | | | | **Loop**: Repeat the sequence before the first frame | -| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | -| | | | | **Black**: Render a black image | -| | | | | **Error**: Report an error | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Last Frame / ``lastFrame`` | Integer | 0 | The frame this sequence/video should end at. This cannot be lesser than the first frame of the sequence and cannot be greater than the last frame of the sequence. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| After / ``after`` | Choice | Hold | | What to do after the last frame of the sequence. | -| | | | | **Hold**: While before the sequence, load the first frame. | -| | | | | **Loop**: Repeat the sequence before the first frame | -| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | -| | | | | **Black**: Render a black image | -| | | | | **Error**: Report an error | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| On Missing Frame / ``onMissingFrame`` | Choice | Error | | What to do when a frame is missing from the sequence/stream. | -| | | | | **Hold previous**: Try to load the previous frame in the sequence/stream, if any. | -| | | | | **Load next**: Try to load the next frame in the sequence/stream, if any. | -| | | | | **Load nearest**: Try to load the nearest frame in the sequence/stream, if any. | -| | | | | **Error**: Report an error | -| | | | | **Black**: Render a black image | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Frame Mode / ``frameMode`` | Choice | Starting Time |   | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Starting Time / ``startingTime`` | Integer | 0 | At what time (on the timeline) should this sequence/video start. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Time Offset / ``timeOffset`` | Integer | 0 | Offset applied to the sequence in time units (i.e. frames). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Proxy File / ``proxy`` | N/A |   | Filename of the proxy images. They will be used instead of the images read from the File parameter when the proxy mode (downscaling of the images) is activated. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Proxy threshold / ``proxyThreshold`` | Double | x: 1 y: 1 | The original scale of the proxy image. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Custom Proxy Scale / ``customProxyScale`` | Boolean | Off | Check to enable the Proxy scale edition. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| File Premult / ``filePremult`` | Choice | PreMultiplied | | The image file being read is considered to have this premultiplication state. | -| | | | | To get UnPremultiplied (or "unassociated alpha") images, set the "Output Premult" parameter to Unpremultiplied. | -| | | | | By default the value should be correctly be guessed by the image file, but this parameter can be edited if the metadatas inside the file are wrong. | -| | | | | - Opaque means that the alpha channel is considered to be 1 (one), and it is not taken into account in colorspace conversion. | -| | | | | - Premultiplied, red, green and blue channels are divided by the alpha channel before applying the colorspace conversion, and re-multiplied by alpha after colorspace conversion. | -| | | | | - UnPremultiplied, means that red, green and blue channels are not modified before applying the colorspace conversion, and are multiplied by alpha after colorspace conversion. | -| | | | | This is set automatically from the image file and the plugin, but can be adjusted if this information is wrong in the file metadata. | -| | | | | RGB images can only be Opaque, and Alpha images can only be Premultiplied (the value of this parameter doesn't matter). | -| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | -| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | -| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Premult / ``outputPremult`` | Choice | PreMultiplied | | The alpha premultiplication in output of this node will have this state. | -| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | -| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | -| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Components / ``outputComponents`` | Choice | RGBA | What type of components this effect should output when the main color plane is requested. For the Read node it will map (in number of components) the Output Layer choice to these. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Frame rate / ``frameRate`` | Double | 24 | By default this value is guessed from the file. You can override it by checking the Custom fps parameter. The value of this parameter is what will be visible by the effects down-stream. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Custom FPS / ``customFps`` | Boolean | Off | If checked, you can freely force the value of the frame rate parameter. The frame-rate is just the meta-data that will be passed downstream to the graph, no retime will actually take place. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| OCIO Config File / ``ocioConfigFile`` | N/A |   | OpenColorIO configuration file | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| File Colorspace / ``ocioInputSpaceIndex`` | Choice |   | Input data is taken to be in this colorspace. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Colorspace / ``ocioOutputSpaceIndex`` | Choice |   | Output data is taken to be in this colorspace. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| OCIO config help... / ``ocioHelp`` | Button |   | Help about the OpenColorIO configuration. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Parameter / script name | Type | Default | Function | ++================================================+===========+=================+===================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ +| File Info... / ``fileInfo`` | Button |   | Press to display informations about the file | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Decoder / ``decodingPluginChoice`` | Choice | Default | | Select the internal decoder plug-in used for this file format. By default this uses the plug-in selected for this file extension in the Preferences of Natron | +| | | | | **Default**: Use the default plug-in chosen from the Preferences to read this file format | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| File / ``filename`` | N/A |   | The input image sequence/video stream file(s). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| First Frame / ``firstFrame`` | Integer | 0 | The first frame this sequence/video should start at. This cannot be less than the first frame of the sequence and cannot be greater than the last frame of the sequence. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Before / ``before`` | Choice | Hold | | What to do before the first frame of the sequence. | +| | | | | **Hold**: While before the sequence, load the first frame. | +| | | | | **Loop**: Repeat the sequence before the first frame | +| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | +| | | | | **Black**: Render a black image | +| | | | | **Error**: Report an error | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Last Frame / ``lastFrame`` | Integer | 0 | The frame this sequence/video should end at. This cannot be lesser than the first frame of the sequence and cannot be greater than the last frame of the sequence. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| After / ``after`` | Choice | Hold | | What to do after the last frame of the sequence. | +| | | | | **Hold**: While before the sequence, load the first frame. | +| | | | | **Loop**: Repeat the sequence before the first frame | +| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | +| | | | | **Black**: Render a black image | +| | | | | **Error**: Report an error | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| On Missing Frame / ``onMissingFrame`` | Choice | Error | | What to do when a frame is missing from the sequence/stream. | +| | | | | **Hold previous**: Try to load the previous frame in the sequence/stream, if any. | +| | | | | **Load next**: Try to load the next frame in the sequence/stream, if any. | +| | | | | **Load nearest**: Try to load the nearest frame in the sequence/stream, if any. | +| | | | | **Error**: Report an error | +| | | | | **Black**: Render a black image | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Frame Mode / ``frameMode`` | Choice | Starting Time |   | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Starting Time / ``startingTime`` | Integer | 0 | At what time (on the timeline) should this sequence/video start. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Time Offset / ``timeOffset`` | Integer | 0 | Offset applied to the sequence in time units (i.e. frames). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Proxy File / ``proxy`` | N/A |   | Filename of the proxy images. They will be used instead of the images read from the File parameter when the proxy mode (downscaling of the images) is activated. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Proxy threshold / ``proxyThreshold`` | Double | x: 1 y: 1 | The scale of the proxy images. By default it will be automatically computed out of the images headers when you set the proxy file(s) path. When the render scale (proxy) is set to a scale lower or equal to this value then the proxy image files will be used instead of the original images. You can change this parameter by checking the "Custom scale" checkbox so that you can change the scale at which the proxy images should be used instead of the original images. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Custom Proxy Scale / ``customProxyScale`` | Boolean | Off | Check to enable the Proxy scale edition. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| File Premult / ``filePremult`` | Choice | PreMultiplied | | The image file being read is considered to have this premultiplication state. | +| | | | | To get UnPremultiplied (or "unassociated alpha") images, set the "Output Premult" parameter to Unpremultiplied. | +| | | | | By default the value should be correctly be guessed by the image file, but this parameter can be edited if the metadatas inside the file are wrong. | +| | | | | - Opaque means that the alpha channel is considered to be 1 (one), and it is not taken into account in colorspace conversion. | +| | | | | - Premultiplied, red, green and blue channels are divided by the alpha channel before applying the colorspace conversion, and re-multiplied by alpha after colorspace conversion. | +| | | | | - UnPremultiplied, means that red, green and blue channels are not modified before applying the colorspace conversion, and are multiplied by alpha after colorspace conversion. | +| | | | | This is set automatically from the image file and the plugin, but can be adjusted if this information is wrong in the file metadata. | +| | | | | RGB images can only be Opaque, and Alpha images can only be Premultiplied (the value of this parameter doesn't matter). | +| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | +| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | +| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Premult / ``outputPremult`` | Choice | PreMultiplied | | The alpha premultiplication in output of this node will have this state. | +| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | +| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | +| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Components / ``outputComponents`` | Choice | RGBA | What type of components this effect should output when the main color plane is requested. For the Read node it will map (in number of components) the Output Layer choice to these. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Frame rate / ``frameRate`` | Double | 24 | By default this value is guessed from the file. You can override it by checking the Custom fps parameter. The value of this parameter is what will be visible by the effects down-stream. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Custom FPS / ``customFps`` | Boolean | Off | If checked, you can freely force the value of the frame rate parameter. The frame-rate is just the meta-data that will be passed downstream to the graph, no retime will actually take place. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OCIO Config File / ``ocioConfigFile`` | N/A |   | OpenColorIO configuration file | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| File Colorspace / ``ocioInputSpaceIndex`` | Choice |   | Input data is taken to be in this colorspace. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Colorspace / ``ocioOutputSpaceIndex`` | Choice |   | Output data is taken to be in this colorspace. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OCIO config help... / ``ocioHelp`` | Button |   | Help about the OpenColorIO configuration. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/Documentation/source/plugins/fr.inria.built-in.Roto.rst b/Documentation/source/plugins/fr.inria.built-in.Roto.rst index 54773b7ba1..0e37b20c5c 100644 --- a/Documentation/source/plugins/fr.inria.built-in.Roto.rst +++ b/Documentation/source/plugins/fr.inria.built-in.Roto.rst @@ -52,10 +52,18 @@ Controls +----------------------------------------------+-----------+------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Feather fall-off / ``featherFallOff`` | Double | 1 | Controls the rate at which the feather is applied on the selected shape(s). | +----------------------------------------------+-----------+------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Source / ``sourceType`` | Choice | background | | Source color used for painting the stroke when the Reveal/Clone tools are used: | -| | | | | - foreground: the painted result at this point in the hierarchy | -| | | | | - background: the original image unpainted connected to bg | -| | | | | - backgroundN: the original image unpainted connected to bgN | +| Source / ``sourceType`` | Choice | background | | Source color used for painting the stroke when the Reveal/Clone tools are used. | +| | | | | **foreground**: The painted result at this point in the hierarchy. | +| | | | | **background**: The original image unpainted connected to bg. | +| | | | | **background 2**: The original image unpainted connected to bg1. | +| | | | | **background 3**: The original image unpainted connected to bg2. | +| | | | | **background 4**: The original image unpainted connected to bg3. | +| | | | | **background 5**: The original image unpainted connected to bg4. | +| | | | | **background 6**: The original image unpainted connected to bg5. | +| | | | | **background 7**: The original image unpainted connected to bg6. | +| | | | | **background 8**: The original image unpainted connected to bg7. | +| | | | | **background 9**: The original image unpainted connected to bg8. | +| | | | | **background 10**: The original image unpainted connected to bg9. | +----------------------------------------------+-----------+------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Translate / ``cloneTranslate`` | Double | x: 0 y: 0 |   | +----------------------------------------------+-----------+------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/Documentation/source/plugins/fr.inria.built-in.RotoPaint.rst b/Documentation/source/plugins/fr.inria.built-in.RotoPaint.rst index 793b4c779f..57dfd390aa 100644 --- a/Documentation/source/plugins/fr.inria.built-in.RotoPaint.rst +++ b/Documentation/source/plugins/fr.inria.built-in.RotoPaint.rst @@ -52,10 +52,18 @@ Controls +----------------------------------------------+-----------+------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Feather fall-off / ``featherFallOff`` | Double | 1 | Controls the rate at which the feather is applied on the selected shape(s). | +----------------------------------------------+-----------+------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Source / ``sourceType`` | Choice | background | | Source color used for painting the stroke when the Reveal/Clone tools are used: | -| | | | | - foreground: the painted result at this point in the hierarchy | -| | | | | - background: the original image unpainted connected to bg | -| | | | | - backgroundN: the original image unpainted connected to bgN | +| Source / ``sourceType`` | Choice | background | | Source color used for painting the stroke when the Reveal/Clone tools are used. | +| | | | | **foreground**: The painted result at this point in the hierarchy. | +| | | | | **background**: The original image unpainted connected to bg. | +| | | | | **background 2**: The original image unpainted connected to bg1. | +| | | | | **background 3**: The original image unpainted connected to bg2. | +| | | | | **background 4**: The original image unpainted connected to bg3. | +| | | | | **background 5**: The original image unpainted connected to bg4. | +| | | | | **background 6**: The original image unpainted connected to bg5. | +| | | | | **background 7**: The original image unpainted connected to bg6. | +| | | | | **background 8**: The original image unpainted connected to bg7. | +| | | | | **background 9**: The original image unpainted connected to bg8. | +| | | | | **background 10**: The original image unpainted connected to bg9. | +----------------------------------------------+-----------+------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Translate / ``cloneTranslate`` | Double | x: 0 y: 0 |   | +----------------------------------------------+-----------+------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/Documentation/source/plugins/fr.inria.openfx.OCIODisplay.rst b/Documentation/source/plugins/fr.inria.openfx.OCIODisplay.rst index d68386a156..24df3f4d55 100644 --- a/Documentation/source/plugins/fr.inria.openfx.OCIODisplay.rst +++ b/Documentation/source/plugins/fr.inria.openfx.OCIODisplay.rst @@ -35,13 +35,9 @@ Controls +----------------------------------------------+-----------+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Input Colorspace / ``ocioInputSpaceIndex`` | Choice |   | Input data is taken to be in this colorspace. | +----------------------------------------------+-----------+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Display Device / ``display`` | String | sRGB | Specifies the display device that will be used to view the sequence. | +| Display Device / ``displayIndex`` | Choice |   | Specifies the display device that will be used to view the sequence. | +----------------------------------------------+-----------+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Display Device / ``displayIndex`` | Choice | sRGB | Specifies the display device that will be used to view the sequence. | -+----------------------------------------------+-----------+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| View Transform / ``view`` | String | Default | Specifies the display transform to apply to the scene or image. | -+----------------------------------------------+-----------+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| View Transform / ``viewIndex`` | Choice | Default | Specifies the display transform to apply to the scene or image. | +| View Transform / ``viewIndex`` | Choice |   | Specifies the display transform to apply to the scene or image. | +----------------------------------------------+-----------+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Gain / ``gain`` | Double | 1 | Exposure adjustment, in scene-linear, prior to the display transform. | +----------------------------------------------+-----------+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/Documentation/source/plugins/fr.inria.openfx.OCIOFileTransform.rst b/Documentation/source/plugins/fr.inria.openfx.OCIOFileTransform.rst index c3bc75a982..95dba618a8 100644 --- a/Documentation/source/plugins/fr.inria.openfx.OCIOFileTransform.rst +++ b/Documentation/source/plugins/fr.inria.openfx.OCIOFileTransform.rst @@ -97,8 +97,6 @@ Controls +-------------------------------------+-----------+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Reload / ``reload`` | Button |   | Reloads specified files | +-------------------------------------+-----------+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| CCC Id / ``cccId`` | String |   | If the source file is an ASC CDL CCC (color correction collection), this specifies the id to lookup. OpenColorIO::Contexts (envvars) are obeyed. | -+-------------------------------------+-----------+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Direction / ``direction`` | Choice | Forward | Transform direction. | +-------------------------------------+-----------+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Interpolation / ``interpolation`` | Choice | Linear | Interpolation method. For files that are not LUTs (mtx, etc) this is ignored. | diff --git a/Documentation/source/plugins/fr.inria.openfx.ReadFFmpeg.rst b/Documentation/source/plugins/fr.inria.openfx.ReadFFmpeg.rst index f13b25b540..718b6f2e4f 100644 --- a/Documentation/source/plugins/fr.inria.openfx.ReadFFmpeg.rst +++ b/Documentation/source/plugins/fr.inria.openfx.ReadFFmpeg.rst @@ -32,123 +32,123 @@ Controls .. cssclass:: longtable -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Parameter / script name | Type | Default | Function | -+================================================+===========+=================+===================================================================================================================================================================================================================+ -| File / ``filename`` | N/A |   | The input image sequence/video stream file(s). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| First Frame / ``firstFrame`` | Integer | 0 | The first frame this sequence/video should start at. This cannot be less than the first frame of the sequence and cannot be greater than the last frame of the sequence. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Before / ``before`` | Choice | Hold | | What to do before the first frame of the sequence. | -| | | | | **Hold**: While before the sequence, load the first frame. | -| | | | | **Loop**: Repeat the sequence before the first frame | -| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | -| | | | | **Black**: Render a black image | -| | | | | **Error**: Report an error | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Last Frame / ``lastFrame`` | Integer | 0 | The frame this sequence/video should end at. This cannot be lesser than the first frame of the sequence and cannot be greater than the last frame of the sequence. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| After / ``after`` | Choice | Hold | | What to do after the last frame of the sequence. | -| | | | | **Hold**: While before the sequence, load the first frame. | -| | | | | **Loop**: Repeat the sequence before the first frame | -| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | -| | | | | **Black**: Render a black image | -| | | | | **Error**: Report an error | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| On Missing Frame / ``onMissingFrame`` | Choice | Error | | What to do when a frame is missing from the sequence/stream. | -| | | | | **Hold previous**: Try to load the previous frame in the sequence/stream, if any. | -| | | | | **Load next**: Try to load the next frame in the sequence/stream, if any. | -| | | | | **Load nearest**: Try to load the nearest frame in the sequence/stream, if any. | -| | | | | **Error**: Report an error | -| | | | | **Black**: Render a black image | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Frame Mode / ``frameMode`` | Choice | Starting Time |   | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Starting Time / ``startingTime`` | Integer | 0 | At what time (on the timeline) should this sequence/video start. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Time Offset / ``timeOffset`` | Integer | 0 | Offset applied to the sequence in time units (i.e. frames). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Proxy File / ``proxy`` | N/A |   | Filename of the proxy images. They will be used instead of the images read from the File parameter when the proxy mode (downscaling of the images) is activated. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Proxy threshold / ``proxyThreshold`` | Double | x: 1 y: 1 | The original scale of the proxy image. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Custom Proxy Scale / ``customProxyScale`` | Boolean | Off | Check to enable the Proxy scale edition. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| File Premult / ``filePremult`` | Choice | PreMultiplied | | The image file being read is considered to have this premultiplication state. | -| | | | | To get UnPremultiplied (or "unassociated alpha") images, set the "Output Premult" parameter to Unpremultiplied. | -| | | | | By default the value should be correctly be guessed by the image file, but this parameter can be edited if the metadatas inside the file are wrong. | -| | | | | - Opaque means that the alpha channel is considered to be 1 (one), and it is not taken into account in colorspace conversion. | -| | | | | - Premultiplied, red, green and blue channels are divided by the alpha channel before applying the colorspace conversion, and re-multiplied by alpha after colorspace conversion. | -| | | | | - UnPremultiplied, means that red, green and blue channels are not modified before applying the colorspace conversion, and are multiplied by alpha after colorspace conversion. | -| | | | | This is set automatically from the image file and the plugin, but can be adjusted if this information is wrong in the file metadata. | -| | | | | RGB images can only be Opaque, and Alpha images can only be Premultiplied (the value of this parameter doesn't matter). | -| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | -| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | -| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Premult / ``outputPremult`` | Choice | PreMultiplied | | The alpha premultiplication in output of this node will have this state. | -| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | -| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | -| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Components / ``outputComponents`` | Choice | RGBA | What type of components this effect should output when the main color plane is requested. For the Read node it will map (in number of components) the Output Layer choice to these. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Frame rate / ``frameRate`` | Double | 24 | By default this value is guessed from the file. You can override it by checking the Custom fps parameter. The value of this parameter is what will be visible by the effects down-stream. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Custom FPS / ``customFps`` | Boolean | Off | If checked, you can freely force the value of the frame rate parameter. The frame-rate is just the meta-data that will be passed downstream to the graph, no retime will actually take place. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max retries per frame / ``maxRetries`` | Integer | 10 | Some video files are sometimes tricky to read and needs several retries before successfully decoding a frame. This parameter controls how many times we should attempt to decode the same frame before failing. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| FFmpeg Info... / ``libraryInfo`` | Button |   | Display information about the underlying library. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| OCIO Config File / ``ocioConfigFile`` | N/A |   | OpenColorIO configuration file | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| File Colorspace / ``ocioInputSpaceIndex`` | Choice |   | Input data is taken to be in this colorspace. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Colorspace / ``ocioOutputSpaceIndex`` | Choice |   | Output data is taken to be in this colorspace. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key1 / ``key1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value1 / ``value1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key2 / ``key2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value2 / ``value2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key3 / ``key3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value3 / ``value3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key4 / ``key4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value4 / ``value4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| OCIO config help... / ``ocioHelp`` | Button |   | Help about the OpenColorIO configuration. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Parameter / script name | Type | Default | Function | ++================================================+===========+=================+===================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ +| File / ``filename`` | N/A |   | The input image sequence/video stream file(s). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| First Frame / ``firstFrame`` | Integer | 0 | The first frame this sequence/video should start at. This cannot be less than the first frame of the sequence and cannot be greater than the last frame of the sequence. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Before / ``before`` | Choice | Hold | | What to do before the first frame of the sequence. | +| | | | | **Hold**: While before the sequence, load the first frame. | +| | | | | **Loop**: Repeat the sequence before the first frame | +| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | +| | | | | **Black**: Render a black image | +| | | | | **Error**: Report an error | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Last Frame / ``lastFrame`` | Integer | 0 | The frame this sequence/video should end at. This cannot be lesser than the first frame of the sequence and cannot be greater than the last frame of the sequence. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| After / ``after`` | Choice | Hold | | What to do after the last frame of the sequence. | +| | | | | **Hold**: While before the sequence, load the first frame. | +| | | | | **Loop**: Repeat the sequence before the first frame | +| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | +| | | | | **Black**: Render a black image | +| | | | | **Error**: Report an error | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| On Missing Frame / ``onMissingFrame`` | Choice | Error | | What to do when a frame is missing from the sequence/stream. | +| | | | | **Hold previous**: Try to load the previous frame in the sequence/stream, if any. | +| | | | | **Load next**: Try to load the next frame in the sequence/stream, if any. | +| | | | | **Load nearest**: Try to load the nearest frame in the sequence/stream, if any. | +| | | | | **Error**: Report an error | +| | | | | **Black**: Render a black image | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Frame Mode / ``frameMode`` | Choice | Starting Time |   | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Starting Time / ``startingTime`` | Integer | 0 | At what time (on the timeline) should this sequence/video start. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Time Offset / ``timeOffset`` | Integer | 0 | Offset applied to the sequence in time units (i.e. frames). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Proxy File / ``proxy`` | N/A |   | Filename of the proxy images. They will be used instead of the images read from the File parameter when the proxy mode (downscaling of the images) is activated. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Proxy threshold / ``proxyThreshold`` | Double | x: 1 y: 1 | The scale of the proxy images. By default it will be automatically computed out of the images headers when you set the proxy file(s) path. When the render scale (proxy) is set to a scale lower or equal to this value then the proxy image files will be used instead of the original images. You can change this parameter by checking the "Custom scale" checkbox so that you can change the scale at which the proxy images should be used instead of the original images. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Custom Proxy Scale / ``customProxyScale`` | Boolean | Off | Check to enable the Proxy scale edition. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| File Premult / ``filePremult`` | Choice | PreMultiplied | | The image file being read is considered to have this premultiplication state. | +| | | | | To get UnPremultiplied (or "unassociated alpha") images, set the "Output Premult" parameter to Unpremultiplied. | +| | | | | By default the value should be correctly be guessed by the image file, but this parameter can be edited if the metadatas inside the file are wrong. | +| | | | | - Opaque means that the alpha channel is considered to be 1 (one), and it is not taken into account in colorspace conversion. | +| | | | | - Premultiplied, red, green and blue channels are divided by the alpha channel before applying the colorspace conversion, and re-multiplied by alpha after colorspace conversion. | +| | | | | - UnPremultiplied, means that red, green and blue channels are not modified before applying the colorspace conversion, and are multiplied by alpha after colorspace conversion. | +| | | | | This is set automatically from the image file and the plugin, but can be adjusted if this information is wrong in the file metadata. | +| | | | | RGB images can only be Opaque, and Alpha images can only be Premultiplied (the value of this parameter doesn't matter). | +| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | +| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | +| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Premult / ``outputPremult`` | Choice | PreMultiplied | | The alpha premultiplication in output of this node will have this state. | +| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | +| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | +| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Components / ``outputComponents`` | Choice | RGBA | What type of components this effect should output when the main color plane is requested. For the Read node it will map (in number of components) the Output Layer choice to these. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Frame rate / ``frameRate`` | Double | 24 | By default this value is guessed from the file. You can override it by checking the Custom fps parameter. The value of this parameter is what will be visible by the effects down-stream. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Custom FPS / ``customFps`` | Boolean | Off | If checked, you can freely force the value of the frame rate parameter. The frame-rate is just the meta-data that will be passed downstream to the graph, no retime will actually take place. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max retries per frame / ``maxRetries`` | Integer | 10 | Some video files are sometimes tricky to read and needs several retries before successfully decoding a frame. This parameter controls how many times we should attempt to decode the same frame before failing. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| FFmpeg Info... / ``libraryInfo`` | Button |   | Display information about the underlying library. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OCIO Config File / ``ocioConfigFile`` | N/A |   | OpenColorIO configuration file | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| File Colorspace / ``ocioInputSpaceIndex`` | Choice |   | Input data is taken to be in this colorspace. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Colorspace / ``ocioOutputSpaceIndex`` | Choice |   | Output data is taken to be in this colorspace. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key1 / ``key1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value1 / ``value1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key2 / ``key2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value2 / ``value2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key3 / ``key3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value3 / ``value3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key4 / ``key4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value4 / ``value4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OCIO config help... / ``ocioHelp`` | Button |   | Help about the OpenColorIO configuration. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. |pluginIcon| image:: fr.inria.openfx.ReadFFmpeg.png :width: 10.0% diff --git a/Documentation/source/plugins/fr.inria.openfx.ReadOIIO.rst b/Documentation/source/plugins/fr.inria.openfx.ReadOIIO.rst index 89ad7e4c53..80d63bef6e 100644 --- a/Documentation/source/plugins/fr.inria.openfx.ReadOIIO.rst +++ b/Documentation/source/plugins/fr.inria.openfx.ReadOIIO.rst @@ -84,172 +84,172 @@ Controls .. cssclass:: longtable -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Parameter / script name | Type | Default | Function | -+=================================================================+===========+=================+==============================================================================================================================================================================================================================================================================================================================================+ -| File / ``filename`` | N/A |   | The input image sequence/video stream file(s). | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| First Frame / ``firstFrame`` | Integer | 0 | The first frame this sequence/video should start at. This cannot be less than the first frame of the sequence and cannot be greater than the last frame of the sequence. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Before / ``before`` | Choice | Hold | | What to do before the first frame of the sequence. | -| | | | | **Hold**: While before the sequence, load the first frame. | -| | | | | **Loop**: Repeat the sequence before the first frame | -| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | -| | | | | **Black**: Render a black image | -| | | | | **Error**: Report an error | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Last Frame / ``lastFrame`` | Integer | 0 | The frame this sequence/video should end at. This cannot be lesser than the first frame of the sequence and cannot be greater than the last frame of the sequence. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| After / ``after`` | Choice | Hold | | What to do after the last frame of the sequence. | -| | | | | **Hold**: While before the sequence, load the first frame. | -| | | | | **Loop**: Repeat the sequence before the first frame | -| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | -| | | | | **Black**: Render a black image | -| | | | | **Error**: Report an error | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| On Missing Frame / ``onMissingFrame`` | Choice | Error | | What to do when a frame is missing from the sequence/stream. | -| | | | | **Hold previous**: Try to load the previous frame in the sequence/stream, if any. | -| | | | | **Load next**: Try to load the next frame in the sequence/stream, if any. | -| | | | | **Load nearest**: Try to load the nearest frame in the sequence/stream, if any. | -| | | | | **Error**: Report an error | -| | | | | **Black**: Render a black image | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Frame Mode / ``frameMode`` | Choice | Starting Time |   | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Starting Time / ``startingTime`` | Integer | 0 | At what time (on the timeline) should this sequence/video start. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Time Offset / ``timeOffset`` | Integer | 0 | Offset applied to the sequence in time units (i.e. frames). | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Proxy File / ``proxy`` | N/A |   | Filename of the proxy images. They will be used instead of the images read from the File parameter when the proxy mode (downscaling of the images) is activated. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Proxy threshold / ``proxyThreshold`` | Double | x: 1 y: 1 | The original scale of the proxy image. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Custom Proxy Scale / ``customProxyScale`` | Boolean | Off | Check to enable the Proxy scale edition. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| File Premult / ``filePremult`` | Choice | PreMultiplied | | The image file being read is considered to have this premultiplication state. | -| | | | | To get UnPremultiplied (or "unassociated alpha") images, set the "Output Premult" parameter to Unpremultiplied. | -| | | | | By default the value should be correctly be guessed by the image file, but this parameter can be edited if the metadatas inside the file are wrong. | -| | | | | - Opaque means that the alpha channel is considered to be 1 (one), and it is not taken into account in colorspace conversion. | -| | | | | - Premultiplied, red, green and blue channels are divided by the alpha channel before applying the colorspace conversion, and re-multiplied by alpha after colorspace conversion. | -| | | | | - UnPremultiplied, means that red, green and blue channels are not modified before applying the colorspace conversion, and are multiplied by alpha after colorspace conversion. | -| | | | | This is set automatically from the image file and the plugin, but can be adjusted if this information is wrong in the file metadata. | -| | | | | RGB images can only be Opaque, and Alpha images can only be Premultiplied (the value of this parameter doesn't matter). | -| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | -| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | -| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Premult / ``outputPremult`` | Choice | PreMultiplied | | The alpha premultiplication in output of this node will have this state. | -| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | -| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | -| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Components / ``outputComponents`` | Choice | RGBA | What type of components this effect should output when the main color plane is requested. For the Read node it will map (in number of components) the Output Layer choice to these. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Frame rate / ``frameRate`` | Double | 24 | By default this value is guessed from the file. You can override it by checking the Custom fps parameter. The value of this parameter is what will be visible by the effects down-stream. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Custom FPS / ``customFps`` | Boolean | Off | If checked, you can freely force the value of the frame rate parameter. The frame-rate is just the meta-data that will be passed downstream to the graph, no retime will actually take place. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Image Info... / ``showMetadata`` | Button |   | Shows information and metadata from the image at current time. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Auto Bright / ``rawAutoBright`` | Boolean | Off | If checked, use libraw's automatic increase of brightness by histogram (exposure correction). | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Use Camera WB / ``rawUseCameraWB`` | Boolean | On | If checked, and if possible, use the white balance from the camera. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Adjust Maximum Thr. / ``rawAdjustMaximumThr`` | Double | 0.75 | | This parameters controls auto-adjusting of maximum value based on channel\_maximum[] data, calculated from real frame data. If calculated maximum is greater than adjust\_maximum\_thr\*maximum, than maximum is set to calculated\_maximum. | -| | | | | Default: 0.75. If you set this value above 0.99999, than default value will be used. If you set this value below 0.00001, than no maximum adjustment will be performed. | -| | | | | Adjusting maximum should not damage any picture (esp. if you use default value) and is very useful for correcting channel overflow problems (magenta clouds on landscape shots, green-blue highlights for indoor shots). | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Colorspace / ``rawOutputColor`` | Choice | sRGB | | Output colorspace. | -| | | | | **Raw**: Raw data | -| | | | | **sRGB**: sRGB | -| | | | | **Adobe**: Adobe RGB (1998) | -| | | | | **Wide**: Wide-gamut RGB color space (or Adobe Wide Gamut RGB) | -| | | | | **ProPhoto**: Kodak ProPhoto RGB (or ROMM RGB) | -| | | | | **XYZ**: CIE XYZ | -| | | | | **ACES**: AMPAS ACES | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Camera Matrix / ``rawUseCameraMatrix`` | Choice | Default | | Use/don't use an embedded color matrix. | -| | | | | **None**: Do not use the embedded color matrix. | -| | | | | **Default**: Use embedded color profile (if present) for DNG files (always); for other files only if rawUseCameraWb is set. | -| | | | | **Force**: Use embedded color data (if present) regardless of white balance setting. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Exposure / ``rawExposure`` | Double | 1 | Amount of exposure correction before de-mosaicing, from 0.25 (2-stop darken) to 8 (3-stop brighten). (Default: 1., meaning no correction.) | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Demosaic / ``rawDemosaic`` | Choice | AHD | | Force a demosaicing algorithm. Will fall back on AHD if the demosaicing algorithm is not available due to licence restrictions (AHD-Mod, AFD, VCD, Mixed, LMMSE are GPL2, AMaZE is GPL3). | -| | | | | **None**: No demosaicing. | -| | | | | **Linear**: Linear interpolation. | -| | | | | **VNG**: VNG interpolation. | -| | | | | **PPG**: PPG interpolation. | -| | | | | **AHD**: AHD interpolation. | -| | | | | **DCB**: DCB interpolation. | -| | | | | **AHD-Mod**: Modified AHD interpolation by Paul Lee. | -| | | | | **AFD**: AFD interpolation (5-pass). | -| | | | | **VCD**: VCD interpolation. | -| | | | | **Mixed**: Mixed VCD/Modified AHD interpolation. | -| | | | | **LMMSE**: LMMSE interpolation. | -| | | | | **DHT**: DHT interpolation. | -| | | | | **AAHD**: Modified AHD interpolation by Anton Petrusevich. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Layer / ``outputLayer`` | Choice |   | This is the layer that will be set to the the color plane. This is relevant only for image formats that can have multiple layers: exr, tiff, psd, etc... Note that in Natron you can access other layers with a Shuffle node downstream of this node. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Edge Pixels / ``edgePixels`` | Choice | Auto | | Specifies how pixels in the border of the region of definition are handled | -| | | | | **Auto**: If the region of definition and format match exactly then repeat the border pixel otherwise use black | -| | | | | **Edge Detect**: For each edge, if the region of definition and format match exactly then repeat border pixel, otherwise use black | -| | | | | **Repeat**: Repeat pixels outside the region of definition | -| | | | | **Black**: Add black pixels outside the region of definition | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Offset Negative Display Window / ``offsetNegativeDispWindow`` | Boolean | On | The EXR file format can have its "display window" origin at another location than (0,0). However in OpenFX, formats should have their origin at (0,0). If the left edge of the display window is not 0, either you can offset the display window so it goes to 0, or you can treat the negative portion as overscan and resize the format. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| OpenImageIO Info... / ``libraryInfo`` | Button |   | Display information about the underlying library. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| OCIO Config File / ``ocioConfigFile`` | N/A |   | OpenColorIO configuration file | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| File Colorspace / ``ocioInputSpaceIndex`` | Choice |   | Input data is taken to be in this colorspace. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Colorspace / ``ocioOutputSpaceIndex`` | Choice |   | Output data is taken to be in this colorspace. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key1 / ``key1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value1 / ``value1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key2 / ``key2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value2 / ``value2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key3 / ``key3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value3 / ``value3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key4 / ``key4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value4 / ``value4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| OCIO config help... / ``ocioHelp`` | Button |   | Help about the OpenColorIO configuration. | -+-----------------------------------------------------------------+-----------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Parameter / script name | Type | Default | Function | ++=================================================================+===========+=================+===================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ +| File / ``filename`` | N/A |   | The input image sequence/video stream file(s). | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| First Frame / ``firstFrame`` | Integer | 0 | The first frame this sequence/video should start at. This cannot be less than the first frame of the sequence and cannot be greater than the last frame of the sequence. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Before / ``before`` | Choice | Hold | | What to do before the first frame of the sequence. | +| | | | | **Hold**: While before the sequence, load the first frame. | +| | | | | **Loop**: Repeat the sequence before the first frame | +| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | +| | | | | **Black**: Render a black image | +| | | | | **Error**: Report an error | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Last Frame / ``lastFrame`` | Integer | 0 | The frame this sequence/video should end at. This cannot be lesser than the first frame of the sequence and cannot be greater than the last frame of the sequence. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| After / ``after`` | Choice | Hold | | What to do after the last frame of the sequence. | +| | | | | **Hold**: While before the sequence, load the first frame. | +| | | | | **Loop**: Repeat the sequence before the first frame | +| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | +| | | | | **Black**: Render a black image | +| | | | | **Error**: Report an error | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| On Missing Frame / ``onMissingFrame`` | Choice | Error | | What to do when a frame is missing from the sequence/stream. | +| | | | | **Hold previous**: Try to load the previous frame in the sequence/stream, if any. | +| | | | | **Load next**: Try to load the next frame in the sequence/stream, if any. | +| | | | | **Load nearest**: Try to load the nearest frame in the sequence/stream, if any. | +| | | | | **Error**: Report an error | +| | | | | **Black**: Render a black image | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Frame Mode / ``frameMode`` | Choice | Starting Time |   | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Starting Time / ``startingTime`` | Integer | 0 | At what time (on the timeline) should this sequence/video start. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Time Offset / ``timeOffset`` | Integer | 0 | Offset applied to the sequence in time units (i.e. frames). | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Proxy File / ``proxy`` | N/A |   | Filename of the proxy images. They will be used instead of the images read from the File parameter when the proxy mode (downscaling of the images) is activated. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Proxy threshold / ``proxyThreshold`` | Double | x: 1 y: 1 | The scale of the proxy images. By default it will be automatically computed out of the images headers when you set the proxy file(s) path. When the render scale (proxy) is set to a scale lower or equal to this value then the proxy image files will be used instead of the original images. You can change this parameter by checking the "Custom scale" checkbox so that you can change the scale at which the proxy images should be used instead of the original images. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Custom Proxy Scale / ``customProxyScale`` | Boolean | Off | Check to enable the Proxy scale edition. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| File Premult / ``filePremult`` | Choice | PreMultiplied | | The image file being read is considered to have this premultiplication state. | +| | | | | To get UnPremultiplied (or "unassociated alpha") images, set the "Output Premult" parameter to Unpremultiplied. | +| | | | | By default the value should be correctly be guessed by the image file, but this parameter can be edited if the metadatas inside the file are wrong. | +| | | | | - Opaque means that the alpha channel is considered to be 1 (one), and it is not taken into account in colorspace conversion. | +| | | | | - Premultiplied, red, green and blue channels are divided by the alpha channel before applying the colorspace conversion, and re-multiplied by alpha after colorspace conversion. | +| | | | | - UnPremultiplied, means that red, green and blue channels are not modified before applying the colorspace conversion, and are multiplied by alpha after colorspace conversion. | +| | | | | This is set automatically from the image file and the plugin, but can be adjusted if this information is wrong in the file metadata. | +| | | | | RGB images can only be Opaque, and Alpha images can only be Premultiplied (the value of this parameter doesn't matter). | +| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | +| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | +| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Premult / ``outputPremult`` | Choice | PreMultiplied | | The alpha premultiplication in output of this node will have this state. | +| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | +| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | +| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Components / ``outputComponents`` | Choice | RGBA | What type of components this effect should output when the main color plane is requested. For the Read node it will map (in number of components) the Output Layer choice to these. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Frame rate / ``frameRate`` | Double | 24 | By default this value is guessed from the file. You can override it by checking the Custom fps parameter. The value of this parameter is what will be visible by the effects down-stream. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Custom FPS / ``customFps`` | Boolean | Off | If checked, you can freely force the value of the frame rate parameter. The frame-rate is just the meta-data that will be passed downstream to the graph, no retime will actually take place. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Image Info... / ``showMetadata`` | Button |   | Shows information and metadata from the image at current time. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Auto Bright / ``rawAutoBright`` | Boolean | Off | If checked, use libraw's automatic increase of brightness by histogram (exposure correction). | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Use Camera WB / ``rawUseCameraWB`` | Boolean | On | If checked, and if possible, use the white balance from the camera. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Adjust Maximum Thr. / ``rawAdjustMaximumThr`` | Double | 0.75 | | This parameters controls auto-adjusting of maximum value based on channel\_maximum[] data, calculated from real frame data. If calculated maximum is greater than adjust\_maximum\_thr\*maximum, than maximum is set to calculated\_maximum. | +| | | | | Default: 0.75. If you set this value above 0.99999, than default value will be used. If you set this value below 0.00001, than no maximum adjustment will be performed. | +| | | | | Adjusting maximum should not damage any picture (esp. if you use default value) and is very useful for correcting channel overflow problems (magenta clouds on landscape shots, green-blue highlights for indoor shots). | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Colorspace / ``rawOutputColor`` | Choice | sRGB | | Output colorspace. | +| | | | | **Raw**: Raw data | +| | | | | **sRGB**: sRGB | +| | | | | **Adobe**: Adobe RGB (1998) | +| | | | | **Wide**: Wide-gamut RGB color space (or Adobe Wide Gamut RGB) | +| | | | | **ProPhoto**: Kodak ProPhoto RGB (or ROMM RGB) | +| | | | | **XYZ**: CIE XYZ | +| | | | | **ACES**: AMPAS ACES | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Camera Matrix / ``rawUseCameraMatrix`` | Choice | Default | | Use/don't use an embedded color matrix. | +| | | | | **None**: Do not use the embedded color matrix. | +| | | | | **Default**: Use embedded color profile (if present) for DNG files (always); for other files only if rawUseCameraWb is set. | +| | | | | **Force**: Use embedded color data (if present) regardless of white balance setting. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Exposure / ``rawExposure`` | Double | 1 | Amount of exposure correction before de-mosaicing, from 0.25 (2-stop darken) to 8 (3-stop brighten). (Default: 1., meaning no correction.) | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Demosaic / ``rawDemosaic`` | Choice | AHD | | Force a demosaicing algorithm. Will fall back on AHD if the demosaicing algorithm is not available due to licence restrictions (AHD-Mod, AFD, VCD, Mixed, LMMSE are GPL2, AMaZE is GPL3). | +| | | | | **None**: No demosaicing. | +| | | | | **Linear**: Linear interpolation. | +| | | | | **VNG**: VNG interpolation. | +| | | | | **PPG**: PPG interpolation. | +| | | | | **AHD**: AHD interpolation. | +| | | | | **DCB**: DCB interpolation. | +| | | | | **AHD-Mod**: Modified AHD interpolation by Paul Lee. | +| | | | | **AFD**: AFD interpolation (5-pass). | +| | | | | **VCD**: VCD interpolation. | +| | | | | **Mixed**: Mixed VCD/Modified AHD interpolation. | +| | | | | **LMMSE**: LMMSE interpolation. | +| | | | | **DHT**: DHT interpolation. | +| | | | | **AAHD**: Modified AHD interpolation by Anton Petrusevich. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Layer / ``outputLayer`` | Choice |   | This is the layer that will be set to the the color plane. This is relevant only for image formats that can have multiple layers: exr, tiff, psd, etc... Note that in Natron you can access other layers with a Shuffle node downstream of this node. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Edge Pixels / ``edgePixels`` | Choice | Auto | | Specifies how pixels in the border of the region of definition are handled | +| | | | | **Auto**: If the region of definition and format match exactly then repeat the border pixel otherwise use black | +| | | | | **Edge Detect**: For each edge, if the region of definition and format match exactly then repeat border pixel, otherwise use black | +| | | | | **Repeat**: Repeat pixels outside the region of definition | +| | | | | **Black**: Add black pixels outside the region of definition | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Offset Negative Display Window / ``offsetNegativeDispWindow`` | Boolean | On | The EXR file format can have its "display window" origin at another location than (0,0). However in OpenFX, formats should have their origin at (0,0). If the left edge of the display window is not 0, either you can offset the display window so it goes to 0, or you can treat the negative portion as overscan and resize the format. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OpenImageIO Info... / ``libraryInfo`` | Button |   | Display information about the underlying library. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OCIO Config File / ``ocioConfigFile`` | N/A |   | OpenColorIO configuration file | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| File Colorspace / ``ocioInputSpaceIndex`` | Choice |   | Input data is taken to be in this colorspace. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Colorspace / ``ocioOutputSpaceIndex`` | Choice |   | Output data is taken to be in this colorspace. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key1 / ``key1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value1 / ``value1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key2 / ``key2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value2 / ``value2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key3 / ``key3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value3 / ``value3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key4 / ``key4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value4 / ``value4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OCIO config help... / ``ocioHelp`` | Button |   | Help about the OpenColorIO configuration. | ++-----------------------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. |pluginIcon| image:: fr.inria.openfx.ReadOIIO.png :width: 10.0% diff --git a/Documentation/source/plugins/fr.inria.openfx.ReadPFM.rst b/Documentation/source/plugins/fr.inria.openfx.ReadPFM.rst index 8e891847e2..7f1b21d2d7 100644 --- a/Documentation/source/plugins/fr.inria.openfx.ReadPFM.rst +++ b/Documentation/source/plugins/fr.inria.openfx.ReadPFM.rst @@ -28,119 +28,119 @@ Controls .. cssclass:: longtable -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Parameter / script name | Type | Default | Function | -+================================================+===========+=================+=================================================================================================================================================================================================+ -| File / ``filename`` | N/A |   | The input image sequence/video stream file(s). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| First Frame / ``firstFrame`` | Integer | 0 | The first frame this sequence/video should start at. This cannot be less than the first frame of the sequence and cannot be greater than the last frame of the sequence. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Before / ``before`` | Choice | Hold | | What to do before the first frame of the sequence. | -| | | | | **Hold**: While before the sequence, load the first frame. | -| | | | | **Loop**: Repeat the sequence before the first frame | -| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | -| | | | | **Black**: Render a black image | -| | | | | **Error**: Report an error | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Last Frame / ``lastFrame`` | Integer | 0 | The frame this sequence/video should end at. This cannot be lesser than the first frame of the sequence and cannot be greater than the last frame of the sequence. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| After / ``after`` | Choice | Hold | | What to do after the last frame of the sequence. | -| | | | | **Hold**: While before the sequence, load the first frame. | -| | | | | **Loop**: Repeat the sequence before the first frame | -| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | -| | | | | **Black**: Render a black image | -| | | | | **Error**: Report an error | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| On Missing Frame / ``onMissingFrame`` | Choice | Error | | What to do when a frame is missing from the sequence/stream. | -| | | | | **Hold previous**: Try to load the previous frame in the sequence/stream, if any. | -| | | | | **Load next**: Try to load the next frame in the sequence/stream, if any. | -| | | | | **Load nearest**: Try to load the nearest frame in the sequence/stream, if any. | -| | | | | **Error**: Report an error | -| | | | | **Black**: Render a black image | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Frame Mode / ``frameMode`` | Choice | Starting Time |   | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Starting Time / ``startingTime`` | Integer | 0 | At what time (on the timeline) should this sequence/video start. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Time Offset / ``timeOffset`` | Integer | 0 | Offset applied to the sequence in time units (i.e. frames). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Proxy File / ``proxy`` | N/A |   | Filename of the proxy images. They will be used instead of the images read from the File parameter when the proxy mode (downscaling of the images) is activated. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Proxy threshold / ``proxyThreshold`` | Double | x: 1 y: 1 | The original scale of the proxy image. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Custom Proxy Scale / ``customProxyScale`` | Boolean | Off | Check to enable the Proxy scale edition. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| File Premult / ``filePremult`` | Choice | PreMultiplied | | The image file being read is considered to have this premultiplication state. | -| | | | | To get UnPremultiplied (or "unassociated alpha") images, set the "Output Premult" parameter to Unpremultiplied. | -| | | | | By default the value should be correctly be guessed by the image file, but this parameter can be edited if the metadatas inside the file are wrong. | -| | | | | - Opaque means that the alpha channel is considered to be 1 (one), and it is not taken into account in colorspace conversion. | -| | | | | - Premultiplied, red, green and blue channels are divided by the alpha channel before applying the colorspace conversion, and re-multiplied by alpha after colorspace conversion. | -| | | | | - UnPremultiplied, means that red, green and blue channels are not modified before applying the colorspace conversion, and are multiplied by alpha after colorspace conversion. | -| | | | | This is set automatically from the image file and the plugin, but can be adjusted if this information is wrong in the file metadata. | -| | | | | RGB images can only be Opaque, and Alpha images can only be Premultiplied (the value of this parameter doesn't matter). | -| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | -| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | -| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Premult / ``outputPremult`` | Choice | PreMultiplied | | The alpha premultiplication in output of this node will have this state. | -| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | -| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | -| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Components / ``outputComponents`` | Choice | RGBA | What type of components this effect should output when the main color plane is requested. For the Read node it will map (in number of components) the Output Layer choice to these. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Frame rate / ``frameRate`` | Double | 24 | By default this value is guessed from the file. You can override it by checking the Custom fps parameter. The value of this parameter is what will be visible by the effects down-stream. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Custom FPS / ``customFps`` | Boolean | Off | If checked, you can freely force the value of the frame rate parameter. The frame-rate is just the meta-data that will be passed downstream to the graph, no retime will actually take place. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| OCIO Config File / ``ocioConfigFile`` | N/A |   | OpenColorIO configuration file | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| File Colorspace / ``ocioInputSpaceIndex`` | Choice |   | Input data is taken to be in this colorspace. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Colorspace / ``ocioOutputSpaceIndex`` | Choice |   | Output data is taken to be in this colorspace. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key1 / ``key1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value1 / ``value1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key2 / ``key2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value2 / ``value2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key3 / ``key3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value3 / ``value3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key4 / ``key4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value4 / ``value4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| OCIO config help... / ``ocioHelp`` | Button |   | Help about the OpenColorIO configuration. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Parameter / script name | Type | Default | Function | ++================================================+===========+=================+===================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ +| File / ``filename`` | N/A |   | The input image sequence/video stream file(s). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| First Frame / ``firstFrame`` | Integer | 0 | The first frame this sequence/video should start at. This cannot be less than the first frame of the sequence and cannot be greater than the last frame of the sequence. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Before / ``before`` | Choice | Hold | | What to do before the first frame of the sequence. | +| | | | | **Hold**: While before the sequence, load the first frame. | +| | | | | **Loop**: Repeat the sequence before the first frame | +| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | +| | | | | **Black**: Render a black image | +| | | | | **Error**: Report an error | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Last Frame / ``lastFrame`` | Integer | 0 | The frame this sequence/video should end at. This cannot be lesser than the first frame of the sequence and cannot be greater than the last frame of the sequence. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| After / ``after`` | Choice | Hold | | What to do after the last frame of the sequence. | +| | | | | **Hold**: While before the sequence, load the first frame. | +| | | | | **Loop**: Repeat the sequence before the first frame | +| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | +| | | | | **Black**: Render a black image | +| | | | | **Error**: Report an error | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| On Missing Frame / ``onMissingFrame`` | Choice | Error | | What to do when a frame is missing from the sequence/stream. | +| | | | | **Hold previous**: Try to load the previous frame in the sequence/stream, if any. | +| | | | | **Load next**: Try to load the next frame in the sequence/stream, if any. | +| | | | | **Load nearest**: Try to load the nearest frame in the sequence/stream, if any. | +| | | | | **Error**: Report an error | +| | | | | **Black**: Render a black image | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Frame Mode / ``frameMode`` | Choice | Starting Time |   | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Starting Time / ``startingTime`` | Integer | 0 | At what time (on the timeline) should this sequence/video start. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Time Offset / ``timeOffset`` | Integer | 0 | Offset applied to the sequence in time units (i.e. frames). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Proxy File / ``proxy`` | N/A |   | Filename of the proxy images. They will be used instead of the images read from the File parameter when the proxy mode (downscaling of the images) is activated. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Proxy threshold / ``proxyThreshold`` | Double | x: 1 y: 1 | The scale of the proxy images. By default it will be automatically computed out of the images headers when you set the proxy file(s) path. When the render scale (proxy) is set to a scale lower or equal to this value then the proxy image files will be used instead of the original images. You can change this parameter by checking the "Custom scale" checkbox so that you can change the scale at which the proxy images should be used instead of the original images. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Custom Proxy Scale / ``customProxyScale`` | Boolean | Off | Check to enable the Proxy scale edition. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| File Premult / ``filePremult`` | Choice | PreMultiplied | | The image file being read is considered to have this premultiplication state. | +| | | | | To get UnPremultiplied (or "unassociated alpha") images, set the "Output Premult" parameter to Unpremultiplied. | +| | | | | By default the value should be correctly be guessed by the image file, but this parameter can be edited if the metadatas inside the file are wrong. | +| | | | | - Opaque means that the alpha channel is considered to be 1 (one), and it is not taken into account in colorspace conversion. | +| | | | | - Premultiplied, red, green and blue channels are divided by the alpha channel before applying the colorspace conversion, and re-multiplied by alpha after colorspace conversion. | +| | | | | - UnPremultiplied, means that red, green and blue channels are not modified before applying the colorspace conversion, and are multiplied by alpha after colorspace conversion. | +| | | | | This is set automatically from the image file and the plugin, but can be adjusted if this information is wrong in the file metadata. | +| | | | | RGB images can only be Opaque, and Alpha images can only be Premultiplied (the value of this parameter doesn't matter). | +| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | +| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | +| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Premult / ``outputPremult`` | Choice | PreMultiplied | | The alpha premultiplication in output of this node will have this state. | +| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | +| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | +| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Components / ``outputComponents`` | Choice | RGBA | What type of components this effect should output when the main color plane is requested. For the Read node it will map (in number of components) the Output Layer choice to these. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Frame rate / ``frameRate`` | Double | 24 | By default this value is guessed from the file. You can override it by checking the Custom fps parameter. The value of this parameter is what will be visible by the effects down-stream. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Custom FPS / ``customFps`` | Boolean | Off | If checked, you can freely force the value of the frame rate parameter. The frame-rate is just the meta-data that will be passed downstream to the graph, no retime will actually take place. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OCIO Config File / ``ocioConfigFile`` | N/A |   | OpenColorIO configuration file | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| File Colorspace / ``ocioInputSpaceIndex`` | Choice |   | Input data is taken to be in this colorspace. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Colorspace / ``ocioOutputSpaceIndex`` | Choice |   | Output data is taken to be in this colorspace. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key1 / ``key1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value1 / ``value1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key2 / ``key2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value2 / ``value2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key3 / ``key3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value3 / ``value3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key4 / ``key4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value4 / ``value4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OCIO config help... / ``ocioHelp`` | Button |   | Help about the OpenColorIO configuration. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. |pluginIcon| image:: fr.inria.openfx.ReadPFM.png :width: 10.0% diff --git a/Documentation/source/plugins/fr.inria.openfx.ReadPNG.rst b/Documentation/source/plugins/fr.inria.openfx.ReadPNG.rst index bef3396b6b..97f9afdcb3 100644 --- a/Documentation/source/plugins/fr.inria.openfx.ReadPNG.rst +++ b/Documentation/source/plugins/fr.inria.openfx.ReadPNG.rst @@ -28,123 +28,123 @@ Controls .. cssclass:: longtable -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Parameter / script name | Type | Default | Function | -+================================================+===========+=================+=================================================================================================================================================================================================+ -| File / ``filename`` | N/A |   | The input image sequence/video stream file(s). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| First Frame / ``firstFrame`` | Integer | 0 | The first frame this sequence/video should start at. This cannot be less than the first frame of the sequence and cannot be greater than the last frame of the sequence. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Before / ``before`` | Choice | Hold | | What to do before the first frame of the sequence. | -| | | | | **Hold**: While before the sequence, load the first frame. | -| | | | | **Loop**: Repeat the sequence before the first frame | -| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | -| | | | | **Black**: Render a black image | -| | | | | **Error**: Report an error | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Last Frame / ``lastFrame`` | Integer | 0 | The frame this sequence/video should end at. This cannot be lesser than the first frame of the sequence and cannot be greater than the last frame of the sequence. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| After / ``after`` | Choice | Hold | | What to do after the last frame of the sequence. | -| | | | | **Hold**: While before the sequence, load the first frame. | -| | | | | **Loop**: Repeat the sequence before the first frame | -| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | -| | | | | **Black**: Render a black image | -| | | | | **Error**: Report an error | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| On Missing Frame / ``onMissingFrame`` | Choice | Error | | What to do when a frame is missing from the sequence/stream. | -| | | | | **Hold previous**: Try to load the previous frame in the sequence/stream, if any. | -| | | | | **Load next**: Try to load the next frame in the sequence/stream, if any. | -| | | | | **Load nearest**: Try to load the nearest frame in the sequence/stream, if any. | -| | | | | **Error**: Report an error | -| | | | | **Black**: Render a black image | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Frame Mode / ``frameMode`` | Choice | Starting Time |   | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Starting Time / ``startingTime`` | Integer | 0 | At what time (on the timeline) should this sequence/video start. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Time Offset / ``timeOffset`` | Integer | 0 | Offset applied to the sequence in time units (i.e. frames). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Proxy File / ``proxy`` | N/A |   | Filename of the proxy images. They will be used instead of the images read from the File parameter when the proxy mode (downscaling of the images) is activated. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Proxy threshold / ``proxyThreshold`` | Double | x: 1 y: 1 | The original scale of the proxy image. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Custom Proxy Scale / ``customProxyScale`` | Boolean | Off | Check to enable the Proxy scale edition. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| File Premult / ``filePremult`` | Choice | PreMultiplied | | The image file being read is considered to have this premultiplication state. | -| | | | | To get UnPremultiplied (or "unassociated alpha") images, set the "Output Premult" parameter to Unpremultiplied. | -| | | | | By default the value should be correctly be guessed by the image file, but this parameter can be edited if the metadatas inside the file are wrong. | -| | | | | - Opaque means that the alpha channel is considered to be 1 (one), and it is not taken into account in colorspace conversion. | -| | | | | - Premultiplied, red, green and blue channels are divided by the alpha channel before applying the colorspace conversion, and re-multiplied by alpha after colorspace conversion. | -| | | | | - UnPremultiplied, means that red, green and blue channels are not modified before applying the colorspace conversion, and are multiplied by alpha after colorspace conversion. | -| | | | | This is set automatically from the image file and the plugin, but can be adjusted if this information is wrong in the file metadata. | -| | | | | RGB images can only be Opaque, and Alpha images can only be Premultiplied (the value of this parameter doesn't matter). | -| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | -| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | -| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Premult / ``outputPremult`` | Choice | PreMultiplied | | The alpha premultiplication in output of this node will have this state. | -| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | -| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | -| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Components / ``outputComponents`` | Choice | RGBA | What type of components this effect should output when the main color plane is requested. For the Read node it will map (in number of components) the Output Layer choice to these. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Frame rate / ``frameRate`` | Double | 24 | By default this value is guessed from the file. You can override it by checking the Custom fps parameter. The value of this parameter is what will be visible by the effects down-stream. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Custom FPS / ``customFps`` | Boolean | Off | If checked, you can freely force the value of the frame rate parameter. The frame-rate is just the meta-data that will be passed downstream to the graph, no retime will actually take place. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Image Info... / ``showMetadata`` | Button |   | Shows information and metadata from the image at current time. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| libpng Info... / ``libraryInfo`` | Button |   | Display information about the underlying library. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| OCIO Config File / ``ocioConfigFile`` | N/A |   | OpenColorIO configuration file | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| File Colorspace / ``ocioInputSpaceIndex`` | Choice |   | Input data is taken to be in this colorspace. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Colorspace / ``ocioOutputSpaceIndex`` | Choice |   | Output data is taken to be in this colorspace. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key1 / ``key1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value1 / ``value1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key2 / ``key2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value2 / ``value2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key3 / ``key3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value3 / ``value3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| key4 / ``key4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| value4 / ``value4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | -| | | | | Here you can specify the context name (key) and its corresponding value. | -| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | -| | | | | http://opencolorio.org/userguide/contexts.html | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| OCIO config help... / ``ocioHelp`` | Button |   | Help about the OpenColorIO configuration. | -+------------------------------------------------+-----------+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Parameter / script name | Type | Default | Function | ++================================================+===========+=================+===================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ +| File / ``filename`` | N/A |   | The input image sequence/video stream file(s). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| First Frame / ``firstFrame`` | Integer | 0 | The first frame this sequence/video should start at. This cannot be less than the first frame of the sequence and cannot be greater than the last frame of the sequence. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Before / ``before`` | Choice | Hold | | What to do before the first frame of the sequence. | +| | | | | **Hold**: While before the sequence, load the first frame. | +| | | | | **Loop**: Repeat the sequence before the first frame | +| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | +| | | | | **Black**: Render a black image | +| | | | | **Error**: Report an error | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Last Frame / ``lastFrame`` | Integer | 0 | The frame this sequence/video should end at. This cannot be lesser than the first frame of the sequence and cannot be greater than the last frame of the sequence. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| After / ``after`` | Choice | Hold | | What to do after the last frame of the sequence. | +| | | | | **Hold**: While before the sequence, load the first frame. | +| | | | | **Loop**: Repeat the sequence before the first frame | +| | | | | **Bounce**: Repeat the sequence in reverse before the first frame | +| | | | | **Black**: Render a black image | +| | | | | **Error**: Report an error | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| On Missing Frame / ``onMissingFrame`` | Choice | Error | | What to do when a frame is missing from the sequence/stream. | +| | | | | **Hold previous**: Try to load the previous frame in the sequence/stream, if any. | +| | | | | **Load next**: Try to load the next frame in the sequence/stream, if any. | +| | | | | **Load nearest**: Try to load the nearest frame in the sequence/stream, if any. | +| | | | | **Error**: Report an error | +| | | | | **Black**: Render a black image | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Frame Mode / ``frameMode`` | Choice | Starting Time |   | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Starting Time / ``startingTime`` | Integer | 0 | At what time (on the timeline) should this sequence/video start. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Time Offset / ``timeOffset`` | Integer | 0 | Offset applied to the sequence in time units (i.e. frames). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Proxy File / ``proxy`` | N/A |   | Filename of the proxy images. They will be used instead of the images read from the File parameter when the proxy mode (downscaling of the images) is activated. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Proxy threshold / ``proxyThreshold`` | Double | x: 1 y: 1 | The scale of the proxy images. By default it will be automatically computed out of the images headers when you set the proxy file(s) path. When the render scale (proxy) is set to a scale lower or equal to this value then the proxy image files will be used instead of the original images. You can change this parameter by checking the "Custom scale" checkbox so that you can change the scale at which the proxy images should be used instead of the original images. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Custom Proxy Scale / ``customProxyScale`` | Boolean | Off | Check to enable the Proxy scale edition. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| File Premult / ``filePremult`` | Choice | PreMultiplied | | The image file being read is considered to have this premultiplication state. | +| | | | | To get UnPremultiplied (or "unassociated alpha") images, set the "Output Premult" parameter to Unpremultiplied. | +| | | | | By default the value should be correctly be guessed by the image file, but this parameter can be edited if the metadatas inside the file are wrong. | +| | | | | - Opaque means that the alpha channel is considered to be 1 (one), and it is not taken into account in colorspace conversion. | +| | | | | - Premultiplied, red, green and blue channels are divided by the alpha channel before applying the colorspace conversion, and re-multiplied by alpha after colorspace conversion. | +| | | | | - UnPremultiplied, means that red, green and blue channels are not modified before applying the colorspace conversion, and are multiplied by alpha after colorspace conversion. | +| | | | | This is set automatically from the image file and the plugin, but can be adjusted if this information is wrong in the file metadata. | +| | | | | RGB images can only be Opaque, and Alpha images can only be Premultiplied (the value of this parameter doesn't matter). | +| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | +| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | +| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Premult / ``outputPremult`` | Choice | PreMultiplied | | The alpha premultiplication in output of this node will have this state. | +| | | | | **Opaque**: The image is opaque and so has no premultiplication state, as if the alpha component in all pixels were set to the white point. | +| | | | | **PreMultiplied**: The image is premultiplied by its alpha (also called "associated alpha"). | +| | | | | **UnPreMultiplied**: The image is unpremultiplied (also called "unassociated alpha"). | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Components / ``outputComponents`` | Choice | RGBA | What type of components this effect should output when the main color plane is requested. For the Read node it will map (in number of components) the Output Layer choice to these. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Frame rate / ``frameRate`` | Double | 24 | By default this value is guessed from the file. You can override it by checking the Custom fps parameter. The value of this parameter is what will be visible by the effects down-stream. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Custom FPS / ``customFps`` | Boolean | Off | If checked, you can freely force the value of the frame rate parameter. The frame-rate is just the meta-data that will be passed downstream to the graph, no retime will actually take place. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Image Info... / ``showMetadata`` | Button |   | Shows information and metadata from the image at current time. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| libpng Info... / ``libraryInfo`` | Button |   | Display information about the underlying library. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OCIO Config File / ``ocioConfigFile`` | N/A |   | OpenColorIO configuration file | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| File Colorspace / ``ocioInputSpaceIndex`` | Choice |   | Input data is taken to be in this colorspace. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Colorspace / ``ocioOutputSpaceIndex`` | Choice |   | Output data is taken to be in this colorspace. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key1 / ``key1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value1 / ``value1`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key2 / ``key2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value2 / ``value2`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key3 / ``key3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value3 / ``value3`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| key4 / ``key4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| value4 / ``value4`` | String |   | | OCIO Contexts allow you to apply specific LUTs or grades to different shots. | +| | | | | Here you can specify the context name (key) and its corresponding value. | +| | | | | Full details of how to set up contexts and add them to your config can be found in the OpenColorIO documentation: | +| | | | | http://opencolorio.org/userguide/contexts.html | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| OCIO config help... / ``ocioHelp`` | Button |   | Help about the OpenColorIO configuration. | ++------------------------------------------------+-----------+-----------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. |pluginIcon| image:: fr.inria.openfx.ReadPNG.png :width: 10.0% diff --git a/Documentation/source/plugins/net.sf.openfx.Shadertoy.rst b/Documentation/source/plugins/net.sf.openfx.Shadertoy.rst index 39375d9f2f..553df57398 100644 --- a/Documentation/source/plugins/net.sf.openfx.Shadertoy.rst +++ b/Documentation/source/plugins/net.sf.openfx.Shadertoy.rst @@ -255,457 +255,457 @@ Controls .. cssclass:: longtable -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Parameter / script name | Type | Default | Function | -+================================================+===========+=====================================================================================================+===============================================================================================================================================================================================================================================================================================================================+ -| Mouse Pos. / ``mousePosition`` | Double | x: 0 y: 0 | 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. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Click Pos. / ``mouseClick`` | Double | x: 1 y: 1 | 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.) | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Mouse Pressed / ``mousePressed`` | Boolean | Off | 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. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value0 / ``paramValueBool0`` | Boolean | Off | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value0 / ``paramValueInt0`` | Integer | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value0 / ``paramValueFloat0`` | Double | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value0 / ``paramValueVec20`` | Double | x: 0 y: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value0 / ``paramValueVec30`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value0 / ``paramValueVec40`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value1 / ``paramValueBool1`` | Boolean | Off | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value1 / ``paramValueInt1`` | Integer | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value1 / ``paramValueFloat1`` | Double | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value1 / ``paramValueVec21`` | Double | x: 0 y: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value1 / ``paramValueVec31`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value1 / ``paramValueVec41`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value2 / ``paramValueBool2`` | Boolean | Off | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value2 / ``paramValueInt2`` | Integer | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value2 / ``paramValueFloat2`` | Double | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value2 / ``paramValueVec22`` | Double | x: 0 y: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value2 / ``paramValueVec32`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value2 / ``paramValueVec42`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value3 / ``paramValueBool3`` | Boolean | Off | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value3 / ``paramValueInt3`` | Integer | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value3 / ``paramValueFloat3`` | Double | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value3 / ``paramValueVec23`` | Double | x: 0 y: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value3 / ``paramValueVec33`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value3 / ``paramValueVec43`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value4 / ``paramValueBool4`` | Boolean | Off | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value4 / ``paramValueInt4`` | Integer | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value4 / ``paramValueFloat4`` | Double | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value4 / ``paramValueVec24`` | Double | x: 0 y: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value4 / ``paramValueVec34`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value4 / ``paramValueVec44`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value5 / ``paramValueBool5`` | Boolean | Off | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value5 / ``paramValueInt5`` | Integer | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value5 / ``paramValueFloat5`` | Double | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value5 / ``paramValueVec25`` | Double | x: 0 y: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value5 / ``paramValueVec35`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value5 / ``paramValueVec45`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value6 / ``paramValueBool6`` | Boolean | Off | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value6 / ``paramValueInt6`` | Integer | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value6 / ``paramValueFloat6`` | Double | 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value6 / ``paramValueVec26`` | Double | x: 0 y: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value6 / ``paramValueVec36`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Value6 / ``paramValueVec46`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Load from File / ``imageShaderFileName`` | N/A |   | Load the source from the given file. The file contents is only loaded once. Press the "Reload" button to load again the same file. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Reload / ``imageShaderReload`` | Button |   | Reload the source from the given file. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Presets Directory / ``imageShaderPresetDir`` | N/A |   | The directory where presets are located. There must be a "Shadertoy.txt" file in this directory to give the list of presets (see the default presets directory for an example). The default textures are located in "/Applications/Natron.app/Contents/Plugins/OFX/Natron/Shadertoy.ofx.bundle/Contents/Resources/presets". | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Load from Preset / ``imageShaderPreset`` | Choice | No preset | Load the source from the preset. The default textures are located in "/Applications/Natron.app/Contents/Plugins/OFX/Natron/Shadertoy.ofx.bundle/Contents/Resources/presets", and more presets can be added by editing "Shadertoy.txt" in the Presets Directory. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Source / ``imageShaderSource`` | String | | // iChannel0: Source (Source image.), filter=linear, wrap=clamp | | Image shader. | -| | | | // BBox: iChannel0 | | | -| | | | | | Shader Inputs: | -| | | | const vec2 iRenderScale = vec2(1.,1.); // Render Scale (The size of a full-resolution pixel). | | uniform vec3 iResolution; // viewport resolution (in pixels) | -| | | | uniform float amplitude = 0.5; // Amplitude (The amplitude of the xy sine wave), min=0., max=1. | | uniform float iGlobalTime; // shader playback time (in seconds) | -| | | | uniform float size = 50.; // Size (The period of the xy sine wave), min = 0., max = 200. | | uniform float iTimeDelta; // render time (in seconds) | -| | | | | | uniform int iFrame; // shader playback frame | -| | | | void mainImage( out vec4 fragColor, in vec2 fragCoord ) | | uniform float iChannelTime[4]; // channel playback time (in seconds) | -| | | | { | | uniform vec3 iChannelResolution[4]; // channel resolution (in pixels) | -| | | | vec2 uv = fragCoord.xy / iResolution.xy; | | uniform vec4 iMouse; // mouse pixel coords. xy: current (if MLB down), zw: click | -| | | | vec3 sinetex = vec3(0.5+0.5\*amplitude\*sin(fragCoord.x/(size\*iRenderScale.x)), | | uniform samplerXX iChannel0..3; // input channel. XX = 2D/Cube | -| | | | 0.5+0.5\*amplitude\*sin(fragCoord.y/(size\*iRenderScale.y)), | | uniform vec4 iDate; // (year, month, day, time in seconds) | -| | | | 0.5+0.5\*sin(iGlobalTime)); | | uniform float iSampleRate; // sound sample rate (i.e., 44100) | -| | | | fragColor = vec4(amplitude\*sinetex + (1 - amplitude)\*texture2D( iChannel0, uv ).xyz,1.0); | | -| | | | } | | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Compile / ``imageShaderCompile`` | Button |   | Compile the image shader. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Auto. Params / ``autoParams`` | Button |   | Automatically set the parameters from the shader source next time image is rendered. May require clicking twice, depending on the OpenFX host. Also reset these parameters to their default value. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Reset Params Values / ``resetParams`` | Button |   | Set all the extra parameters to their default values, as set automatically by the "Auto. Params", or in the "Extra Parameters" group. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -|   / ``inputName0`` | String | iChannel0 |   | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Enable / ``inputEnable0`` | Boolean | On | Enable this input. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Filter / ``mipmap0`` | Choice | Mipmap | | Texture filter for this input. | -| | | | | **Nearest**: MIN/MAG = GL\_NEAREST/GL\_NEAREST | -| | | | | **Linear**: MIN/MAG = GL\_LINEAR/GL\_LINEAR | -| | | | | **Mipmap**: MIN/MAG = GL\_LINEAR\_MIPMAP\_LINEAR/GL\_LINEAR | -| | | | | **Anisotropic**: Mipmap with anisotropic filtering. Available with GPU if supported (check for the presence of the GL\_EXT\_texture\_filter\_anisotropic extension in the Renderer Info) and with "softpipe" CPU driver. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Wrap / ``wrap0`` | Choice | Repeat | | Texture wrap parameter for this input. | -| | | | | **Repeat**: WRAP\_S/T = GL\_REPEAT | -| | | | | **Clamp**: WRAP\_S/T = GL\_CLAMP\_TO\_EDGE | -| | | | | **Mirror**: WRAP\_S/T = GL\_MIRRORED\_REPEAT | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Label / ``inputLabel0`` | String |   | Label for this input in the user interface. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Hint / ``inputHint0`` | String |   |   | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -|   / ``inputName1`` | String | iChannel1 |   | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Enable / ``inputEnable1`` | Boolean | On | Enable this input. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Filter / ``mipmap1`` | Choice | Mipmap | | Texture filter for this input. | -| | | | | **Nearest**: MIN/MAG = GL\_NEAREST/GL\_NEAREST | -| | | | | **Linear**: MIN/MAG = GL\_LINEAR/GL\_LINEAR | -| | | | | **Mipmap**: MIN/MAG = GL\_LINEAR\_MIPMAP\_LINEAR/GL\_LINEAR | -| | | | | **Anisotropic**: Mipmap with anisotropic filtering. Available with GPU if supported (check for the presence of the GL\_EXT\_texture\_filter\_anisotropic extension in the Renderer Info) and with "softpipe" CPU driver. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Wrap / ``wrap1`` | Choice | Repeat | | Texture wrap parameter for this input. | -| | | | | **Repeat**: WRAP\_S/T = GL\_REPEAT | -| | | | | **Clamp**: WRAP\_S/T = GL\_CLAMP\_TO\_EDGE | -| | | | | **Mirror**: WRAP\_S/T = GL\_MIRRORED\_REPEAT | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Label / ``inputLabel1`` | String |   | Label for this input in the user interface. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Hint / ``inputHint1`` | String |   |   | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -|   / ``inputName2`` | String | iChannel2 |   | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Enable / ``inputEnable2`` | Boolean | On | Enable this input. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Filter / ``mipmap2`` | Choice | Mipmap | | Texture filter for this input. | -| | | | | **Nearest**: MIN/MAG = GL\_NEAREST/GL\_NEAREST | -| | | | | **Linear**: MIN/MAG = GL\_LINEAR/GL\_LINEAR | -| | | | | **Mipmap**: MIN/MAG = GL\_LINEAR\_MIPMAP\_LINEAR/GL\_LINEAR | -| | | | | **Anisotropic**: Mipmap with anisotropic filtering. Available with GPU if supported (check for the presence of the GL\_EXT\_texture\_filter\_anisotropic extension in the Renderer Info) and with "softpipe" CPU driver. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Wrap / ``wrap2`` | Choice | Repeat | | Texture wrap parameter for this input. | -| | | | | **Repeat**: WRAP\_S/T = GL\_REPEAT | -| | | | | **Clamp**: WRAP\_S/T = GL\_CLAMP\_TO\_EDGE | -| | | | | **Mirror**: WRAP\_S/T = GL\_MIRRORED\_REPEAT | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Label / ``inputLabel2`` | String |   | Label for this input in the user interface. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Hint / ``inputHint2`` | String |   |   | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -|   / ``inputName3`` | String | iChannel3 |   | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Enable / ``inputEnable3`` | Boolean | On | Enable this input. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Filter / ``mipmap3`` | Choice | Mipmap | | Texture filter for this input. | -| | | | | **Nearest**: MIN/MAG = GL\_NEAREST/GL\_NEAREST | -| | | | | **Linear**: MIN/MAG = GL\_LINEAR/GL\_LINEAR | -| | | | | **Mipmap**: MIN/MAG = GL\_LINEAR\_MIPMAP\_LINEAR/GL\_LINEAR | -| | | | | **Anisotropic**: Mipmap with anisotropic filtering. Available with GPU if supported (check for the presence of the GL\_EXT\_texture\_filter\_anisotropic extension in the Renderer Info) and with "softpipe" CPU driver. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Wrap / ``wrap3`` | Choice | Repeat | | Texture wrap parameter for this input. | -| | | | | **Repeat**: WRAP\_S/T = GL\_REPEAT | -| | | | | **Clamp**: WRAP\_S/T = GL\_CLAMP\_TO\_EDGE | -| | | | | **Mirror**: WRAP\_S/T = GL\_MIRRORED\_REPEAT | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Label / ``inputLabel3`` | String |   | Label for this input in the user interface. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Hint / ``inputHint3`` | String |   |   | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Output Bounding Box / ``bbox`` | Choice | Default | | What to use to produce the output image's bounding box. If no selected input is connected, use the project size. | -| | | | | **Default**: Default bounding box (project size). | -| | | | | **Format**: Use a pre-defined image format. | -| | | | | **Union**: Union of all connected inputs. | -| | | | | **Intersect**: Intersection of all connected inputs. | -| | | | | **iChannel0**: Bounding box of iChannel0. | -| | | | | **iChannel1**: Bounding box of iChannel1. | -| | | | | **iChannel2**: Bounding box of iChannel2. | -| | | | | **iChannel3**: Bounding box of iChannel3. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Format / ``NatronParamFormatChoice`` | Choice | HD 1920x1080 | The output format. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Mouse Params. / ``mouseParams`` | Boolean | On | Enable mouse parameters. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Start Date / ``startDate`` | Color | y: 1970 m: 0 d: 1 s: 0 | 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 24\*60\*60=86400. December 28, 1895 at 10:30 would thus the be (1895,11,28,37800). | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| No. of Params / ``paramCount`` | Integer | 0 | Number of extra parameters. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Type / ``paramType0`` | Choice | none | Type of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Name / ``paramName0`` | String |   | Name of the parameter, as used in the shader. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Label / ``paramLabel0`` | String |   | Label of the parameter, as displayed in the user interface. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Hint / ``paramHint0`` | String |   | Help for the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default0 / ``paramDefaultBool0`` | Boolean | Off | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default0 / ``paramDefaultInt0`` | Integer | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min0 / ``paramMinInt0`` | Integer | -2147483648 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max0 / ``paramMaxInt0`` | Integer | 2147483647 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default0 / ``paramDefaultFloat0`` | Double | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min0 / ``paramMinFloat0`` | Double | -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max0 / ``paramMaxFloat0`` | Double | 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default0 / ``paramDefaultVec20`` | Double | x: 0 y: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min0 / ``paramMinVec20`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max0 / ``paramMaxVec20`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default0 / ``paramDefaultVec30`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default0 / ``paramDefaultVec40`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Type / ``paramType1`` | Choice | none | Type of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Name / ``paramName1`` | String |   | Name of the parameter, as used in the shader. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Label / ``paramLabel1`` | String |   | Label of the parameter, as displayed in the user interface. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Hint / ``paramHint1`` | String |   | Help for the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default1 / ``paramDefaultBool1`` | Boolean | Off | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default1 / ``paramDefaultInt1`` | Integer | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min1 / ``paramMinInt1`` | Integer | -2147483648 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max1 / ``paramMaxInt1`` | Integer | 2147483647 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default1 / ``paramDefaultFloat1`` | Double | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min1 / ``paramMinFloat1`` | Double | -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max1 / ``paramMaxFloat1`` | Double | 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default1 / ``paramDefaultVec21`` | Double | x: 0 y: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min1 / ``paramMinVec21`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max1 / ``paramMaxVec21`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default1 / ``paramDefaultVec31`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default1 / ``paramDefaultVec41`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Type / ``paramType2`` | Choice | none | Type of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Name / ``paramName2`` | String |   | Name of the parameter, as used in the shader. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Label / ``paramLabel2`` | String |   | Label of the parameter, as displayed in the user interface. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Hint / ``paramHint2`` | String |   | Help for the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default2 / ``paramDefaultBool2`` | Boolean | Off | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default2 / ``paramDefaultInt2`` | Integer | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min2 / ``paramMinInt2`` | Integer | -2147483648 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max2 / ``paramMaxInt2`` | Integer | 2147483647 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default2 / ``paramDefaultFloat2`` | Double | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min2 / ``paramMinFloat2`` | Double | -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max2 / ``paramMaxFloat2`` | Double | 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default2 / ``paramDefaultVec22`` | Double | x: 0 y: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min2 / ``paramMinVec22`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max2 / ``paramMaxVec22`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default2 / ``paramDefaultVec32`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default2 / ``paramDefaultVec42`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Type / ``paramType3`` | Choice | none | Type of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Name / ``paramName3`` | String |   | Name of the parameter, as used in the shader. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Label / ``paramLabel3`` | String |   | Label of the parameter, as displayed in the user interface. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Hint / ``paramHint3`` | String |   | Help for the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default3 / ``paramDefaultBool3`` | Boolean | Off | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default3 / ``paramDefaultInt3`` | Integer | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min3 / ``paramMinInt3`` | Integer | -2147483648 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max3 / ``paramMaxInt3`` | Integer | 2147483647 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default3 / ``paramDefaultFloat3`` | Double | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min3 / ``paramMinFloat3`` | Double | -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max3 / ``paramMaxFloat3`` | Double | 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default3 / ``paramDefaultVec23`` | Double | x: 0 y: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min3 / ``paramMinVec23`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max3 / ``paramMaxVec23`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default3 / ``paramDefaultVec33`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default3 / ``paramDefaultVec43`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Type / ``paramType4`` | Choice | none | Type of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Name / ``paramName4`` | String |   | Name of the parameter, as used in the shader. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Label / ``paramLabel4`` | String |   | Label of the parameter, as displayed in the user interface. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Hint / ``paramHint4`` | String |   | Help for the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default4 / ``paramDefaultBool4`` | Boolean | Off | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default4 / ``paramDefaultInt4`` | Integer | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min4 / ``paramMinInt4`` | Integer | -2147483648 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max4 / ``paramMaxInt4`` | Integer | 2147483647 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default4 / ``paramDefaultFloat4`` | Double | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min4 / ``paramMinFloat4`` | Double | -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max4 / ``paramMaxFloat4`` | Double | 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default4 / ``paramDefaultVec24`` | Double | x: 0 y: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min4 / ``paramMinVec24`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max4 / ``paramMaxVec24`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default4 / ``paramDefaultVec34`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default4 / ``paramDefaultVec44`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Type / ``paramType5`` | Choice | none | Type of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Name / ``paramName5`` | String |   | Name of the parameter, as used in the shader. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Label / ``paramLabel5`` | String |   | Label of the parameter, as displayed in the user interface. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Hint / ``paramHint5`` | String |   | Help for the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default5 / ``paramDefaultBool5`` | Boolean | Off | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default5 / ``paramDefaultInt5`` | Integer | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min5 / ``paramMinInt5`` | Integer | -2147483648 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max5 / ``paramMaxInt5`` | Integer | 2147483647 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default5 / ``paramDefaultFloat5`` | Double | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min5 / ``paramMinFloat5`` | Double | -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max5 / ``paramMaxFloat5`` | Double | 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default5 / ``paramDefaultVec25`` | Double | x: 0 y: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min5 / ``paramMinVec25`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max5 / ``paramMaxVec25`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default5 / ``paramDefaultVec35`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default5 / ``paramDefaultVec45`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Type / ``paramType6`` | Choice | none | Type of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Name / ``paramName6`` | String |   | Name of the parameter, as used in the shader. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Label / ``paramLabel6`` | String |   | Label of the parameter, as displayed in the user interface. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Hint / ``paramHint6`` | String |   | Help for the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default6 / ``paramDefaultBool6`` | Boolean | Off | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default6 / ``paramDefaultInt6`` | Integer | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min6 / ``paramMinInt6`` | Integer | -2147483648 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max6 / ``paramMaxInt6`` | Integer | 2147483647 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default6 / ``paramDefaultFloat6`` | Double | 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min6 / ``paramMinFloat6`` | Double | -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max6 / ``paramMaxFloat6`` | Double | 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default6 / ``paramDefaultVec26`` | Double | x: 0 y: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Min6 / ``paramMinVec26`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Max6 / ``paramMaxVec26`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default6 / ``paramDefaultVec36`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Default6 / ``paramDefaultVec46`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Enable GPU Render / ``enableGPU`` | Boolean | On | | 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. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| CPU Driver / ``cpuDriver`` | Choice | llvmpipe | Driver for CPU rendering. May be "softpipe" (slower, has GL\_EXT\_texture\_filter\_anisotropic GL\_ARB\_texture\_query\_lod GL\_ARB\_pipeline\_statistics\_query), "llvmpipe" (faster, has GL\_ARB\_buffer\_storage GL\_EXT\_polygon\_offset\_clamp) or "swr" (OpenSWR, not always available). | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Renderer Info... / ``rendererInfo`` | Button |   | Retrieve information about the current OpenGL renderer. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Help... / ``helpButton`` | Button |   | Display help about using Shadertoy. | -+------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Parameter / script name | Type | Default | Function | ++================================================+===========+=====================================================================================================+===========================================================================================================================================================================================================================================================================================================================================================+ +| Mouse Pos. / ``mousePosition`` | Double | x: 0 y: 0 | 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. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Click Pos. / ``mouseClick`` | Double | x: 1 y: 1 | 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.) | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Mouse Pressed / ``mousePressed`` | Boolean | Off | 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. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value0 / ``paramValueBool0`` | Boolean | Off | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value0 / ``paramValueInt0`` | Integer | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value0 / ``paramValueFloat0`` | Double | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value0 / ``paramValueVec20`` | Double | x: 0 y: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value0 / ``paramValueVec30`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value0 / ``paramValueVec40`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value1 / ``paramValueBool1`` | Boolean | Off | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value1 / ``paramValueInt1`` | Integer | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value1 / ``paramValueFloat1`` | Double | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value1 / ``paramValueVec21`` | Double | x: 0 y: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value1 / ``paramValueVec31`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value1 / ``paramValueVec41`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value2 / ``paramValueBool2`` | Boolean | Off | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value2 / ``paramValueInt2`` | Integer | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value2 / ``paramValueFloat2`` | Double | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value2 / ``paramValueVec22`` | Double | x: 0 y: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value2 / ``paramValueVec32`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value2 / ``paramValueVec42`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value3 / ``paramValueBool3`` | Boolean | Off | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value3 / ``paramValueInt3`` | Integer | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value3 / ``paramValueFloat3`` | Double | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value3 / ``paramValueVec23`` | Double | x: 0 y: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value3 / ``paramValueVec33`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value3 / ``paramValueVec43`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value4 / ``paramValueBool4`` | Boolean | Off | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value4 / ``paramValueInt4`` | Integer | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value4 / ``paramValueFloat4`` | Double | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value4 / ``paramValueVec24`` | Double | x: 0 y: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value4 / ``paramValueVec34`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value4 / ``paramValueVec44`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value5 / ``paramValueBool5`` | Boolean | Off | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value5 / ``paramValueInt5`` | Integer | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value5 / ``paramValueFloat5`` | Double | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value5 / ``paramValueVec25`` | Double | x: 0 y: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value5 / ``paramValueVec35`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value5 / ``paramValueVec45`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value6 / ``paramValueBool6`` | Boolean | Off | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value6 / ``paramValueInt6`` | Integer | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value6 / ``paramValueFloat6`` | Double | 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value6 / ``paramValueVec26`` | Double | x: 0 y: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value6 / ``paramValueVec36`` | Color | r: 0 g: 0 b: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Value6 / ``paramValueVec46`` | Color | r: 0 g: 0 b: 0 a: 0 | Value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Load from File / ``imageShaderFileName`` | N/A |   | Load the source from the given file. The file contents is only loaded once. Press the "Reload" button to load again the same file. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Reload / ``imageShaderReload`` | Button |   | Reload the source from the given file. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Presets Directory / ``imageShaderPresetDir`` | N/A |   | The directory where presets are located. There must be a "Shadertoy.txt" file in this directory to give the list of presets (see the default presets directory for an example). The default textures are located in "/Applications/Natron-RB-2.2-201707041230-092377b.app/Contents/Plugins/OFX/Natron/Shadertoy.ofx.bundle/Contents/Resources/presets". | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Load from Preset / ``imageShaderPreset`` | Choice | No preset | Load the source from the preset. The default textures are located in "/Applications/Natron-RB-2.2-201707041230-092377b.app/Contents/Plugins/OFX/Natron/Shadertoy.ofx.bundle/Contents/Resources/presets", and more presets can be added by editing "Shadertoy.txt" in the Presets Directory. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Source / ``imageShaderSource`` | String | | // iChannel0: Source (Source image.), filter=linear, wrap=clamp | | Image shader. | +| | | | // BBox: iChannel0 | | | +| | | | | | Shader Inputs: | +| | | | const vec2 iRenderScale = vec2(1.,1.); // Render Scale (The size of a full-resolution pixel). | | uniform vec3 iResolution; // viewport resolution (in pixels) | +| | | | uniform float amplitude = 0.5; // Amplitude (The amplitude of the xy sine wave), min=0., max=1. | | uniform float iGlobalTime; // shader playback time (in seconds) | +| | | | uniform float size = 50.; // Size (The period of the xy sine wave), min = 0., max = 200. | | uniform float iTimeDelta; // render time (in seconds) | +| | | | | | uniform int iFrame; // shader playback frame | +| | | | void mainImage( out vec4 fragColor, in vec2 fragCoord ) | | uniform float iChannelTime[4]; // channel playback time (in seconds) | +| | | | { | | uniform vec3 iChannelResolution[4]; // channel resolution (in pixels) | +| | | | vec2 uv = fragCoord.xy / iResolution.xy; | | uniform vec4 iMouse; // mouse pixel coords. xy: current (if MLB down), zw: click | +| | | | vec3 sinetex = vec3(0.5+0.5\*amplitude\*sin(fragCoord.x/(size\*iRenderScale.x)), | | uniform samplerXX iChannel0..3; // input channel. XX = 2D/Cube | +| | | | 0.5+0.5\*amplitude\*sin(fragCoord.y/(size\*iRenderScale.y)), | | uniform vec4 iDate; // (year, month, day, time in seconds) | +| | | | 0.5+0.5\*sin(iGlobalTime)); | | uniform float iSampleRate; // sound sample rate (i.e., 44100) | +| | | | fragColor = vec4(amplitude\*sinetex + (1 - amplitude)\*texture2D( iChannel0, uv ).xyz,1.0); | | +| | | | } | | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Compile / ``imageShaderCompile`` | Button |   | Compile the image shader. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Auto. Params / ``autoParams`` | Button |   | Automatically set the parameters from the shader source next time image is rendered. May require clicking twice, depending on the OpenFX host. Also reset these parameters to their default value. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Reset Params Values / ``resetParams`` | Button |   | Set all the extra parameters to their default values, as set automatically by the "Auto. Params", or in the "Extra Parameters" group. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +|   / ``inputName0`` | String | iChannel0 |   | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Enable / ``inputEnable0`` | Boolean | On | Enable this input. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Filter / ``mipmap0`` | Choice | Mipmap | | Texture filter for this input. | +| | | | | **Nearest**: MIN/MAG = GL\_NEAREST/GL\_NEAREST | +| | | | | **Linear**: MIN/MAG = GL\_LINEAR/GL\_LINEAR | +| | | | | **Mipmap**: MIN/MAG = GL\_LINEAR\_MIPMAP\_LINEAR/GL\_LINEAR | +| | | | | **Anisotropic**: Mipmap with anisotropic filtering. Available with GPU if supported (check for the presence of the GL\_EXT\_texture\_filter\_anisotropic extension in the Renderer Info) and with "softpipe" CPU driver. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Wrap / ``wrap0`` | Choice | Repeat | | Texture wrap parameter for this input. | +| | | | | **Repeat**: WRAP\_S/T = GL\_REPEAT | +| | | | | **Clamp**: WRAP\_S/T = GL\_CLAMP\_TO\_EDGE | +| | | | | **Mirror**: WRAP\_S/T = GL\_MIRRORED\_REPEAT | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Label / ``inputLabel0`` | String |   | Label for this input in the user interface. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Hint / ``inputHint0`` | String |   |   | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +|   / ``inputName1`` | String | iChannel1 |   | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Enable / ``inputEnable1`` | Boolean | On | Enable this input. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Filter / ``mipmap1`` | Choice | Mipmap | | Texture filter for this input. | +| | | | | **Nearest**: MIN/MAG = GL\_NEAREST/GL\_NEAREST | +| | | | | **Linear**: MIN/MAG = GL\_LINEAR/GL\_LINEAR | +| | | | | **Mipmap**: MIN/MAG = GL\_LINEAR\_MIPMAP\_LINEAR/GL\_LINEAR | +| | | | | **Anisotropic**: Mipmap with anisotropic filtering. Available with GPU if supported (check for the presence of the GL\_EXT\_texture\_filter\_anisotropic extension in the Renderer Info) and with "softpipe" CPU driver. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Wrap / ``wrap1`` | Choice | Repeat | | Texture wrap parameter for this input. | +| | | | | **Repeat**: WRAP\_S/T = GL\_REPEAT | +| | | | | **Clamp**: WRAP\_S/T = GL\_CLAMP\_TO\_EDGE | +| | | | | **Mirror**: WRAP\_S/T = GL\_MIRRORED\_REPEAT | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Label / ``inputLabel1`` | String |   | Label for this input in the user interface. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Hint / ``inputHint1`` | String |   |   | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +|   / ``inputName2`` | String | iChannel2 |   | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Enable / ``inputEnable2`` | Boolean | On | Enable this input. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Filter / ``mipmap2`` | Choice | Mipmap | | Texture filter for this input. | +| | | | | **Nearest**: MIN/MAG = GL\_NEAREST/GL\_NEAREST | +| | | | | **Linear**: MIN/MAG = GL\_LINEAR/GL\_LINEAR | +| | | | | **Mipmap**: MIN/MAG = GL\_LINEAR\_MIPMAP\_LINEAR/GL\_LINEAR | +| | | | | **Anisotropic**: Mipmap with anisotropic filtering. Available with GPU if supported (check for the presence of the GL\_EXT\_texture\_filter\_anisotropic extension in the Renderer Info) and with "softpipe" CPU driver. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Wrap / ``wrap2`` | Choice | Repeat | | Texture wrap parameter for this input. | +| | | | | **Repeat**: WRAP\_S/T = GL\_REPEAT | +| | | | | **Clamp**: WRAP\_S/T = GL\_CLAMP\_TO\_EDGE | +| | | | | **Mirror**: WRAP\_S/T = GL\_MIRRORED\_REPEAT | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Label / ``inputLabel2`` | String |   | Label for this input in the user interface. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Hint / ``inputHint2`` | String |   |   | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +|   / ``inputName3`` | String | iChannel3 |   | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Enable / ``inputEnable3`` | Boolean | On | Enable this input. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Filter / ``mipmap3`` | Choice | Mipmap | | Texture filter for this input. | +| | | | | **Nearest**: MIN/MAG = GL\_NEAREST/GL\_NEAREST | +| | | | | **Linear**: MIN/MAG = GL\_LINEAR/GL\_LINEAR | +| | | | | **Mipmap**: MIN/MAG = GL\_LINEAR\_MIPMAP\_LINEAR/GL\_LINEAR | +| | | | | **Anisotropic**: Mipmap with anisotropic filtering. Available with GPU if supported (check for the presence of the GL\_EXT\_texture\_filter\_anisotropic extension in the Renderer Info) and with "softpipe" CPU driver. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Wrap / ``wrap3`` | Choice | Repeat | | Texture wrap parameter for this input. | +| | | | | **Repeat**: WRAP\_S/T = GL\_REPEAT | +| | | | | **Clamp**: WRAP\_S/T = GL\_CLAMP\_TO\_EDGE | +| | | | | **Mirror**: WRAP\_S/T = GL\_MIRRORED\_REPEAT | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Label / ``inputLabel3`` | String |   | Label for this input in the user interface. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Hint / ``inputHint3`` | String |   |   | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Output Bounding Box / ``bbox`` | Choice | Default | | What to use to produce the output image's bounding box. If no selected input is connected, use the project size. | +| | | | | **Default**: Default bounding box (project size). | +| | | | | **Format**: Use a pre-defined image format. | +| | | | | **Union**: Union of all connected inputs. | +| | | | | **Intersect**: Intersection of all connected inputs. | +| | | | | **iChannel0**: Bounding box of iChannel0. | +| | | | | **iChannel1**: Bounding box of iChannel1. | +| | | | | **iChannel2**: Bounding box of iChannel2. | +| | | | | **iChannel3**: Bounding box of iChannel3. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Format / ``NatronParamFormatChoice`` | Choice | HD 1920x1080 | The output format. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Mouse Params. / ``mouseParams`` | Boolean | On | Enable mouse parameters. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Start Date / ``startDate`` | Color | y: 1970 m: 0 d: 1 s: 0 | 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 24\*60\*60=86400. December 28, 1895 at 10:30 would thus the be (1895,11,28,37800). | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| No. of Params / ``paramCount`` | Integer | 0 | Number of extra parameters. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Type / ``paramType0`` | Choice | none | Type of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Name / ``paramName0`` | String |   | Name of the parameter, as used in the shader. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Label / ``paramLabel0`` | String |   | Label of the parameter, as displayed in the user interface. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Hint / ``paramHint0`` | String |   | Help for the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default0 / ``paramDefaultBool0`` | Boolean | Off | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default0 / ``paramDefaultInt0`` | Integer | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min0 / ``paramMinInt0`` | Integer | -2147483648 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max0 / ``paramMaxInt0`` | Integer | 2147483647 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default0 / ``paramDefaultFloat0`` | Double | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min0 / ``paramMinFloat0`` | Double | -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max0 / ``paramMaxFloat0`` | Double | 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default0 / ``paramDefaultVec20`` | Double | x: 0 y: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min0 / ``paramMinVec20`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max0 / ``paramMaxVec20`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default0 / ``paramDefaultVec30`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default0 / ``paramDefaultVec40`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Type / ``paramType1`` | Choice | none | Type of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Name / ``paramName1`` | String |   | Name of the parameter, as used in the shader. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Label / ``paramLabel1`` | String |   | Label of the parameter, as displayed in the user interface. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Hint / ``paramHint1`` | String |   | Help for the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default1 / ``paramDefaultBool1`` | Boolean | Off | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default1 / ``paramDefaultInt1`` | Integer | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min1 / ``paramMinInt1`` | Integer | -2147483648 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max1 / ``paramMaxInt1`` | Integer | 2147483647 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default1 / ``paramDefaultFloat1`` | Double | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min1 / ``paramMinFloat1`` | Double | -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max1 / ``paramMaxFloat1`` | Double | 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default1 / ``paramDefaultVec21`` | Double | x: 0 y: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min1 / ``paramMinVec21`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max1 / ``paramMaxVec21`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default1 / ``paramDefaultVec31`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default1 / ``paramDefaultVec41`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Type / ``paramType2`` | Choice | none | Type of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Name / ``paramName2`` | String |   | Name of the parameter, as used in the shader. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Label / ``paramLabel2`` | String |   | Label of the parameter, as displayed in the user interface. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Hint / ``paramHint2`` | String |   | Help for the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default2 / ``paramDefaultBool2`` | Boolean | Off | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default2 / ``paramDefaultInt2`` | Integer | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min2 / ``paramMinInt2`` | Integer | -2147483648 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max2 / ``paramMaxInt2`` | Integer | 2147483647 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default2 / ``paramDefaultFloat2`` | Double | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min2 / ``paramMinFloat2`` | Double | -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max2 / ``paramMaxFloat2`` | Double | 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default2 / ``paramDefaultVec22`` | Double | x: 0 y: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min2 / ``paramMinVec22`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max2 / ``paramMaxVec22`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default2 / ``paramDefaultVec32`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default2 / ``paramDefaultVec42`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Type / ``paramType3`` | Choice | none | Type of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Name / ``paramName3`` | String |   | Name of the parameter, as used in the shader. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Label / ``paramLabel3`` | String |   | Label of the parameter, as displayed in the user interface. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Hint / ``paramHint3`` | String |   | Help for the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default3 / ``paramDefaultBool3`` | Boolean | Off | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default3 / ``paramDefaultInt3`` | Integer | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min3 / ``paramMinInt3`` | Integer | -2147483648 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max3 / ``paramMaxInt3`` | Integer | 2147483647 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default3 / ``paramDefaultFloat3`` | Double | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min3 / ``paramMinFloat3`` | Double | -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max3 / ``paramMaxFloat3`` | Double | 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default3 / ``paramDefaultVec23`` | Double | x: 0 y: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min3 / ``paramMinVec23`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max3 / ``paramMaxVec23`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default3 / ``paramDefaultVec33`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default3 / ``paramDefaultVec43`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Type / ``paramType4`` | Choice | none | Type of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Name / ``paramName4`` | String |   | Name of the parameter, as used in the shader. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Label / ``paramLabel4`` | String |   | Label of the parameter, as displayed in the user interface. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Hint / ``paramHint4`` | String |   | Help for the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default4 / ``paramDefaultBool4`` | Boolean | Off | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default4 / ``paramDefaultInt4`` | Integer | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min4 / ``paramMinInt4`` | Integer | -2147483648 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max4 / ``paramMaxInt4`` | Integer | 2147483647 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default4 / ``paramDefaultFloat4`` | Double | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min4 / ``paramMinFloat4`` | Double | -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max4 / ``paramMaxFloat4`` | Double | 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default4 / ``paramDefaultVec24`` | Double | x: 0 y: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min4 / ``paramMinVec24`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max4 / ``paramMaxVec24`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default4 / ``paramDefaultVec34`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default4 / ``paramDefaultVec44`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Type / ``paramType5`` | Choice | none | Type of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Name / ``paramName5`` | String |   | Name of the parameter, as used in the shader. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Label / ``paramLabel5`` | String |   | Label of the parameter, as displayed in the user interface. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Hint / ``paramHint5`` | String |   | Help for the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default5 / ``paramDefaultBool5`` | Boolean | Off | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default5 / ``paramDefaultInt5`` | Integer | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min5 / ``paramMinInt5`` | Integer | -2147483648 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max5 / ``paramMaxInt5`` | Integer | 2147483647 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default5 / ``paramDefaultFloat5`` | Double | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min5 / ``paramMinFloat5`` | Double | -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max5 / ``paramMaxFloat5`` | Double | 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default5 / ``paramDefaultVec25`` | Double | x: 0 y: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min5 / ``paramMinVec25`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max5 / ``paramMaxVec25`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default5 / ``paramDefaultVec35`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default5 / ``paramDefaultVec45`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Type / ``paramType6`` | Choice | none | Type of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Name / ``paramName6`` | String |   | Name of the parameter, as used in the shader. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Label / ``paramLabel6`` | String |   | Label of the parameter, as displayed in the user interface. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Hint / ``paramHint6`` | String |   | Help for the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default6 / ``paramDefaultBool6`` | Boolean | Off | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default6 / ``paramDefaultInt6`` | Integer | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min6 / ``paramMinInt6`` | Integer | -2147483648 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max6 / ``paramMaxInt6`` | Integer | 2147483647 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default6 / ``paramDefaultFloat6`` | Double | 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min6 / ``paramMinFloat6`` | Double | -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max6 / ``paramMaxFloat6`` | Double | 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default6 / ``paramDefaultVec26`` | Double | x: 0 y: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Min6 / ``paramMinVec26`` | Double | x: -1.79769e+308 y: -1.79769e+308 | Min value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Max6 / ``paramMaxVec26`` | Double | x: 1.79769e+308 y: 1.79769e+308 | Max value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default6 / ``paramDefaultVec36`` | Color | r: 0 g: 0 b: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Default6 / ``paramDefaultVec46`` | Color | r: 0 g: 0 b: 0 a: 0 | Default value of the parameter. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Enable GPU Render / ``enableGPU`` | Boolean | On | | 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. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| CPU Driver / ``cpuDriver`` | Choice | llvmpipe | Driver for CPU rendering. May be "softpipe" (slower, has GL\_EXT\_texture\_filter\_anisotropic GL\_ARB\_texture\_query\_lod GL\_ARB\_pipeline\_statistics\_query), "llvmpipe" (faster, has GL\_ARB\_buffer\_storage GL\_EXT\_polygon\_offset\_clamp) or "swr" (OpenSWR, not always available). | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Renderer Info... / ``rendererInfo`` | Button |   | Retrieve information about the current OpenGL renderer. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +| Help... / ``helpButton`` | Button |   | Display help about using Shadertoy. | ++------------------------------------------------+-----------+-----------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. |pluginIcon| image:: net.sf.openfx.Shadertoy.png :width: 10.0% diff --git a/Engine/Node.cpp b/Engine/Node.cpp index c366387bbc..d3ed428145 100644 --- a/Engine/Node.cpp +++ b/Engine/Node.cpp @@ -4319,9 +4319,10 @@ Node::refreshPreviewsAfterProjectLoad() #define kOCIODisplayParamView "view" #define kOCIODisplayParamViewChoice "viewIndex" -#define kOCIOCDLTransformPluginIdentifier "fr.inria.openfx.OCIOCDLTransform" -#define kOCIOCDLTransformParamCCCID "cccId" -#define kOCIOCDLTransformParamCCCIDChoice "cccIdIndex" +// not yet implemented (see OCIOCDLTransform.cpp) +//#define kOCIOCDLTransformPluginIdentifier "fr.inria.openfx.OCIOCDLTransform" +//#define kOCIOCDLTransformParamCCCID "cccId" +//#define kOCIOCDLTransformParamCCCIDChoice "cccIdIndex" #define kOCIOFileTransformPluginIdentifier "fr.inria.openfx.OCIOFileTransform" #define kOCIOFileTransformParamCCCID "cccId" @@ -4431,8 +4432,8 @@ Node::makeDocumentation(bool genHTML) const ( knobScriptName == QString::fromUtf8(kOCIODisplayParamDisplay) ) ) || ( ( pluginID == QString::fromUtf8(kOCIODisplayPluginIdentifier) ) && ( knobScriptName == QString::fromUtf8(kOCIODisplayParamView) ) ) || - ( ( pluginID == QString::fromUtf8(kOCIOCDLTransformPluginIdentifier) ) && - ( knobScriptName == QString::fromUtf8(kOCIOCDLTransformParamCCCID) ) ) || + //( ( pluginID == QString::fromUtf8(kOCIOCDLTransformPluginIdentifier) ) && + // ( knobScriptName == QString::fromUtf8(kOCIOCDLTransformParamCCCID) ) ) || ( ( pluginID == QString::fromUtf8(kOCIOFileTransformPluginIdentifier) ) && ( knobScriptName == QString::fromUtf8(kOCIOFileTransformParamCCCID) ) ) || false ) { @@ -4494,8 +4495,8 @@ Node::makeDocumentation(bool genHTML) const ( knobScriptName == QString::fromUtf8(kOCIODisplayParamDisplayChoice) ) ) && !( ( pluginID == QString::fromUtf8(kOCIODisplayPluginIdentifier) ) && ( knobScriptName == QString::fromUtf8(kOCIODisplayParamViewChoice) ) ) && - !( ( pluginID == QString::fromUtf8(kOCIOCDLTransformPluginIdentifier) ) && - ( knobScriptName == QString::fromUtf8(kOCIOCDLTransformParamCCCIDChoice) ) ) && + //!( ( pluginID == QString::fromUtf8(kOCIOCDLTransformPluginIdentifier) ) && + // ( knobScriptName == QString::fromUtf8(kOCIOCDLTransformParamCCCIDChoice) ) ) && !( ( pluginID == QString::fromUtf8(kOCIOFileTransformPluginIdentifier) ) && ( knobScriptName == QString::fromUtf8(kOCIOFileTransformParamCCCIDChoice) ) ) && !( ( pluginID == QString::fromUtf8(PLUGINID_NATRON_PRECOMP) ) &&