Klak
Klak is a collection of scripts for creative coding with Unity.
Features
-
Noise/Random number
-
Perlin noise
-
Reproducible random number series with xxHash
-
Reproducible noise generator
-
Interpolator
-
Frame rate independent exponential interpolation
-
Classic spring smoothing
-
Critically damped spring smoothing
-
Extension methods for the standard classes
-
Vector4/Quaternion converter
-
Material property setter
-
Klak.Motion: basic procedural motion
-
Constant motion
-
Brownian motion
-
Klak.Wiring: node-based patching system
Installation
Download one of the unitypackage files from the Releases page and import it to a project.
Extensions
- MidiKlak - MIDI input extension
- OscKlak - OSC (Open Sound Control) input extension
- KlakUI - Custom UI controls
- KlakSpout - Spout (inter-application video sharing) extension