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.
vvvv looks back on a history spanning almost 20-years of wonderful projects. Many are the first of its kind and have influenced and defined trends in creative coding, digital arts, projection mapping, and interactive installations.
Over time we've become so familiar with all of this, we forget that many people aren't.
To address this, we proudly present our first showreel:
This video is even safe to share with your friends.
See credits or Vimeo description for the full list of projects.
Thanks to everyone and happy projecting. We'll probably do this again next year.
It's been a while since the b38.1 release. But finally we're getting ready to release an update to vvvv beta. Here is the release-candidate, meaning it has all we wanted to add for beta39. We only want to give you a chance to test this with your current projects so we have a last chance to squash any new bugs, you may encounter.
Here are the highlights of the upcoming release:
If you're also using VL already, good for you, because here you'll find even more goodies you will benefit from:
Besides those, it is important to understand that with VL you also have access to numerous more libraries that have been released recently. A lot of new packs these days come as nugets. For an overview, see VL packs on nuget.org and you can use them all in vvvv beta, via VL...
So please give this release candidate a spin and be sure to report your findings, preferrably in the forum using the "preview" tag, or also just by posting a comment below.
Previously on vvvv: vvvvhat happened in September 2019
So another month passed,
and the promised executable export from vvvv gamma is still not available. Bummer, but all we can say is, this is not how it was planned! We got caught up in a few things. November it shall be, most definitely...Still be sure to always test with the latest vvvv gamma preview which we're continuously updating. Also the first 3 beginner tutorials are now available:
and besides those here is a growing playlist of HowTos. Hope this can finally get you started proper.
Also we're making good progress on our way to integrating the Xenko 3d engine with vvvv gamma and we've announced an official partnership with Xenko.
On the beta front we have a release candidate out. We're very happy about your feedback that helped us get rid of many buggers before we call it a release. As of this writing we're quite positive this can now happen soon.
Teaching Patching happened and it was great! You can watch the whole stream to hear interesting accounts of people involved with teaching vvvv. On day two we got to talk more about how we could take this further. Current developments are organized on github...
And if you haven't seen it yet, a short video documentation about the last edition of the NODE festival was just released. Good reminder of the cozy time we had there:
A lot is happening this month, save those dates:
More works in progress have been posted:
That was it for October. Anything to add? Please do so in the comments!
Do you remember the time...
Like it was yesterday...and tomorrow is yet to come. Watch to the end... so NODE20 it shall be!
The video is also accompanied by a nice write-up of all activities on the nodeforum page:
NODE17 - Designing Hope
Once again many thanks to everyone who makes NODE possible and those who are working behind the scenes throughout the years to keep the spirit alivvvve and push for the next edition of the festival.
For immediate release:
Berlin, October 4, 2019 - vvvv is humbled to announce a close collaboration with the unparalleled c# open-source 3d engine Xenko.
As a small developer studio with a focus on disrupting the world of visualprogramming, it became apparent to us that we cannot at the same time join the battle of 3d engines. Still, a strong 3d engine needs to be at the core of vvvv so it can serve in the main usecases we know for vvvv today. Therefore we've been on the lookout for an existing engine that we can adapt to the needs of vvvvs users.
Enter Xenko: In August 2018, the Japanese developer of game engines and 3d middleware Silicon Studio, decided to opensource the 3d-engine Xenko, they'd been working on for ~10 years. The elegance of the existing codebase and the fact that it is completely .NET based, allowed us to quickly assess that it will be possible for us to integrate it as a library for VL and gain from those 10 years of professional development.
Forward to today: Xenko's main developer Virgile Bello (Xen2), who took on the challenge to run Xenko as an opensource project has moved to Berlin. He now has a seat in our office and we're happy to support Xenko in all ways we can. For vvvv it is in the greatest interest to see Xenko develop as a strong, independent game engine. Because every improvement that goes into Xenko, will soon be enjoyable for every user of vvvv gamma.
Previously on vvvv: vvvvhat happened in August 2019
didn't make it. But it looks quite good for October: We've shown it at recent meetups in Hamburg and Berlin. Ready your patches, because it is here, it is gorgeous and it takes only one click. Executable support is ready and you will be able to test it on your own rather sooner than later. Call it a game-changer or just another thing you didn't ask for. Either way, no need to pray, it is going to stay. Watch this space.
But first! We decided with vl being in quite good shape now, we're going for a beta39 release. It will come with one of the longer awaited features: an installer that takes just a few clicks to get vvvv beta up and running, including the addonpack! Expect a release candidate on one of the earlier days of this already new month.
Our first round of short and long vvvvorkshops on gamma went smooth. So smooth in fact, that we're going to continue with them. We already have the dates for the upcoming free introductions announced and we'll soon add six dates for full-day workshops before end of the year:
And one more: Teaching Patching - a mini conference: Please forward this to anyone who could be interested in helping us improve education of and with vvvv. If you have experience, we'd like to here from you! Come join us for 2 days of cozy talks and help us position vvvv for the years to come!
But as usual nowadays, more is going on in the work-in-progress area. Check latest developments on Kinect2 now coming with face and handtracking and the new VL.InfluxDB.
Aas always if you're looking for a vvvv job or even have one to announce, remember these:
That was it for September. Anything to add? Please do so in the comments!
(and your friends who don't use vvvv yet)
Here's to announce that we're continuing our free introductory workshops, to give you a taste of what it feels like to work with the all new vvvv.
vvvv is a visual programming environment that allows you to realize ideas quickly without the need to write any code. But if you want, you can also write C# code for it and use any .NET library with it!
To give you an idea of the areas vvvv can be helpful in, here is a list of buzz words vvvv is often associated with:
In these 2 hour courses we'll be using vvvv (version gamma) to:
Tell your friends and family.
Hope to see you soon!
Previously on vvvv: vvvvhat happened in July 2019
What's been the happenings?
Glad you aks! First off: Mid August saw the 2nd incarnation of the LINK summercamp. This time organized by StiX near Bratislava. He wanted to write a little report of our activities there so I'm not gonna spoil it. Only wanna say so much: It was a blast! We cannot thank StiX and his friends enough, who did all the organization and prepared all the amazing food. Chapeau! And I wittnessed talks of possible future LINKs in france and spain. Let's see who gets this done first...
Then we just released a new vvvv gamma preview which finally includes nodes like the MultiFlipFlop, a Switch with multiple inputs, Resample nodes and more... Otherwise we're still polishing executable export and hope to be able to give you a preview of it soon. Besides that VL.Xenko is progressing quite well. More interesting for developers, read about how we switched to Xenko.Math and a more popular one:
As I hope you've noticed already, we've been strong on education lately: We're now offering personal training including a desk in our studio in Berlin: vvvv Training at the Source and we have regular activities going:
Besides two new contributions:
and one update:
We saw saw quite some activity in the forums work-in-progress section:
Aas always if you're looking for a vvvv job or even have one to announce, remember these:
That was it for August. Anything to add? Please do so in the comments!
In preparation for the Xenko game engine integration we decided to change the default math library of VL from SharpDX to Xenko. The decision was particularly easy since both math libraries have the same origin and most types and methods are identical. And thanks to the VL import layer it's easy to switch out the types, without any noticeable changes for the VL user.
What you get:
We are (again) in luck with Xenko since it just so happened that Alexandre Mutel, who developed SharpDX, was a core developer at Xenko. We actually didn't know that at the time we started to work on the VL core library. We chose SharpDX mainly because it was well established, complete and open source. So it was quite a nice surprise when we browsed the Xenko source code for the first time and saw that they basically use the same math code.
This section is only relevant for library developers.
Xenko's 4x4 matrices have a transposed memory layout compared to SharpDX. This is not to be confused with transposed matrix elements (M11, M12, M13 etc.), it is only relevant when doing low-level operations with memory and pointers, such as uploading them to the GPU. The big advantage of it is, that Xenko's matrices can directly be uploaded to the GPU without the overhead of transposing them.
Most C# projects written for VL don't need to be changed. Only if they use the SharpDX.Mathematics nuget to work with vectors, matrices, rectangles etc.:
If you then get an error on compilation, your project might be in the old format. Upgrading is quite easy, it just involves changing the header and deleting most lines in the project file. Follow this guide or join our chat if you need help.
Please give the new version a spin and send us a report if anything doesn't work as before.
Dear patchers and those who want to get serious,
Join us in our studio in Berlin for a week or up to a month and receive daily 1 hour sessions which we custom design with and for you. This way you can learn at your own pace and follow your own interests or simply rely on our best practices to make you a pro-patcher in no time.
Want to lose your fear of vl and make the most out of it, finally get into shader coding or just get better at organizing your patches? You name it, we have you covvvvered...
Best of all: This includes your own desk in our studio available during our office hours.
Optional: Join us for lunch-breaks and be part of quirky discussions around current developments...
Price per week
If you're interested, please get in touch via:
anonymous user login