mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-05-24 20:54:13 +02:00
enhance(frontend/image-effector): tweak fxs
This commit is contained in:
@@ -52,17 +52,19 @@ export const FX_glitch = defineImageEffectorFx({
|
|||||||
},
|
},
|
||||||
strength: {
|
strength: {
|
||||||
type: 'number' as const,
|
type: 'number' as const,
|
||||||
default: 5,
|
default: 0.05,
|
||||||
min: -100,
|
min: -1,
|
||||||
max: 100,
|
max: 1,
|
||||||
step: 0.01,
|
step: 0.01,
|
||||||
|
toViewValue: v => Math.round(v * 100) + '%',
|
||||||
},
|
},
|
||||||
size: {
|
size: {
|
||||||
type: 'number' as const,
|
type: 'number' as const,
|
||||||
default: 20,
|
default: 0.2,
|
||||||
min: 0,
|
min: 0,
|
||||||
max: 100,
|
max: 1,
|
||||||
step: 0.01,
|
step: 0.01,
|
||||||
|
toViewValue: v => Math.round(v * 100) + '%',
|
||||||
},
|
},
|
||||||
channelShift: {
|
channelShift: {
|
||||||
type: 'number' as const,
|
type: 'number' as const,
|
||||||
@@ -88,10 +90,10 @@ export const FX_glitch = defineImageEffectorFx({
|
|||||||
gl.uniform1f(o, rnd());
|
gl.uniform1f(o, rnd());
|
||||||
|
|
||||||
const s = gl.getUniformLocation(program, `u_shiftStrengths[${i.toString()}]`);
|
const s = gl.getUniformLocation(program, `u_shiftStrengths[${i.toString()}]`);
|
||||||
gl.uniform1f(s, (1 - (rnd() * 2)) * (params.strength / 100));
|
gl.uniform1f(s, (1 - (rnd() * 2)) * params.strength);
|
||||||
|
|
||||||
const h = gl.getUniformLocation(program, `u_shiftHeights[${i.toString()}]`);
|
const h = gl.getUniformLocation(program, `u_shiftHeights[${i.toString()}]`);
|
||||||
gl.uniform1f(h, rnd() * (params.size / 100));
|
gl.uniform1f(h, rnd() * params.size);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user