» Blog
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Blog

new post

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.

  reset tags

addon-release core-release date devvvv gallery news screenshot stuff
delicious flickr vimeo
Order by post date popularity

If you haven't heard of vvvv yet: It is a visual live-programming environment that accompanies you from prototyping to final production. Here is what vvvv can do for you.

If you haven't heard of the Prototype Fund yet:

The Prototype Fund supports ideas in civic tech, data literacy, data security and software infrastructure. We want to provide software developers, hackers, and creatives with the opportunity to code and develop innovative public interest technologies.

You can apply for our current application round until March 31, 2021 (11:59 p.m.).

As individual developers or small interdisciplinary project teams, you will receive up to €47,500 over six months from the Federal Ministry of Education and Research. With this funding, you can write code and develop a first prototype of your software. In addition, we will connect you with tech and other relevant communities, support you with coaching, and advise you on project implementation and communication.

Who can apply?
Self-employed developers and small teams who live in Germany can apply for funding.

Open Source
Your results must be made publicly available under an open source license.

For inspiration, here is a listing of previously funded projects.

And here are some reasons to use vvvv for your Prototype Fund project:

  • The visual live-programming nature of vvvv means that it is especially good for quickly iterating on prototypes
  • You can now create standalone applications to distribute results as Windows apps
  • FOSS development with vvvv does not require a commercial license and thus is entirely free without any limitations
  • The friendly community will most likely be able to help you out in case you get stuck

Let us know what you're working on. We'd love to hear from your projects!

joreg, Wednesday, Feb 24th 2021 Digg | Tweet | Delicious 0 comments  

Dear patchers,

this is vvvv beta 41, with mostly 3 changes over the previous release:

Offline Installers

32bit Version: core addons
64bit Version: core addons

joreg, Monday, Feb 22nd 2021 Digg | Tweet | Delicious 0 comments  

Who evvvveryone
When Tue, Feb 23rd 2021 - 20:00 until Tue, Feb 23rd 2021 - 22:00

Save the date!

We're meeting up on February 23rd, 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!

Want to share your work?

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!

Please join us here: https://us02web.zoom.us/j/83211765997?pwd=MXB3bUhqS3lGdWZINkFpU3FtN0dNdz09
Pwd: 4444vvvv
Please use a name we can identify so we can let you in!

Any questions? Get in touch via meetup@vvvv.org. See you there!

joreg, Thursday, Feb 18th 2021 Digg | Tweet | Delicious 0 comments  

This is the big one!

vvvv has been in development for around 20 years by now. In recent years we were working on a complete re-write. We call it "vvvv gamma" and it saw its first official release in April 2020. Today we're adding a fully-fledged 3d library based on the open-source Stride 3d engine. You can dive right into it:

Download vvvv gamma 2021.3.1

Bugfix releases:

  • 2021.3.1 on February 27, 2021

Then follow this tutorial:

Tutorial: Building a Simple 3d Scene

What you get with this release is only the beginning: For now we've focused on a high-level scene graph based workflow. So expect the following:

  • Primitives: Plane, Box, Sphere, Cylinder, Cone, Capsule, Donut and Teapot
  • Instancing: Via spread of transforms, other entities or buffers
  • Lights: Ambient, Directional, Point, Spot, Projector, Skybox
  • Shadows: On by default, configurable in quality/resource-consumption
  • Materials: Highly configurable PBR workflow through a large set of nodes, incl. easy normalmapping, displacements,...
  • Textures: From file, video, Spout, Skia, HTML or renderer
  • Texture Feedback: Yes, please!
  • Texture Readback: Absolutely, think pipet,...
  • PostFX: Highly configurable via a set of nodes, think: depth-of-field, bloom, ambient-occlusion, ...
  • Dynamic Meshes: Generate meshes using vertex- and indexbuffers on CPU
  • Shaders: Pixel, Vertex, Geometry, Compute. Write your own using full syntax highlighting in VisualStudio with hot-reload
  • Assets from file: Load textures and models directly from file
  • Assets from Stride Game Studio: Prepare assets and complete scenes in game studio
  • Windowing: Easy handling of multiple windows (and cameras)
  • Misc: Render Skia and HTML content directly onto the screen (ie. no texture-pass needed)
Previewing Materials, Models and Textures right in the patch

Experimental

Also available already, but still marked as experimental, ie they still need another round of review:

  • Keyboard, Mouse, Touch Input handling
  • TextureFX: Basic selection available, more to come
  • Physics: Nodes for 3d physics simulation
  • VR: Effortless output to VR devices
  • Buffers: Nodes to configure gpu buffers
  • ShaderFX: Nodes to patch shaders visually

Still to come

And to give you a heads-up, here are a few things you might expect already but are yet to come:

  • Loading models does not bring all their materials and animations in yet. To get a model's materials showing automatically, you need to load them as an AssetModel via an extra Stride project. Animations are for now only supported when loading Prefabs
  • Simple Text Rendering: for now best done via Skia or HTMLRenderers
  • Things you'd do with the most popular vvvv beta contributions InstanceNoodles, DX11.Particles and FieldTrip are currently worked on by the FUSE team

Open Source

You read that right: The whole 3d library is entirely open source. This means, should you encounter a critical bug with one of your projects you don't have to wait for a new release but can potentially fix things right on your end.

Further changes

Apart from the addition of VL.Stride this release also features the following notable changes:

  • Completely reworked OSC and TUIO nodes
  • Image tooltips
  • A simple HTTPGet node
  • Touch support for the Skia renderer
  • MainLoop has incremental mode
  • Convenient ways to create Toggle, Bang & Press IOBoxes

Want to know all the details? Check the changelog.

Licensing

As you recall, vvvv has the best software licensing model in the world:

  • Free for non-commercial use
  • No copy-protection
  • No feature limitations
  • No mandatory registration

You simply buy a license the moment you start working on a commercial project. We also have monthly options!

End of the earlybird discount

We're happy to announce that we will get rid of the 20% earlybird discount that has applied to all vvvv gamma licenses so far. Starting this April 1st you can finally pay the full price that vvvv gamma is worth. So if you're a pro, you get the vvvv gamma developer licenses for you and your team before that date and save a bunch. Not often it is so easy to make a good decision.


Once again massive thanks to everyone who participated in the early-access program and for all the feedback that helps us enormously to bring vvvv forward.

Good patch!

joreg, Tuesday, Feb 16th 2021 Digg | Tweet | Delicious 0 comments  
VRHAM! invites immersive artists worldwide to submit their artistic virtual, augmented and mixed reality projects. We are accepting installations, 360° films, live performances and interactive works. Surprise us with your visionary ideas, tell stories that seem indescribable. Be bold and daring! We can’t wait to experience what you have been working on over the past few challenging months. The selected works will be presented in the 2021 program, both physically in Hamburg and digitally accessible worldwide.

In the course of our festival opening ceremony 2021, our international jury will select the winners of the VRHAMMY Award, which is endowed with 5,000 €.

Show them what you're patching with!

Deadline: February 28
Submit
joreg, Thursday, Feb 4th 2021 Digg | Tweet | Delicious 0 comments  

Previously on vvvv: vvvvhat happened in December 2020


First off,

there's been the 2020.2.5 release.

But now we finally also have a Release Candidate for 2021.3, the upcoming version including the shiny new 3d engine based on Stride.

Even before this one is released you're asking what's next?! How on earth could vvvv be further improved? That's what we're planning to answer in a separate blog post soon.

Until then, let's hear it from the working groups:

Working Groups

There've been a lot of updates in the last meetup. Here is the gist:

Or just lean back and watch the whole 7th meetup in one go.

Contributions

New:

Updates:

Learning material

Gallery

Schattenfänger by BADABOOM

And more:

Jobs


That was it for January. Anything to add? Please do so in the comments!

joreg, Wednesday, Feb 3rd 2021 Digg | Tweet | Delicious 0 comments  

Here we go!

We have a candidate for our upcoming release:

This is going to be the first stable release including the huge shiny new 3d rendering library we created based on the Stride Engine!

For more details of what's new, please consult the Change Log.

So please test and report your findings. If we don't find any complete show-stoppers within the next days, this is going to be it!

joreg, Monday, Feb 1st 2021 Digg | Tweet | Delicious 0 comments  

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!

Want to share your work?

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!

Please join us here: https://us02web.zoom.us/j/81461962449?pwd=djJkM1FxTHFxczd5TGc1UVlHSGhvUT09
Pwd: 4444
Please use a name we can identify so we can let you in!

Any questions? Get in touch via meetup@vvvv.org. See you there!

joreg, Tuesday, Jan 26th 2021 Digg | Tweet | Delicious 0 comments  

Here is to let you all know about the existence of MediaFutures. In a nutshell:

MediaFutures ... brings together startups, SMEs and artists in the media value chain to expand on standard models and comes up with unconventional ways for people to engage with quality journalism, science education and democratic processes. It aims to create products, services, digital artworks and experiences that will reshape the media value chain through innovative, inclusive and participatory applications of data and user-generated content.

...

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:

Only applicants legally established, and working, in the case of groups of individuals, in any of the following countries will be eligible:

  • The Member States (MS) of the European Union (EU), including their outermost regions;
  • The Overseas Countries and Territories (OCT) linked to the Member States;
  • H2020 Associated countries: according to the updated list published by the EC
  • The UK applicants are eligible under the conditions set by the EC for H2020 participation at the time of the deadline of the call.

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...

joreg, Tuesday, Jan 12th 2021 Digg | Tweet | Delicious 0 comments  

Hello everyone!

2020.2

Here is the second big release this year for vvvv gamma! Available for download and purchase. Now!

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.

Bugfix releases:

  • 2020.2.2 on October 1st, 2020
  • 2020.2.3 on November 17, 2020
  • 2020.2.4 on November 25, 2020
  • 2020.2.5 on January 8, 2021

For the full list of changes, see the The Log of Changes.

Updating libraries

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:

  • VL.OpenCV
  • VL.Devices.Kinect2
  • VL.Devices.AzureKinect
  • VL.Devices.AzureKinect.Body
  • VL.Devices.Nuitrack
  • VL.Devices.RealSense
  • VL.MediaFoundation
  • VL.Elementa -pre
  • VL.Audio -pre
  • VL.IO.OSC -pre
  • VL.RunwayML -pre

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.

Running 2020.1.x on the same machine

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

    AppData\Local\vvvv\gamma\nugets

and either delete packs selectively or simply clean the whole directory and re-install NuGets as you need them.

Info for library developers

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,
yours devvvvs!

gregsn, Friday, Jan 8th 2021 Digg | Tweet | Delicious 0 comments  

anonymous user login

Shoutbox

~1d ago

mediadog: Aha! Right-click on an image to get the source link

~1d ago

~2d ago

antokhio: @luper vc redist 2013

~5d ago

guest: @Luper, you'll probably need to make the PhongDirectional etc node have one of the pins → NoTexture, and then voilà!

~6d ago

Luper: hey guy, just reinstalled VVVV and text(DX11.Geometry) not working, any idea why?

~7d ago

joreg: Reminder: Show us what you're patching on: #vvvv meetup tomorrow, Tue, Feb 23, 8pm CET: 8.-worldwide-meetup

~11d ago

vux: Hey all, we now in Berlin with @idwyr, say if you want to catch up :)