» 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

Part of my MA Thesis: VR Robotic Controlling
Couldn´t keep my feet still: though im working on a proper documentation, i want to give you a quick look on what i was working on
more explanation and credits will follow

MultiNIL, Friday, Jan 4th 2019 Digg | Tweet | Delicious 3 comments  

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.

Ocean Of Air by Marshmellow Laser Feast

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!

contributions

horray for 3 new:

and two updates:

two works in progress:

and a little tease:
rewire-test

gallery

beautiful beautiful renderings from the pros:

and some more fine stuff:

jobs

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!

joreg, Wednesday, Jan 2nd 2019 Digg | Tweet | Delicious 1 comments  

I am from United States

guest, Monday, Dec 31st 2018 Digg | Tweet | Delicious 0 comments  

Watch on Vimeo

Concert for piano and real-time graphics system
2018

Gloria Campaner, piano
Natan Sinigaglia, visuals

Music program:
Bach / Siloti - Preludio in si minore BWV 855a
Pärt - Für Alina
Bach - Suite inglese n. 3 in sol minore BWV 808
Skrjabin - Studio in do diesis minore op. 2 n. 1
Skrjabin - Vers la flamme op. 72
Bach / Kempff - Siciliano in sol minore dalla Sonata per flauto n. 2 BWV 1031
Prokof’ev - Toccata op. 11

Commisioned by:
Società del Quartetto di Milano
in collaboration with:
Fazioli
in co-production with:
Piccolo Teatro di Milano

Video shooting
IED

I am from Germany

udo2013, Saturday, Dec 29th 2018 Digg | Tweet | Delicious 0 comments  

I am from Germany

udo2013, Saturday, Dec 29th 2018 Digg | Tweet | Delicious 0 comments  

I am from Germany

udo2013, Saturday, Dec 29th 2018 Digg | Tweet | Delicious 0 comments  

helo evvvveryone,

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.

joreg, Wednesday, Dec 26th 2018 Digg | Tweet | Delicious 2 comments  

Holy patchers!

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

Introducing vvvv gamma

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:

  • 2d interactive motion graphics using VL.Skia
  • computervision using VL.OpenCV
  • controlling devices, ie. everything IO (Midi, UDP, OSC, RCP, HTTP...)

Frankly it will be gorgeous and above all shine through the following features:

  • multithreading
  • patching with any .NET library
  • windows executable export

So beta vs. gamma, really?

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:

  • vvvv 50betaX
  • vvvv gamma 2019.X

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.

What will gamma cost?

We're still working this out and will update you on licensing early next year.

Wait and what about Xenko/3d?

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!

yours,
devvvvs.

joreg, Monday, Dec 24th 2018 Digg | Tweet | Delicious 7 comments  

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.

Poser node showing off its new pins

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.

Features:

  • No HMD required
  • Use up to 62 trackers (64 minus base station and the null HMD)
  • Trackers can be connected via USB cable or wireless via included USB dongle
  • Trackers can be identified by their serial number

In order to get the trackers running without HMD you need to do the following steps:

1. Activate the 'null' driver

Find this file on your drive:

SteamDirectory\steamapps\common\SteamVR\drivers\null\resources\settings\default.vrsettings
  • change "enable" to "true".

Then open this file:

SteamDirectory\steamapps\common\SteamVR\resources\settings\default.vrsettings
  • change "forcedDriver" to "null".
  • change "activateMultipleDrivers" to "true".

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.

2. Connect the trackers

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.

Calibration

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!

Big thanks to colorsound and u7angel for pushing.

tonfilm, Thursday, Dec 20th 2018 Digg | Tweet | Delicious 4 comments  

anonymous user login

Shoutbox

~3d ago

tonfilm: did some bit refresh for SuperPhysical: superphysical vvvv #pbr #shader #visualprogramming #creativecoding

~4d ago

joreg: the 2018 numbers are in: vvvv-in-numbers-2018 #vvvv

~5d ago

microdee: There was a problem with DX11’s VPM pack, now I switched everything depending on DX11 to the contrib zip file. It should work now.

~5d ago

unti: Please remove Hauppauge from the list of supported videoIn cards. They still don't seem to work with vvvv.

~6d ago

Lorenz: What if screens could be shaped into any form? screenization-experiment-materiality

~8d ago

joreg: @bo27 one cross each!

~8d ago

bo27: @joreg should I answer again? :))

~9d ago

joreg: ~200 answers to the survvvvey so far. Can we double this? Please remind your friends/collegues to fill out: https://t.co/gHvameecfn #vvvv