# Klak **Repository Path**: unity_data/Klak ## Basic Information - **Project Name**: Klak - **Description**: Unity 创意编程库 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-30 - **Last Updated**: 2025-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Klak ==== ![gif](http://i.imgur.com/9AfoxGo.gif) ![gif](http://i.imgur.com/uCrvKNg.gif) ![gif](http://i.imgur.com/nmvtC5d.gif) ![gif](http://i.imgur.com/LysINFA.gif) ![gif](http://i.imgur.com/MsPX8pn.gif) ![gif](http://i.imgur.com/WjQzVWz.gif) **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. [Releases]: https://github.com/keijiro/Klak/releases Extensions ---------- - [MidiKlak] - MIDI input extension - [OscKlak] - OSC (Open Sound Control) input extension - [KlakUI] - Custom UI controls - [KlakSpout] - Spout (inter-application video sharing) extension [MidiKlak]: https://github.com/keijiro/MidiKlak [OscKlak]: https://github.com/keijiro/OscKlak [KlakUI]: https://github.com/keijiro/KlakUI [KlakSpout]: https://github.com/keijiro/KlakSpout License ------- [MIT](LICENSE.md)