SKSLスクリプト
SkiaSharp Shading Language (SKSL) シェーダーでカスタムフィルターエフェクトを定義します。Skia 上でピクセル単位のプログラムとして実行されます。
ライブラリでの場所
「ライブラリ」 → フィルターエフェクト → スクリプト → SKSLスクリプト
プロパティ
スクリプト (Script)
SKSL シェーダーのソース。
- 型:
string - 既定値:
uniform shader src;uniform float progress; // 0.0 - 1.0uniform float duration; // secondsuniform float time; // secondsuniform float width; // render target widthuniform float height; // render target height// Also available:// uniform float2 iResolution;// uniform float iTime;half4 main(float2 fragCoord) {half4 c = src.eval(fragCoord);return c;}
- アニメーション: 不可
使い方
main(float2 coord) → half4 のシェーダーを記述します。元レイヤーは src、アニメーション可能なパラメータは uniform として渡されます。