NODE20 is taking shape!
We have a fantastique list of workshops for you, ranging from beginner to pro, from user to contributor. Here is a convenient overview of all the online workshops you can participate in during the week from October 2nd to 8th. A ticket is only 50€ and gives you full access to the festival and workshops plus recordings to rewatch them.
Hope to see you all in cyberspace!
Saturday
Introduction to vvvv: For Designers
The “getting started” for people who are not necessarily familiar with vvvv beta or other creative coding environments. Here we take you by the hand and start from scratch so from here on you can follow other workshops. Full Info
Generative Design Algorithms
In this workshop, we will be practicing the commonly known aspects of generative design algorithms. Despite the wide range of the term, we will introduce you to the fundamentals as well as simple tips and tricks. Full Info
Introduction to vvvv: For Coders
The “getting started” for people who have a background in programming languages like java, csharp, c++, javascript,… Here we show you how you can combine your knowledge with visual live-programming in vvvv. Full Info
Create a Learning Game for Your Kids
While designing a learning app for kids, you will learn object-oriented patching patterns along the way. We will go from 0 to exe in 3 hours. Full Info
Sunday
Introduction to vvvv, VideoFX & Compositing
Get a short introduction to vvvv and learn how to use chains of visual effects to get from zero to wow within minutes – Real-time graphics for beginners. Full Info
Building UI’s with VL.Elementa
In this introductory workshop, we’ll explore the functionalities and widgets you can find in the VL.Elementa library to effortlessly build wonderful graphical user interfaces. Full Info
Using .NET NuGets
In this workshop, we’ll show you how easy it is to use any .NET nuget with vvvv and how to navigate common issues that you may encounter doing so. Full Info
Procedural Graphics with Field Trip
In this workshop, we will be learning how to constantly produce procedural graphics using the FieldTrip pack. Full Info
Monday
VVVVj starter pack
This workshop will cover the basics of VJing using vvvv. You’ll be provided with an initial VJing setup with generative examples, postFX and a composition system, which you can then customize. Full Info
Realtime graphics with Stride 3D
vvvv has just adopted the powerful realtime 3D graphics engine Stride 3D. In this workshop, we are looking at its basic concepts and learn to set up a scene with geometries, lights and material. Full Info
Remote Cocreation
Creative Coding is about finding inspiration in the process of work. Add a few friends to this process and it is going to be even more inspiring! This workshop gathers participants from all over the world to work together on one patch. Full Info
Having a Field Day
FieldTrip is a vvvv beta pack for working with 2D and 3D scalar and vector fields. Think generative patterns, agents, procedural noise and 3D graphics beyond the triangle. Full Info
Building Systems with VL
In this workshop, we’ll zoom out and try to gather a birds-eye view onto systems built with VL. We’ll explore some of the underlying ideas that helped shaping the patches of some VL libraries or projects. Full Info
DevOps vvvv – Installation Infrastructure Maintenance
Maintaining installations with a lot of vvvv clients. Deploying, updating, synchronizing, monitoring, infrastructures based on vvvv and third party tools using vvvv and third party tools. Full Info
Tuesday
Audible Data
Everyone can make numbers look interesting – but let’s learn how to make them sound vvvvonderful! Full Info
Beyond Sound and Visual
This workshop is for artists, musicians, creative coders, professionals, students, designers, and whoever is interested in creating audio-visual content using vvvv. Full Info
Networking Protocols
This workshop is for everybody who needs a kickstart on the topic of networking in general, how the different protocols (UDP, TCP, MQTT, OSC, ZMQ,..) can be used in vvvv and what properties they have, so you can decide which one fits best for your use case. Full Info
Turning a .NET library into a VL library
In this workshop, we’ll guide you through the whole process of turning a .NET class library into an easy-to-use node library for VL. Full Info
Making of Schéma
Schéma is a visual programming environment created in… a visual programming environment, namely vvvv gamma. Curious about building something of this scale in VL, then join this lecture! Full Info
Introduction to Reactive Patching
In this workshop, we introduce the basic concepts of reactive programming that will make you understand how to work with Observables, react to events, and run computations in a background thread. Full Info
Wednesday
Introduction to Computer Vision
In this workshop, we will start with a general overview of the functionality provided by VL.OpenCV to then dive in a hands-on session where we will experiment with some of the more accessible and exciting features that this library ships with. Full Info
Patching Materials
Materials define the appearance of 3D model surfaces and how they react to light. They can affect both the geometry of a model and its colors and multiple material layers can be combined to build more complex materials. In this workshop, we’re going to explore the node-set that allows us to patch custom materials. Full Info
Machine Learning with RunwayML
In this workshop, we’ll get familiar with RunwayML, a tool dedicated to artists willing to use machine learning models in their workflow. Using the vvvv implementation, VL.RunwayML, we’ll see how easy it is to integrate an existing model in our patches. Full Info
The Stride Game Studio
Stride is an open-source C# game engine for realistic rendering and VR. But how to get started? In this workshop we’ll go through the basics of getting Stride, managing projects, importing assets and creating and controlling entities in a scene. Full Info
Object Oriented Patching
Visualprogramming is often equivalent to dataflow programming. With VL though, you can also use metaphors known from object-oriented programming. This means that with VL you can define your own datatypes, instantiate them, manage them in collections and call individual operations on instances. Full Info
A preview to ShaderFX
Visual shader patching? Yes, please! These days, all major game engines have node-based material and/or visual effects editors. And their common purpose is to provide a way to work creatively with CPU and GPU data. The experimental ShaderFX in VL.Stride generalizes this approach and takes it one step further. You work with CPU & GPU data and operations on the same canvas, at runtime – vvvv style. Full Info
Thursday
The vvvv API
In this workshop, we will be diving into the VL runtime API. We’ll touch general library design philosophies, like offering descriptive high-level process nodes that are easy to play with and talk about enhancing the patching experience for users of our library. Full Info
Let’s interact with electronics, wirelessly using ESP8266/ESP32
This workshop is for anyone without any experience in electronics/hardware, it’s intended as a first contact between code <-> electronics, but with one of the most used and powerful and inexpensive micro controllers. Full Info
The State of Machine Learning
This talk looks back over a few years of swimming against the tide of Python to make machine learning a technology easy to use with vvvv. You’ll see that, by getting your head around a few important principles, running models in vvvv can be pretty straight forward. Full Info
VL.Stride Deepdive
One major strength of VL.Stride is that it offers an easy to use scene graph and at the same time lets you go as far down to the graphics API as you want. This workshop will approach 3d rendering from these two opposite ends and you’ll learn how to combine them. Full Info
Comments:
Comments are no longer accepted for this post.