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.
here is to talk about numbers once again.
We recently introduced you to vvvv gamma and what it will initially be about, but also what you can expect from it in the future. Now is the time to inform you about the licensing options we have planned for it.
Trust me, when I tell you that this is the most rewritten blog-post we ever published. Creating a suitable licensing model seems far more complex than creating the software itself. So initially this resulted in rather complex models that we were only able to boil down to the below by talking to some long-term commercial users and incorporating their (sometimes contradicting) feedback. So, many thanks to those who listened and engaged in a discussion with us!
Foremost it is important for us to keep our (pattern pending) T.R.U.S.T model, which means:
That's the world we want to live in. We don't believe in any form of copy-protection or artificial feature limitations that usually only restrict honest users. Others will always find a way around such restrictions and thus not be bothered anyway. We're all grown-ups here. If vvvv helps you make a living, then help us make a living by providing vvvv for you. How simple is that?!
Same as above, this is what we believe in. In the end everything always comes down to education and equal access to it. We don't want to be responsible for anyone to not have the pleasure of learning vvvv.
There are commercial educational institutions that could make us a lot of money indeed. But also we're smart businessmen and know how to cash in on the free drugs we hand out now, later.
Further it is in the interest of any professional user of vvvv to quasi support the free educational use as this keeps the flow of new talents steady. WinWinWin.
So why not simply keep the existing licensing model? Indeed, to make this clear: The licensing for vvvv beta will not change! As long as you're not interested in vvvv gamma, everything stays the same for you (but you're missing out! Just sayin...).
But then, regarding vvvv gamma, there are a couple of reasons to adapt the licensing model:
So bottom line up front: vvvv gamma is more and therefore requires a more defined licensing model.
Having said all this, we want you to declare your use of vvvv gamma using the following licenses:
In other words: the idea is that every commercial devvvveloper will have an Editor Plus license and that is it. With it you can work on and export as many projects as you please. For cases where you want to run the vvvv development environment also on a device in, say an exhibition, to use the advantage that you can e.g. remotely maintain the program while it is running, you need additional Editor licenses for each device. This is comparable to how you'd buy a full license for each PC running vvvv beta so far. Obviously you can still use your developer seat license also in an installation/show, as long as you're running only one instance of vvvv and don't need the license to work on another project at the same time.
If you're not working on projects that will be deployed as executables, then you can stick to the Editor license also during development.
And finally, the Product license, which is similar to the vvvv beta OEM license. Only now it is in addition to the Editor Plus license every developer needs who is working on a product.
Another thing we wanted to improve over the beta licensing model is the fact that we understand that vvvv is used in quite diverse financially potent scenarios. To accommodate for all of those on an individual basis is not really feasible. But at least we thought, we can add an option on either end of the default "professional" user.
Different use-cases also demand different payment options. Here is what we have planned:
Accommodating the various requirements of all types of users and use-cases is a tricky task. This paired with trying not to completely disregard the pricing politics of "the competition" but also adding our own ideas and still balancing an economically viable solution didn't make it any easier. We still hope that we found a way that can be sustainable for all of us.
We are aware that the above may leave some questions open and we are ready to further refine the fine print and add examples to make it easier for everyone to declare their licenses. Please help us do so by asking your questions in the comments below, so we can understand where we need to get more specific.
we have regular expressions in vl. What the? Here is the gist:
vvvv beta comes with the RegExpr (String) which is quite handy but doesn't cover all cases. vux provides a RegExpr (String Replace) via the addonpack, which adds the "replace" case, but there is more. So let's see what we got in shop for vvvv gamma:
The simplest case: Just figure out if a given string matches a given pattern:
Sometimes a simple replace by string is not enough. See this example where we're stripping a string of all occurences of html-tags, ie. replacing them with nothing.
Sometimes a split by string is not enough. See this example where we're splitting a string by any multiple occurances of lowercase letters:
Find all substrings that match a given pattern. Imagine a string that contains many dates written in the format "Month Day, Year" and you want to get all of those:
The last pin on all of the above nodes is the Options enum pin. Since this enum allows multiple selections (ie. a bitwise combination of its member values), there is a RegexOptions node that allows you to set multiple of the options at the same time:
The above should cover most typical usecases. But regular expressions can do even more. Luckily with vl you're not restricted to what we decide to provide for you, but you have direct access to the full set of functionality .NET regular expressions offer. For example there are situations where you want to use the static operations that .NET provides instead of the process nodes shown above. If so, simply choose "Advanced" in the nodebrowser and, navigate to the "Regex" type and choose the static operations from there...
Available for testing in latest alphas now!
When Tue, Feb 26th 2019 - 19:30 until Tue, Feb 26th 2019 - 22:00
Where Spektrum, Bürknerstraße 12, 12047, Berlin, Germany
It is happening: vvvv berlin meetup #7
We'll have Mr. ravazquez tell us everything you were always afraid to ask about VL.OpenCV, the premium computervision library in development for vvvv. He'll show us a few things you can do with the library and we're hoping to get into a bit of a discussion as to what are your current and future requirements when it comes to computervvvvision. bring your wildest ideas...
As always, feel free to bring your project/notebook/questions or whatever you want to share with the community. We have space and time for spontaneous discussions and presentations!
There will be a bar serving us drinks. Thanks go to the fantastic team of Spektrum Berlin
If you feel like, please rsvp on our Getogether page!
previously on vvvv: vvvvhat happened in December 2018
here we go,
we're still on track regarding our roadmap and here is a little status report:
none of these are in alphas yet, but if things go well, they should land soon.
while you're waiting and haven't yet, please fill out the 2019 Survvvvey!
released as work in progress:
and three more:
that was it for january. anything to add? please do so in the comments!
welcome back to everyone's favorite number-show, 2018 edition. don't know where you're finding yourself? no worries, you can read up on all of it. par example you may wanna first read about the 2017 numbers before diving into the recap of this season with the soothing title:
"the calm before the storm"
as a loyal reader of this segment you rightfully ask: where is my table showing the access to vvvv.org per country? i'm afraid, in the wake of the great GDPR we couldn't be bothered to figure out how legal it was to still track you around with google-analytics, so we simply dropped it. means no such data for 2018. we're planning to install a more privacy friendly tool sometime this year. so there should be some such data again next year.
did you fall asleep yet? how about instead we offer you a peek at your favorite forum-search terms of this past year:
note: terms are listed in order of frequency, where "kinect" is curiously about 3 times ahead of the follow-up "dx11". the rest is rather evenly distributed. i'm only a bit concerned about that "integer value"...
overall it seems 2018 was a rather stagnant year for vvvv.org as we can also see from the graph above depicting the number of new daily topics on the forum. nothing we'll be able to impress our investors with... but can you blame yourself? the same old website for over 10 years now. wish i could tell you about what's brewing, but i'm afraid, we've signed an NDA with ourselves...
* x86 and x64 combined
don't be fooled by the spike: certainly the high download-counts can mostly be attributed to the fact that we also had the highest number of relases this year. but then if you take the ratio addons/core you'll see that the number of serious users (those with addons) keeps slightly decreasing...
boom. and still. despite the rather modest numbers shown above, arguably one of the more important numbers went up again. 2018 brought us the 3rd best result in terms of licenses and dongles sold. so let's see who contributed to this:
ahm..not so good. the number of individual commercial users is still going down, even though those who're using vvvv are apparently getting more productive with it. team marketing, your turn!
looking more closely we can totally infer global economic trends from the listing of "licenses sold per country": for the first time in recorded history the UK is brexiting from spot 2, overtaken by russia who made a surprise jump with its by far highest percentage to date. also big up austria for their best share so far. and both first time showing in the ranks: china and italy. anything to learn from that?
|austria||3%||russia||2.5%||aut, aus, usa||4.2%||austria||3.2%||switzerland||1.5%||russia||2.6%||china||4.1%|
|spain||2%||france||2.5%||russia, norway, czech||2.8%||russia||2.9%||France||1.6%||denmark||2%||italy||2.5%|
so here we are. after 16 years in development vvvv still hasn't made it out of beta and it may seem this fact takes a toll in the numbers. we were really hoping we could finally release our next big thing (that is vvvv gamma) by the end of 2018, but then we luckily got sidetracked by Xenko. while we're quite optimistic that gamma will conquer new worlds where no 3d-animation has ever been seen before, Xenko certainly completes our vision and certainly only will make vvvv gamma useful for many of you.
we've done our homework by realizing the first vvvv gamma/xenko-only project Ocean Of Air together with MLF. we learned a lot and it showed us where workflows are still not optimal. we're now in the process of polishing those and fixing the most annoying buggers before we'll be releasing it into your precious hands.
but don't lean back and wait! according to a recent study, 55% of you are not using VL at all yet. who do you think we're doing this for? and 40% of those are whining "because i just didn't find the time to get into it yet". well fellows, it is about time to find that time! because it may take you a while. it may be hard in the beginning. so let us take you by the hand and lead you through the struggles of learning, we'll show you something to make you change your mind. we're there for you here and here with our unprecedented 24/7-free-unlimited (fair use) helplines to guide you along all of your steps. it is only on you to take that offer, because as i wisely just came up with: "s/he who asks a question is already one step closer to the answer".
btw. that study i just mentioned is still running. if you haven't already, please fill it out now.
so up next: 2019, allegedly the most exciting year in vvvv history (so far). the road ahead is packed with goodies and we can't wait to start working on them and share them with you. to those of you who happily bought their licenses: it is right and just. stay who you are and you'll be forever in our quads! to those who didn't: not so smart. grow up!.
and everybody: happy new!
previously on vvvv: vvvvhat happened in November 2018
aaand that was it again..
but before we head off into this happy new year, let's recap what happened on the last mile:
we finished our work on "Ocean Of Air" on time (horray) and it is running ever since December 7th. that is 12 networked PCs + server running a vl+xenko multiuser VR installation without any regrets. if you happen to be in london, treat yourself a visit. click here for infos and tickets.
if you're interested in how we pulled this off, here is the second in a series of blogposts on how we're integrating Xenko with vl.
with the job out of our heads, we took to defining the coming milestones for vvvv and paved the road to vvvv gamma <- must read. and if you're interested in a view more details about the milestone that brought us to where we are now and what more is to come after the initial release of vvvv gamma, then please checkout our new roadmap.
and if you haven't already, then prettyplease fill out the 2019 survvvvey. it takes no more than 5 minutes. promised!
|horray for 3 new:||and two updates:|
|two works in progress:||
and a little tease:
beautiful beautiful renderings from the pros:
and some more fine stuff:
these have been announced for a while now. if you're interested, be quick!
that was it for december. anything to add? please do so in the comments!
you're so lucky! this is to give you something important to do on the internet during these boring holidays and the coming slow start into 2019. please take 5 minutes to fill out our new survey:
once is enough. thanks already!
and remember, we've done this before, see The 2015 Survvvvey Results.
To answer the often contemplated question of "Where the hell is this all going?" we first have to establish that vvvv is different things for different people. Let's have a look at some of these different perspectives:
￭ vvvv - a generative designers best friend
￭ vvvv - a data visualizers wonder weapon
￭ vvvv - an interaction designer's magic wand
￭ vvvv - the multiscreen solution
￭ vvvv - physical computing covered
￭ vvvv - a projectionmapper's dream
￭ vvvv - rapid prototyping on steroids
￭ vvvv - your procedural lighting desk
￭ vvvv - computervision for everyone
￭ vvvv - stage? show? control!
￭ vvvv - fish feeding for the lazy
￭ vvvv - L.A.S.E.R zzzz!1!!
That's all?, we hear you say...and you mumble on, but can I please has:
￭ vvvv - a tool for machines to learn
￭ vvvv - easy logic for gamers
￭ vvvv - visual scripting done right
￭ vvvv - klickklickklick your mobile app
￭ vvvv - the no-brainer IOT toolbox
￭ vvvv - the final webdev solution
￭ vvvv - an admin's batching buddy
￭ vvvv - robots dig this
￭ vvvv - no controller too micro
￭ vvvv - from sound to noise in one patch
￭ vvvv - any shaders of gray
￭ vvvv - scratch that: kids taken seriously
Well, vl, vl, we hear ya.. and that's exactly why at the heart of it all, we have always been, and will continue to work on:
￭ vvvv - a multipurpose toolkit
When we started working on VL, we never thought about creating anything different than vvvv. We had our issues with vvvv and wanted to solve those. But mostly we loved it and wanted to keep the good things we still enjoy about it. Essentially we set out to rewrite vvvv to make it better, nothing more.
So it is our great pleasure that we can finally annouce the impending release of what we've so far been referring to as "VL standalone":
For a start, vvvv gamma will focus on 3 main scenarios:
Frankly it will be gorgeous and above all shine through the following features:
Nope, don't think vs., we prefer to think ♥!
Here is how to read this: Over the past years we've been R&D'ing a next generation visual programming language that we dubbed: VL. And we still call it that: VL is a programming language, just like c#, that now happens to power two of our products:
While for vvvv beta, VL is just another language it supports, for vvvv gamma, VL is the core. As such, both beta and gamma will continue to profit as we progress with VL. We are well aware of the fact that gamma is not going to replace beta for everyone anytime soon. We're therefore commited to support both equally for the foreseeable future.
If you're interested in a few more details regarding how we'll be polishing vvvv gamma for its initial release, please head over to our roadmap.
We're still working this out and will update you on licensing early next year.
As we've previously reported from our lab, our initial efforts of integrating the Xenko 3d engine couldn't have gone much smoother. We have helped realize a complex multiuser VR project within just 4 months besides our research and now know that this is certainly the way for us to go forward. VL.Xenko will complete vvvv gamma to a fancypantsy interactive 3d authoring environment.
We're confident to be releasing an initial public version of VL.Xenko before 2019.Q4 and we have some ideas for a prerelease phase that we'll announce soon.
Thanks for using vvvv, thanks for your feedback on VL, thanks for your patience, thanks for the licenses you buy which makes this journey possible for all of us.
Have a nice holiday, get some rest, because 2019 will be the year of the vvvv desktop!
This was long requested and it's finally here! Latest VVVV.OpenVR can use vive trackers without HMD (head mounted device). There is a dedicated pose output on the Poser (OpenVR) node and you can request the serial numbers of all connected devices.
Here is how to get started with high-performance 6DOF positional tracking for as little as $230 bucks. Minimum hardware requirement is one base station and one tracker. Although two base stations are recommended for much better tracking stability.
In order to get the trackers running without HMD you need to do the following steps:
Find this file on your drive:
Then open this file:
SteamDirectory is usually C:\Program Files (x86)\Steam.
Also make sure to disable the "SteamVR Home" on startup. Otherwise it will try to render into the null HMD and consume 100% of one CPU core:
If SteamVR was running, close and restart it.
When SteamVR restarts, you can connect a tracker or controller without the HMD. Follow these instructions to pair the trackers ("Pair Tracker" is now "Pair Controller"): Pairing Vive Tracker
SteamVR should then look similar to this:
Note: The red “Not Ready” text can appear occasionally but that should be no problem if you are using the null driver.
If you don't run the calibration process, the first found vive lighthouse base station will be the origin of the tracking space. If you can live with that you need to provide your own calibration matrix in vvvv and multiply it with the pose matrices coming out of the Poser node.
If you have the vive controllers you can run the room setup normally (no need for the HMD to be connected if you use the null driver).
You can also use the tracker as a controller for calibration, but you need to connect a simple circuit to the pogo pins to be able to activate the 'trigger' button during the calibration process.
More detailed developer info on the pogo pins can be found here: Vive Tracker For Developers
You can download the new OpenVR pack here: VVVV.OpenVR
Open the demo patch 02_TrackersOnlyDemo.v4p in the VVVV.OpenVR\girlpower folder and enjoy tracking!
Please welcome beta38.1,
which basically, only fixes one bug that got introduced with the beta38 release and prevented certain VL patches from loading up.
Sorry about that! Heads will roll in quality management, guaranteed!
Apart from that, you see some new swizzle nodes as well as more help texts for nodes in our core library. Also, the VL splash screen is not top-most anymore.
And if you haven't already, now is a good time to testdrive our two "prerelease" packages that both come with plenty of examples to explore:
And for the very brave there is a lot of good stuff ready for testing in the work-in-progress section in the forum.
That's about it,
anonymous user login