vvvv gamma 2021.4 releaseJuly 20, 2022
This has been a long time coming!
We’ve hoped to have this one out earlier, but finally, we can release it into your caring hands: The best vvvv gamma ever (so far). With tons of bug fixes, improvements, and new features. And without further ado, you can divvvve right into it:
- 2021.4.12 on December 6, 2022
- 2021.4.11 on November 11, 2022
- 2021.4.10 on July 20, 2022
- 2021.4.9 on May 27, 2022
- 2021.4.8 on March 29, 2022
- 2021.4.7 on February 26, 2022
- 2021.4.6 on January 31, 2022
- 2021.4.5 on January 18, 2022
- 2021.4.4 on January 12, 2022
- 2021.4.3 on December 22, 2021
- 2021.4.2 on December 7, 2021
- 2021.4.1 on December 6, 2021
Here is to give you an overview of the most notable changes:
Improved patching performance
Part of the magic of vvvv gamma is, that it has the advantages of a visual live programming environment combined with the advantages of a compiled language. Getting those two to work together smoothly is one hard nut to crack. In this release, we were able to improve the patching performance with larger projects by introducing a new compilation and hotswap strategy. For details, see this discussion.
Are you missing a feature in the vvvv editor and don’t want to wait for us to build it? Editor extensions allow you to essentially build plugins for vvvv itself. Available examples are a desktop color picker, a TUIO simulator and monitor and a Spout monitor. Read more.
But the best thing about extensions is, that they are just patches. So it takes just a few clicks to create your own. Read more.
Updates to Stride 3d rendering
- TextureFX: We added a vast collection of easy to use nodes for applying visual effects to textures
- We added Pipet and MeshSplit nodes and fully reworked the Texture- and Buffer-creation nodes
- Latest Stride comes with two new PostFX: Fog and Outline
- We added a ShaderFX node factory that allows to easily write composable shader snippets
- Materials can now be extended with custom shaders
FUSE - visual gpu patching
This release paves the way for the almighty new FUSE library, developed by dottore, everyoneishappy and texone. It allows you to use your GPU for things that typically require writing shaders. FUSE gives you access to procedural noise, signed distance field rendering, customizable particle systems, vector fields, fluid simulations and more, without having to write shader programs! Watch this video to see how to get started with FUSE.
Video input and playback
We added stable support for the effortless playback of a wide range of video formats for both Skia and Stride. In addition, we added ImagePlayer nodes for the playback of image sequences. Read more.
The ImagePlayers can also easily be synced over the network. Read more.
Updates to Skia 2d rendering
- 2d rendering is now fully GPU accelerated, which greatly improves performance in many scenarios
- SkiaRenderer and SkiaTexture nodes now also work on AMD GPUs
- The “This” node can now be used in constructors as well as in generic patches. For details, see this dicussion
- You can now use explicit type parameters. For details, see this discussion
- You can now patch a stateful region with BorderControlPoints! See the “ManageProcess” node for an example
And these were only the highlights. For all the details, please see the changelog.
The release of a new version is always a good moment to make sure you still have a valid license for commercial use. To check, log into your account here on vvvv.org and then view your vvvv gamma licenses.
In case, you simply buy a license the moment you start working on a commercial project. Don’t forget that we also have monthly options!
What next? Expect the occasional 2021.4.x bug-fix release while we’re starting work on the 2021.5 branch as per the updated roadmap.