Skip to content

A complete framework for data control and composition in the vvvv visual programming environment.

License

Notifications You must be signed in to change notification settings

KairosResearchLab/Kairos

Repository files navigation

Kairos

A complete framework for data control and composition in vvvv

Matrix vvvv

VL.Kairos banner

Requirements

Kairos works with the latest vvvv gamma 5.2. Get it here

Installing

  • Go to Gamma's Quad menu > Manage Nugets > Commandline and type
nuget install VL.Kairos
  • Press Enter and wait the ending of the installation process
  • For more information on nugets and how to use them in vvvv, click here
Package Current version Description
VL.AlchemX VL.AlchemX A library dedicated to value synthesis. It includes functionalities for value interpolation, blending and compositing
VL.LayerX VL.LayerX A library to handle values by embedding them into Layers, allowing sampling and advanced multi-layer compositing
VL.Touchy VL.Touchy A multi-touch gesture based interactive engine
VL.Kairos.Runtime VL.Kairos.Runtime Contains all the Kairos functionalities to run without all the UI editors provided by VL.Kairos
VL.Kairos VL.Kairos

Features

  • High level functionalities
    • KeyframeEditor tool
    • Compositor tool
  • Tools are nestable inside each other
  • Advanced layer system
  • Advanced interpolation, blending and compositing techniques
  • Direct support for many of standard types (Intereger32, Float32, Vector2, Vector3, Vector4, RGBA, String)
  • Custom type easy registration
  • Custom Interpolation/Blending/Compositing technique registration
  • Data binding helpers for vvvv app control

Contributing to the development

  1. Clone the repository
  2. Build the solution located in the src folder in Release mode.
  3. You can then start contributing to the lib.