TheFuseLab / VL.Fuse

A library for visually programming on the GPU, built to enable rapid workflows and modular approaches to accelerated graphics, logic and computation.
https://www.thefuselab.io
MIT License
269 stars 21 forks source link
generative-art gpu graphics procedural shader stride vl vvvv

VL.Fuse

Nuget (with prereleases) Matrix License: MIT

An open source library for visually programming on the GPU, built to enable rapid workflows and modular approaches to accelerated graphics, logic and computation.

It is built for use in vvvv gamma and follows its "always runtime" model allowing for fast design and programming work with no build or compile process in between you and your results.

Rendering uses the Stride 3D Engine integration for vvvv, allowing for game engine style PBR materials, lighting & post effects all without having to write a single script.

As a community supported effort we make it to use in real world projects and aim to share the fruits of its research & development with our peers in the creative coding and generative design communities.

Here is the preview release presentation: Release Presentation: FUSE

Installing

New to vvvv? We have a short video tutorial that will show you how to install vvvv and VL.Fuse : How to install vvvv and VL.Fuse. You can then decide to install the stable or the preview version of Fuse. For both, you'll have to open vvvv's command line and type one of the following install commands :

Current stable

To install the current stable version, type

nuget install VL.Fuse

Then press Enter and wait for the end of the installation process.

Current preview

To install the current preview version, type

nuget install VL.Fuse -pre

Then press Enter and wait for the end of the installation process. This will give you access to the latest features but bewere, there might be bugs!

Please note that this version is only compatible with vvvv 5.0 and won't work with earlier version.

Getting started

With vvvv gamma open, press F1 and look for Fuse in the help browser. You'll see some explanations and howtos to get you started

Supporters

Development Partner

Backers

Tally Yalesford, Aleksei Lizunov, Shaul Tzemach, Amairu, Studio de Maan, Studio Brüll, Sebescudie, Urbandrone, C Nisidis, David Bührer, Bryan Mischling, Lorenz Potthast, Minoru Ito, Toby Knyvett, Noir, M4d, Circuitb, Karafiat, Konstantin Semilakovs, Martin Bvoerhof, Didi Bruckmayr, Randall Vásquez, Christine Mayerhofer, Tin Tran, Chris Plant, Metarchetype, Motzi, Achim Stromberger, Robe Santoro, Andreu Lucio, chk, Amir Bastan, ExperiensS, Andres Alvarez