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
License
MIT