Sitelet https://github.com/keijiro/Klak
Skip to content

Latest commit

 

History

142 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Creative coding library for Unity

Topics

Resources

Stars

2.0k stars

Watchers

87 watching

Forks

Releases

Packages

Used by

Contributors

Languages