Getting Started
If you're new to vvvv, please start reading in the Getting Started section.
Courses
Beginners
- From October 19th: Part I: Playful Patching in vvvv gamma - 8 sessions
- From January 11th: Part II: Foundations of VL Development - 4 sessions
Intermediate
27 Oct + 3 Nov 2026: Advanced TextureFX Techniques
10 + 17 Nov 2026: Applied 2D & 3D Math for Creative Coders
24 Nov 2026: Driving Particle Systems from Geospatial Data
8 + 15 Dec 2026: Pixels in Space: Projection Mapping & Immersive Setups
12 + 19 + 26 Jan 2027: Let’s Build an App Together: Development Patterns for Real Projects
2 Feb 2027: Scaling vvvv Projects: Team Workflows & Git Versioning
9 Feb 2027: Observe and Monitor your Multi-Client vvvv Installations
Tutorials
- vvvvTv Official youtube channel with Tutorials and HowTo videos
- Essential beginner video tutorials by chk
- Intermediate video tutorials by TobyK
- Graphics video tutorials by Takuma Nakata
- Chinese video tutorials by RED 🇨🇳
- Japanese video tutorials by Satoshi Eto 🇯🇵
Examples
- VL.TheBigBang: A tutorial series for absolute beginners, covering all nodes and techniques to get you started (by chk)
- VL.GenerativeGestaltung: A collection of examples following the Generative Gestaltung v2 book (by phlegma)
- VL.ExtendedTutorials: Extended tutorial help patches, covering common questions as learners move from beginner towards intermediate (by TobyK)
- Nodevember2022: A collection of examples made following the prompts of Nodevember (by CeeYaa)
- Genuary2023: A collection of examples made following the prompts of Genuary (by CeeYaa)
Documentation
This reference is structured into the following chapters:
| Chapter | Content |
|---|---|
| Development Environment | About the different components (menues, windows) of vvvv |
| Language | About the language VL |
| Libraries | An overview of all available node libraries |
| Extending vvvv | For developers to write their own nodes and libraries |
| Best Practice | Learn the best practices for specific topics |