mirror of
https://github.com/hydra-synth/hydra.git
synced 2025-12-12 01:40:14 +01:00
2.6 KiB
2.6 KiB
Modulators
Functions for describing modulations of sources.
- modulate
- modulateHue
- modulateKaleid
- modulatePixelate
- modulateRotate
- modulateScale
- modulateScrollX
- modulateScrollY
modulate
.modulate( texture, amount )
texturecolor:: see colorvec4src:: seesrcshape:: seeshape
amount:: float (default0.1)
Modulate texture. More about modulation at: https://lumen-app.com/guide/modulation/
modulateHue
.modulateHue( color, amount )
texturecolor:: see colorvec4src:: seesrcshape:: seeshape
amount:: float (default1.0)
Changes coordinates based on hue of second input. Based on:https://www.shadertoy.com/view/XtcSWM
modulateKaleid
.modulateKaleid( nSides )
texturecolor:: see colorvec4src:: seesrcshape:: seeshape
nSides:: float (default4.0)
See also: kaleid.
modulatePixelate
.modulatePixelate( multiple, offset )
texturecolor:: see colorvec4src:: seesrcshape:: seeshape
multiple:: float (default10.0)offset:: float (default3.0)
See also: pixelate
modulateRotate
.modulateRotate( multiple, offset )
texturecolor:: see colorvec4src:: seesrcshape:: seeshape
multiple:: float (default1.0)offset:: float (default0.0)
See also: rotate
modulateScale
.modulateScale( multiple, offset )
texturecolor:: see colorvec4src:: seesrcshape:: seeshape
multiple:: float (default1.0)offset:: float (default1.0)
See also: scale
modulateScrollX
.modulateScrollX( multiple, scrollX, speed )
texturecolor:: see colorvec4src:: seesrcshape:: seeshape
scrollX:: float (default0.5)speed:: float (default0.0)
See also: scrollX
modulateScrollY
.modulateScrollY( multiple, scrollX, speed )
texturecolor:: see colorvec4src:: seesrcshape:: seeshape
scrollY:: float (default0.5)speed:: float (default0.0)
See also: scrollY