Skip to content

This is a tutorial series for beginners of vvvv, a visual programming environment for technologists in creative coding, real-time visualization, multimedia art, interaction design, software engineering, and the like!

chkworks/VL.TheBigBang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VL.TheBigBang

A tutorial series of 42 chapters, covering all nodes and techniques to get you started with the visual programming environment vvvv and its language VL.

You can also find a short series of video tutorials based on these patches on Youtube.
https://youtube.com/playlist?list=PL2KeRstDQVRRVnzCHEambwAI4yWmpIF-p

If you find this material helpful, please consider supporting its development.

ko-fi

Installation

If you are new to vvvv, download it over at www.visualprogramming.net. These patches are optimized for the upcoming 6.0 release.

Afterwards, click on the little gray icon in the top left corner (the so-called Quad Menu), navigate to "Manage Nugets > Commandline" and type the following:

nuget install VL.TheBigBang

When the package is successfully installed, hit F1 to open the Help Browser and scroll to the section called "TheBigBang". Have fun and let me know if there are questions or problems by opening an issue on GitHub!

Content

Part I: The Initial Singularity

  1. Introduction
  2. Types & IOBoxes
  3. Nodes & Pins
  4. Simple Math
  5. Type Conversion
  6. Colors
  7. Strings
  8. Error Handling

Part II: The Subatomic Particles

  1. 2D Rendering
  2. 3D Rendering
  3. Complex Types
  4. Process Nodes
  5. Video and Camera Input
  6. Texture Sources & Effects
  7. Mixing Skia & Stride
  8. Controlling Patches
  9. Animation
  10. Typography
  11. Transformations

Part III: The Cosmic Inflation

  1. Spreads
  2. Iteration
  3. Spread Generators
  4. Looping Techniques
  5. Pads
  6. Update & Create
  7. Managing Spreads
  8. Dictionaries

Part IV: The Primordial Soup

  1. Mouse Input
  2. Collision
  3. Triggers & Flops
  4. Counting
  5. Keyboard Input
  6. Audio Input
  7. Boolean Logic
  8. Ranges
  9. Angles
  10. Transitions
  11. Algorithms

Part V: The Origin of Life

  1. Mutability WIP
  2. Records & Classes WIP
  3. Operations WIP
  4. Objects as Process Nodes WIP
  5. The Lifecycle of an Object WIP

Currently I am working on the last bits of this tutorial series. Please consider donating via the following link, if this tutorial has helped you and your practice so far and you want to speed things up!

ko-fi

Supporters

Many thanks to these people for buying me a Mandelbrot on Ko-Fi!

cheheart, brunotti, sunep, michaelias, CeeYaa, amir, TobyK, Johannes Timpernagel, Shaul Tzemach, m4d, Paul Kimmerl, Manuel Ehrenfeld

Also special thanks to Rosi, Matthias, Ilina and Julian for proof-reading!

License

VL.TheBigBang by chk is licensed under CC BY-SA 4.0

About

This is a tutorial series for beginners of vvvv, a visual programming environment for technologists in creative coding, real-time visualization, multimedia art, interaction design, software engineering, and the like!

Topics

Resources

Stars

Watchers

Forks

Sponsor this project