Blog-posts are sorted by the tags you see below. You can filter the listing by checking/unchecking individual tags. Doubleclick or Shift-click a tag to see only its entries. For more informations see: About the Blog.
When Tue, Jan 26th 2021 - 20:00 until Tue, Jan 26th 2021 - 22:00
Save the date!
We're meeting up on January 26th, 8pm CET to get insights into what everyone is patching on. How will this work? Something like the last time. So please invite all your vvvvriends and vvvvamily to join us!
Please do! Anything more or less related to vvvv, yourself and your projects. Share some thoughts, share your funny fails. Or just ask some questions...
No sign-up, no line-up! We'll just have this an open call that anyone can join. Surprise! Url to join will be shared here shortly before the call.
Any questions? Get in touch via firstname.lastname@example.org. See you there!
Here is to let you all know about the existence of MediaFutures. In a nutshell:
MediaFutures funds and supports products, services, artworks and experiences that transform for the better the ways people consume news and engage with facts, and the ways experts make decisions and contribute to society.
MediaFutures will support 51 startups or SMEs and 43 artists through a total of three Open Calls in the coming three years, distributing a total amount of €2.5M. It will support the selected applicants through a 6-month acceleration (startups & SMEs)/ residency (artists) programme including funding, mentoring and training.
If you're interested, checkout the details for the 1st open call which is closing on January 28!
This info is from their FAQ regarding who is eligible in the calls:
Note that individual artist applicants will be eligible from any country in the world provided that they are able to travel to Europe for the MediaFutures programme and always provided that Covid-19 situation allows it.
On short notice: They have a webinar on January 13, 1pm CET to learn more about the program.
Hope some of you have an idea to apply and if your idea involves vvvv, don't hesitate to get in touch. It may be worth to explore opportunities together...
It comes with improvements that strengthen the toolkit character of vvvv gamma and VL, which are outlined over here: vvvv-the-tool.
It also comes with small improvements for object-oriented programming patterns by introducing the This node. Many of those changes were motivated to be able to roll out a certain library. So this is the last version without that exact library.
For the full list of changes, see the The Log of Changes.
This release introduces a breaking change for certain NuGet packages! If you use any of the following packages then you'll have to make sure to use the latest available version:
So when updating to 2020.2.x you need to update to the latest version of these libraries. See Manage Nugets on how to do so via command-line.
If, after running 2020.2.x and updating the above libraries you want to run 2020.1.x again, you'll have to make sure to first remove the new packs that are only working for 2020.2.x.
To do so, you'd go to your
and either delete packs selectively or simply clean the whole directory and re-install NuGets as you need them.
This breaking change only affects your library if it is using a CSharp-project that is referencing VL.Core! In this case, all you have to do is to update VL.Core to 2020.2.x.
Then please communicate which version of your library is compatible with which version of vvvv.
Sorry for the inconvenience, we hope to make it up soon, by sharing a certain library...
Happy patching & see you soon,
Previously on vvvv: vvvvhat happened in November 2020
December happened and what not happened is the planned release of 2020.3, the first stable one including the shiny new 3d engine VL.Stride, as planned. We're in the final commits for it, so please bear with us and just get a preview if you can't wait.
Meanwhile, the promised rework of the OSC and TUIO nodes has landed in previews, which should make it the easiest ever to work with those two ubiquitous protocols.
I think it makes sense to start giving you an overview of a few bigger community efforts that have recently started. Please add your expertise where you see fit! Hoping we can gather some regular updates from them in the coming months:
That was it for December. Anything to add? Please do so in the comments!
After NODE 2020, having seen all the wonderful things Stride and vvvv can do together, it was inevitable to fall head first into the adventure that has been bringing Stride and VL.OpenCV into a playful and seamless friendship.
I am happy to announce that as of version 1.2.0 of VL.OpenCV, you can effortlessly and painlessly:
Need to know where your camera is and what it's looking at based on an Aruco marker or a chessboard calibration pattern?
Say no more:
And now from the outside:
Bring 3D objects and animations into your image using Aruco markers to create augmented reality projects:
Remember this beauty? It helps you figure out the position and characteristics of your projector in your 3D scene.
Once you know where your projector and the spectator are, you only need to worry about the content. 3D projection mapping made easy!
Not bad huh?
So there you have it boys and girls, 3D computer vision based adventures for all! Head to your local nuget distributor and grab a copy while it's still hot.
A big thank you to motzi, gregsn and tebjan for their invaluable help as well as to many others who contributed one way or another.
And as always, please test and report.
Keep your cameras calibrated kids!
another addition to the series of things that took too long. But then they also say that it is never too late... VL was shipping with OSC and TUIO nodes from the beginning, but frankly, they were a bit cumbersome to use. So here is a new take on working with those two ubiquitous protocols:
To receive OSC messages you need to place an OSCServer node which you configure to the IP and Port you want to listen on. Immediately it will show you if it is receiving OSC messages at all on the Data Preview output.
Then use OSCReceiver nodes to listen to specific addresses. Either specify the address manually or, hit the "Learn" input to make the node listen to the address of the first OSC message it now receives.
Note, that the OSCReceiver is generic, meaning it'll connect to whatever datatype you want to receive. Supported typetags are:
In case of multiple floats, you can also directly receive them as vectors. And this works on spreads of the above types and even on tuples, in case you're receiving a message consisting of multiple different types.
To send OSC messages you first need an OSCClient which you configure with a ServerIP and Port. Then you're using SendMessage nodes to specify the OSC address and arguments to send. Again note that the "Arguments" input is generic, so you can send any of the above types, spreads of those and even tuples combining different types!
By default, vvvv is collecting all the data you send and sends it out in bundles per frame. For optimal usage of UDP datagram size (depending on your network) you can even specify the maximum bundle size on the OSCClient node.
These are the basics. There are a couple of more things which are demonstrated in the howto patches!
For receiving TUIO data you're using a TUIOClient which you configure to the IP and Port you want to listen on. The client already returns a spread of cursors, objects and blobs that you can readily access.
For sending TUIO data you're using a TUIOTracker node which you configure with a ServerIP and Port. Then you give it a spread of cursors, objects and blobs to send out.
Available for testing now, in latest 2020.3 previews!
Who Natan Sinigaglia / dottore | Kyle McLean / everyoneishappy
When Mon, Dec 14th 2020 - 21:00 until Mon, Dec 14th 2020 - 22:00
Where Online, hosted by the NODE Institute, Germany
We (Natan Sinigaglia / dottore | Kyle McLean / everyoneishappy) would like to give you a heads up on a project we are undertaking in these times that we would hope should be of some inspiration and enthusiasm for the beloved VVVV community!
The FUSE project will provide a well researched collection of GPU tools and libraries to use with VL.Stride :
○ Distance Fields & Raymarching ○ Particles ○ Procedural Geometry ○ Textures and Materials ○ GPGPU
Intended to benefit the community and wider ecosystem :
We are presenting this project in greater detail on 14th Dec 2020 at 21:00 CET to studios and individuals who are interested in the graphical future of vvvv gamma.
The event is kindly hosted by the NODE Institute.https://thenodeinstitute.org/event/the-fuse-project/
Natan & Kyle
Previously on vvvv: vvvvhat happened in October 2020
A seemingly calm month, but it is boiling under the covvvvers: First, you notice that we continue to update the 2020.2 release with bugfixes. The latest release is vvvv gamma 2020.2.4.
Then, as mentioned previously, we're currently mostly focused on getting a stable 2020.3 out which will include VL.Stride, our shiny new 3d engine. Best of it: you can follow our daily progress by downloading the preview releases. Already comes with tons of help and demo patches. Give it a spin!
And finally done are the completely reworked, easy to use OSC and TUIO nodes which will show up in one of the coming previews soon!
Two new ones:
A little teaser:
And some new works in progress:
That was it for November. Anything to add? Please do so in the comments!
When Tue, Nov 24th 2020 - 20:00 until Tue, Nov 24th 2020 - 21:30
Save the date!
We're meeting up on November 24th, 8pm CET to get insights into what everyone is patching on. How will this work? Something like the last time. So please invite all your vvvvriends and vvvvamily to join us!
We could have one or two more demos/presentations! Anything more or less related to vvvv, yourself and your projects. Share some thoughts, share your funny fails. Or just ask some questions...
Please get in touch via email@example.com and let us know what you want to talk about. We'll then get back to you and organize the streaming tool etc.
Here is our line-up so far:
wirmachenbunt is a studio for interactive and immersive shows and exhibits. The team will present the Magenta Moon Garden software, the system behind a 360° interactive space, incorporating 16 projectors, 9 Radartouch sensors, 6 channel surround sound, 4 games and lots of pixels. While the visual output is rendered with vvvv beta, they used VL and vvvv gamma heavily for the backend and surround sound engine, marking a transition of the studio workflow. While going into the patch details, they reveal the process, from simulation to the live setup.
Christian is a media artist based in Schwerin. Working on all kinds of kinetic, light and screen based installations, he will give a small peak into his recent project, which will be his first one realized in vl. Switching from Unity and his own custom framework creative computing he will give a view on the process leading into this decision and present some first steps into the vvvv world as a result of the transition.
New media artist with a background in fine arts and philosophy, Amir realizes his works by designing narratives through real-time processes.
Amir is based in Linz/AT where he is persuing his PhD. He is a researcher at Creative Robotics Department at the university for arts and design in Linz he is also teaching Coding and computational thinking at the Fashion and Technology department in the mentioned university.
Previously on vvvv: vvvvhat happened in August 2020
So once again, where were we...
If you haven't noticed yet, the latest previews for vvvv gamma now include VL.Stride, the fancy new 3d engine. We're quite happy with the feedback so far. Things mostly seem to work as expected. We're now focusing on making this preview into the first 2020.3 stable release including VL.Stride. But 3d is not all, we've also included a few other goodies in the 2020.3 branch, which are summarized in a separate blog post with the juicy title: vvvv - The Tool.
Quite a few new works in progress:
That was it for September and October. Anything to add? Please do so in the comments!
anonymous user login