Banner_neutral

Cannot show video, please install Flash Player.


From zero to Wow!

Curated by the vvvv group, the workshops will be a platform for discussing and teaching media-technical subjects as well as to develop new ideas and concepts. The series of workshops is centered around the various fields of application for the multipurpose toolkit vvvv. Besides opportunities for newcomers to learn the basics and make their first steps it also features workshops targeted at intermediate and professional users.

Participants need to bring a Windows Laptop.
Most of the workshops will be held in english.

Throughout NODE10 there will be open lab spaces providing the opportunity for open discussions.

vvvv keynote

Insights to the devvvvelopers' diary of the past two years plus attempts to interpret our collective dreams. People interested in the evvvvolution should be looking forward to this talk.

vvvv what?

vvvv is a toolkit for real time video synthesis. It is designed to facilitate the handling of large media environments with physical interfaces, real-time motion graphics, audio and video that can interact with many users simultaneously.

vvvv uses a visual programming interface. Therefore it provides a graphical programming language for easy prototyping and development. vvvv is real time - where many other languages have distinct modes for building and running programs,

vvvv only has one mode - runtime. Applications written in vvvv are commonly called patches. Patches consist of a network of nodes. Patches can be created, edited and tested while they are running. vvvv is free for non-commercial use and available for download at its website. Any commercial users require a license.

http://vvvv.org

 
Dailiei

Digital Media in Performing Arts

Note:    The complete workshop concept has been developed by the workshop team during the week before NODE in the fantastic rooms of our partner Frankfurt LAB. If you are already in Frankfurt on Monday you are welcome to go to the public workshop-introduction at Franfkurt LAB at 4pm and meet the dancers, workshoppers and workshop participants already.

Frankfurt LAB / Schmidtstraße 12 / 60326 Frankfurt am Main. Tram 11 / Station: Mönchhofstraße. The actual workshop then takes place at the Frankfurter Kunstverein

Together with ID_ Frankfurt we analyze which rules and settings are suitable for a balanced use of different media on stage.

The workshops result is a small performance which will be premiered on Friday Nov. 19th. during the related lecture session.

VVVV knowledge not mandatory. Please bring a windows laptop

This is a daily workshop

Commit yourself to one of the topics of the brand new daily creative workshops. You will be working with one team for the whole week. Each of the daily workshop will result in either a performance or installation so you can display the fruits of four days of patching, thinking and sweating to the community. Secure your place in the daily groups NOW! Seats are limited!

Please note: Committing to one of the daily workshop does not mean that you will miss the rest of the Forum. You can still book other workshops even if they take place at the same time. Please make sure to talk with your daily team about your timings and plannings in order to ensure a beautiful result of your daily workshop.

Host:

Alexander Graf, ID_Frankfurt, Kristina Veit, Nina Vallon, Woeishi Lean (woei)

Participants:

10 / 13 (3 seats free)
Mapping_daily

Projecting on the Things

‘Projecting On The Things’ is another all week long workshop served up by Chris Plant (catweasel) and Elliot Woods (sugokuGENKI) covering techniques and topics on the art of projection mapping. We are inviting people to use projectors to redefine the aesthetic meaning of a set of objects. Individual teams will develop works (large and small) through the process, and these will be exhibited at the end of the Node festival during the Friday and Saturday lecture sessions.

 

This is a daily workshop

Commit yourself to one of the topics of the brand new daily creative workshops. You will be working with one team for the whole week. Each of the daily workshop will result in either a performance or installation so you can display the fruits of four days of patching, thinking and sweating to the community. Secure your place in the daily groups NOW! Seats are limited!

Please note: Committing to one of the daily workshop does not mean that you will miss the rest of the Forum. You can still book other workshops even if they take place at the same time. Please make sure to talk with your daily team about your timings and plannings in order to ensure a beautiful result of your daily workshop.

Host:

Chris Plant (catweasel), Elliot Woods (sugokugenki)

Participants:

No seats left!
Hello

Einsteiger (Deutsch)

Der 'VVVV für Einsteiger' Workshop findet an zwei vollen Tagen satt.  Nach einer Einführung in die Benutzeroberfläche von VVVV werdet ihr die Besonderheiten grafischer Programmierung kennenlern und eure ersten, eigenen Programme erstellen. Keine Vorkenntnisse nötig.

Host:

Katharina Mayrhofer (kathi), Phillip Steinweber (phl)

Participants:

28 / 30 (2 seats free)
Tree22-directx_renderer_2009

Transformations

Transformations are the basic building block of any animation in 2d and 3d. You need them to position individual graphical elements in space but also for cameras looking at them and viewports within the renderer. We will have a look on how to build virtual cameras, billdboards, multiscreen applications, and pixelbased rendering.

Host:

Sebastian Gregor (gregsn), Tebjan Halm (tonfilm)

Participants:

No seats left!
Screenshot018

Plugin Coding for Beginners

Plugin coding for the absolut beginner. While you should already be familiar with patching in vvvv this workshop will teach you the basics you need to know to start coding your own nodes. You'll learn how to use version control to access the open source code templates to start from. We'll give you an overview of the possibilities the vvvv plugininterfaces offer and guide you step by step through the process of creating simple nodes with the basic pintypes (value, string, color, enum, transformation).

Host:

Elias Holzer (elias), joreg

Participants:

No seats left!
Screenshot018

Advanced Plugin Coding Techniques

This workshop will cover advanced c# programming concepts: OOP / Threading / Pointers / Data Structures / SlimDX / File Access...

Then we will demonstrate how to use these concepts in various plugin related contexts: Device Access / Optimization / Network Operations / Animations / Meshes / Textures

Host:

Elias Holzer (elias), Julien Vulliet (Vux)

Participants:

14 / 15 (1 seats free)
Character

Character Animation

After discussing terms and principles of character animation in 3D computer graphics, you'll learn about vvvv's possibilities to load, create and animate character rigs. At the end of the workshop you'll have built your very own, fully animated beat-em-up-character you can let fight against others.

Host:

Elias Holzer (elias), Matthias Zauner (sagishi)

Participants:

22 / 30 (8 seats free)
Tufte500

Data Visualization

The basis for data visualization is the data itself. Therefore we will gather and interpret data from various sources in the first part of the workshop. Covered topics include parsing xml/csv files, connecting to a mysql database and the belonging string operations that make the data usable.

The second part of the workshop focuses on the visual representation of the collected data so that its content becomes human readable in an aesthetic way.

Host:

Johannes Timpernagel, Sebastian Huber (sebl)

Participants:

No seats left!
201000406_tt_vorlesung

Video Tracking

This workshop is about getting your stuff video tracked. We will have some theory first like lighting, camera, space setting and goals of tracking. Some background shaders, extraction methods and filters are shown and discussed.


Finally at second part of workshop, we will have a deeper look at some
tracking plugins for vvvv, its provided data and how we can transform it into useful interaction.

Host:

Christian Engler (wirmachenbunt), Frank Langer (frank)

Participants:

No seats left!
Fritzing3

Adv. electronic tinkering with Fritzing

Fritzing is a powerful tool for enabling designers and artists to work with Arduino or other electronics platforms on a more professional level.

In this workshop, you will learn how to use this tool to empower your work, be it as a sketcher, learner, teacher, or getting ready for an exhibition.

Host:

André Knörig

Participants:

No seats left!
V4_group_-_wolf_oschatz_joreg_gregor-fd0003

VVVV as a Language

vvvv has many faces: Firstly there is a huge node library itself covering a variety of purposes. Then there is the actual edit-while-running environment. But finally there is also a more theoretical view of vvvv as a graphical programming language with its syntax and semantics. In turn we will talk about its concepts, like dataflow and modularity, and its primitives, like nodes, pins & links. Concerning data we will talk about types and subtypes, discuss implicit vs. explicit spread types and their relation to generic types. Concerning code we will talk about evaluation strategies, purely functional nodes, states and their position within space and time. We will promote features and attack drawbacks with ideas for future versions.

Host:

Sebastian Gregor (gregsn)

Participants:

12 / 15 (3 seats free)
4945674704_ea423b2b6e_b

Arduino and the TinkerKit II

During this workshop we'll explain what physical computing and how it relates with VVVV. We'll use a modular sensor system called the Tinker Toolkit to make it all incredibly simple for the participants.

BEWARE: The workshops Arduino I and Arduino II are the NOT consecutive. They are the exact same thing, covering the exact same topics, both starting from zero. There's two of them so more people can learn about Arduino. Just so you know. If you still want to do both, that's cool with us.

Host:

Alessandro Masserdotti (ales9000), Massimo Banzi

Participants:

28 / 30 (2 seats free)
Visualmusic_daily

Visual Music

In this all week long workshop hosted by Rainer Kohlberger (rrrr) and Arístides Job Garcia Hernández (lasal), up to twelve participants will come together to develop an audiovisual composition that will be performed at the end of the festival week. In collaboration with two musicians, the group will work on a narrated piece of generative visual music.

 

This is a daily workshop

Commit yourself to one of the topics of the brand new daily creative workshops. You will be working with one team for the whole week. Each of the daily workshop will result in either a performance or installation so you can display the fruits of four days of patching, thinking and sweating to the community. Secure your place in the daily groups NOW! Seats are limited!

Please note: Committing to one of the daily workshop does not mean that you will miss the rest of the Forum. You can still book other workshops even if they take place at the same time. Please make sure to talk with your daily team about your timings and plannings in order to ensure a beautiful result of your daily workshop.

Host:

Arístides Job Garcia Hernández (lasal), Jacob Korn, Rainer Kohlberger (rrrr), Simon Harris

Participants:

10 / 12 (2 seats free)
Hello

Beginners (English)

Both (german and english) vvvv for newbies workshops run for two full days and require no previous knowledge. After introducing the user interface of vvvv and its paradigms of a visual, node based programming language, you’ll learn to create various “essential” patches from scratch.

Requirements:
A laptop running vvvv.

Host:

Christian Engler (wirmachenbunt), Jochen Leinberger

Participants:

No seats left!
Math1222954353

Mathematics for vvvv

The foundation of all computer graphics is mathematics. Especially if you want to create generative content or 3D animations, it will make your life much easier if you know the basics. You will learn how addition, subtraction and multiplication extend from real numbers to 2D and 3D vectors and how important they are in this context.

Host:

Tebjan Halm (tonfilm)

Participants:

No seats left!
3092866144_342c69a3c7_o

Of Effects and Shaders

Shader programming

This workshop introduces you to the world of pixel- and vertexshaders. Instead of only using the many available effects you'll learn how to write your own using vvvv's CodeEditor. From creating video effects to multi-texturing to shading/lighting geometry we'll guide you through the possibilties that coding your own shaders will open up to your working with vvvv.

Host:

joreg, Tebjan Halm (tonfilm)

Participants:

No seats left!
Screenshot018

Adv. Plugin Coding Topics & Patterns

We will go and search for limits of what you can do as a plugin writer. Thereby we'll see what generics can do for us and what a spread of spreads could be. While covering custom data types, we'll talk about standard patterns of letting the user build or decompose these structures, and standard patterns of dealing with reference types in dataflow programming.

Host:

Sebastian Gregor (gregsn), Tebjan Halm (tonfilm)

Participants:

No seats left!
_img_9639

WEB UserInterfaces

In the first part of the workshop we will talk about the technical background behind the Webinterface. Some of the topics are HTML , HTTP and JQuery.

After we have discussed the possibilities of the Webinterface, we will build a simple web application. At the end you will have your own small app to control vvvv over any device with a browser.

Host:

Nils Buhlert (phlegma)

Participants:

14 / 15 (1 seats free)
Newtmtn

Physics Based Animation

This workshop will cover physics based animations. Most of the workshop will be done using the Box2d engine. First we will have a quick presentation about physics simulations and Box2d. Then we will have an in-depth presentation of every node/option. Finally we will have some pratical examples on how to build more complex models, organizing code, interacting with external devices (bring your own), and some "real" applications (games, installations). Plus a surprise, more information to follow :)

Host:

Julien Vulliet (Vux), Natan Sinigaglia (dottore)

Participants:

No seats left!
Struktable

Multitouch Paradigms

Everybody knows that you can build a multitouch device for less than 1.000€. If you have a projector at home, a piece of glass, some baking paper and a webcam you are ready to multitouch. After talking shortly about the hype we discuss basic multitouch paradigms (gestures, multi-user, multi-modal interactions) and the consequences for interaction design that come with the direct manipulation capabilities of table-top surfaces.

Host:

Strukt

Participants:

No seats left!
4945674704_ea423b2b6e_b

Arduino and the TinkerKit I

During this workshop we'll explain what physical computing and how it relates with vvvv. We'll use a modular sensor system called the Tinker Toolkit to make it all incredibly simple for the participants.

BEWARE: The workshops Arduino I and Arduino II are the NOT consecutive. They are the exact same thing, covering the exact same topics, both starting from zero. There's two of them so more people can learn about Arduino. Just so you know. If you still want to do both, that's cool with us.

Host:

Alessandro Masserdotti (ales9000), Massimo Banzi

Participants:

29 / 30 (1 seats free)
Michael-pendry_stern-des-suedens_siemens-superstar_web1

Video LED with e:Cue

Traxon | e:cue is proud to be a sponsor of the NODE10-Forum for digital Arts:
We think the combination of the creative possibilities of the VVVV Software and flexible LED fixtures, LED matrix systems and pixel mapping capabilities of the Traxon | e:cue product family open up new possibilities for both artistic and impressive installations and projects around the globe.

The Traxon | e:cue workshop will consist of a general overview of projects realized and featured products as well as a deep look onto the capabilities of video mapping onto DMX controlled LED fixtures and matrix systems.

Host:

Jens Freihoefer

Participants:

10 / 30 (20 seats free)
51gcsmbjpgl

Boygrouping & Multiscreen Setups

One of vvvv's strengths is building multiscreen setups effortlessly. We'll discuss and demonstrate examples of largescale media environments realized with vvvv and talk about steps involved to realize such. You'll learn how to handle multiple screens out of one or more graphic cards and hear of technical basics to understand the constraints involved. Further we'll introduce you to vvvv's boygrouping feature which lets you easily create client/server render clusters of any number of PCs rendering together n'sync.

Host:

joreg

Participants:

No seats left!
Screenshot018

Plugin Coding for Beginners II

Because of the heay demand. Here is the second edition of the workshop

Plugin coding for the absolut beginner. While you should already be familiar with patching in vvvv this workshop will teach you the basics you need to know to start coding your own nodes. You'll learn how to use version control to access the open source code templates to start from. We'll give you an overview of the possibilities the vvvv plugininterfaces offer and guide you step by step through the process of creating simple nodes with the basic pintypes (value, string, color, enum, transformation).

Host:

Elias Holzer (elias), Sebastian Gregor (gregsn)

Participants:

10 / 15 (5 seats free)