Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A collection of libraries, resources and tutorials for vvvv and VL.

NotificationsYou must be signed in to change notification settings

chkworks/awesome-vl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 

Repository files navigation

A collection of libraries, resources and examples for vvvv and VL.
Feel free to contribute to this list!

Official Channels

vvvv Group

Community

  • GammaLauncher - A simple launcher for vvvv gamma.
  • The NODE Institute - Institute for applied creative computation, hosting user meetups, workshops, webinars and online courses for creative coding and media arts.
  • NODE Forum - A platform for sharing and investigating creative technologies, for artistic research and cultural and political media education.
  • Stride - The official website of Stride, the open-source game enginge that provides the backend for 3D rendering in vvvv.
  • thefuselab.io - The official website of FUSE, the open-source library for visually programming on the GPU.

Sponsoring Pages

Learning

Tutorial NuGets

  • VL.TheBigBang - A tutorial series of 42 chapters, covering all nodes and techniques to get you started.
  • VL.ExtendedTutorials - Extended tutorial help patches, covering common questions as learners move from beginner towards intermediate.
  • VL.GenerativeGestaltung - Sketches from the book "Generative Gestaltung" implemented in vvvv gamma.

Tutorial Videos

Examples

  • Community Coding: Design Patterns - A discussion about implementing various design patterns taken from the book "Head First Design Patterns".
  • VL.HeadFirstDesignPatterns - Repository containing examples of design patterns taken from the book "Head First Design Patterns".
  • TextureFX+ - A forum thread about TextureFX+, a collection of texture generators and filters gathered by the community, available in VL.Addons
  • Nodevember 2022 - Example patches by CeeYaa during Nodevember 2022.
  • Genuary 2023 - Example patches by CeeYaa during Genuary 2023.
  • VL.Snake - A VL clone of the game Snake
  • VL.Breakout - A VL clone of the game Breakout
  • VL.DemoLib - A demo library showing how to write nodes in C#
  • Kartinki - A game for children - your draw with words, then color with numbers
  • VL.LED-Controller - Work in progress project to control lights from an ImGui interface

Online Courses

Libraries

General

  • VL.CoreLib - The main vvvv core library
  • VL.StandardLibs - A collection of standard libraries for vvvv
  • VL.Addons - A place to gather contributions by the vvvv community, including a great amount of extended texture generators and filters
  • VL.NewLibrary.Template - A template for a new VL library

Rendering

  • VL.CEF - Set of nodes to render websites in Skia and Stride
  • VL.Fuse - An open-source library for visually programming on the GPU
  • VL.Skia - The main 2D rendering engine
  • VL.Skia3d - A simple 3D addon for VL.Skia
  • VL.Stride - The main 3D rendering and game engine
  • VL.Stride.TextureFX - Texture sources, filters and mixers

Shaders & Renderung Utils

Video

  • VL.Video - Set of nodes for video capture and playback
  • VL.HapPlayer - HAP GPU Video Playback Plugin (requires a license)

Text

Control

User Interfaces

  • VL.Elementa - Collection of widgets for easy UI prototyping
  • VL.ImGui - A node set around ImGui to render user interfaces in Skia and Stride
  • VL.ImGui.Extensions - Collection of ImGui widgets & editors

Math & Algorithms

  • VL.FastNoise - Noise Generator in VL
  • VL.FastNoiseLite - Noise generation library with a large selection of noise algorithms
  • VL.SmallestCircle - Calculate the smallest enclosing circle for a set of 2D points
  • VL.RogueSharp - A library for game development of roguelikes, including methods for pathfinding and field of view

Audio

  • VL.Audio - Record, play, filter, synthesize and analyse sound
  • VL.Audio.GPL - GPL licensed extensions to VL.Audio
  • VL.Audio.LTC - Nodes to encode and decode Linear (or Longitudinal) Timecode (LTC) in VL.Audio
  • VL.GameAudioPlayer - High level command based audio player
  • VL.SCSynth - SuperCollider Server Library for VL

Music Utils

Computer Vision

  • VL.Augmenta - Support for Augmenta tracking technology
  • VL.Espace - A VL toolkit for spatial applications
  • VL.MediaPipe - Camera tracking, image segmentation and object detection from a video stream
  • VL.OpenCV - A VL wrapper for OpenCVSharp

Projection Mapping

  • VL.BadMapper - Collection of tools for convenient manual blending (softedge) and warping (homography, bezier)
  • VL.Mapper - Projection mapping tool for vvvv
  • VL.VIOSOWarpBlend - Wrapper for the VIOSO WarpBlend API
  • VL.ScalableDisplay - Support for the auto projector-alignment technology by Scalable Display Solutions (not open-source)
  • VL.Domemaster - Example to render a scene in the Domemaster format (forum post)

IO

Protocols

HTTP

File Formats

  • VL.Alembic - A plugin to read .abc Alembic files.
  • VL.Assimp - An alternative 3d model loader for Stride
  • VL.IO.PLY - Provides support to read .ply files in VL
  • VL.PDF -Description missing
  • VL.PDFReader - A simple PDF-Reader for VL
  • VL.Rhino.3dm - A plugin to simplify the process of importing Rhinoceros 3D files
  • VL.SRT - Nodes to deal with subtitles
  • VL.OpenEXR - A simple OpenEXR and .hdr image format loader

Databases

  • VL.InfluxDB - Nodes that allow to connect and write to an InfluxDB database
  • VL.IO.Redis - A Redis client for accessing Redis databases

Devices

Input

Output

Cameras

Physical Computing

Other Devices

Machine Learning

System & Extensions

Misc

  • VL.DBSCAN - A simple implementation of the DBSCAN .NET library
  • VL.Here - A set of nodes to perform geocoding stuff in the VL programming language
  • VL.OpenWeather - Wrapper for some APIs from OpenWeather
  • VL.Postman - Plugin to turn Postman collection exports into ready to use nodes
  • VL.QRCode - QRCode encoder and decoder
  • VL.StringExtensions - Nodes for extended methods when working with strings
  • VL.Telegram - Wrapper of the Telegram.Bot lib

Other Resources

Tools

  • Material Editors - Forum thread about open-source material editors.
  • MergeVLDocs - A first step towards an easy-to-use visual merge tool
  • Stride Shader Explorer - A tool showing the built-in shaders of the Stride game engine and their inheritance hierarchy.

Software made with VL

  • Remoter - GUI over PAExec and robocopy to remote a bunch of PCs at once.
  • Schema - An intuitive visual programming interface and runtime.
  • TexconvGui - A simple Gui for Microsoft's Texconv to batch convert images.

Articles

About

A collection of libraries, resources and tutorials for vvvv and VL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp