Creative coding library for Unity
C#
Clone or download
Latest commit 21268f1 Dec 15, 2017
Permalink
Failed to load latest commit information.
Assets Unity 2017.3 updates Dec 15, 2017
Extras Add Extras directory Jan 25, 2016
ProjectSettings Updated the project with 5.5.3 Apr 16, 2017
.gitattributes Update .gitattributes Dec 15, 2017
.gitignore Update .gitignore Dec 15, 2017
LICENSE.md Updated README. Apr 16, 2017
README.md Updated README Apr 16, 2017

README.md

Klak

gif gif

gif gif

gif 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.

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