https://github.com/keijiro/Klak
Creative coding library for Unity
https://github.com/keijiro/Klak
plugin unity unity3d
Last synced: about 1 month ago
JSON representation
Creative coding library for Unity
- Host: GitHub
- URL: https://github.com/keijiro/Klak
- Owner: keijiro
- License: mit
- Created: 2016-01-11T07:40:06.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-01-05T11:35:29.000Z (over 1 year ago)
- Last Synced: 2025-04-07T20:11:18.396Z (about 1 month ago)
- Topics: plugin, unity, unity3d
- Language: C#
- Homepage:
- Size: 14.1 MB
- Stars: 1,948
- Watchers: 91
- Forks: 189
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
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.[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/KlakSpoutLicense
-------[MIT](LICENSE.md)