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.
In the past couple of months I implemented almost the full spec of the glTF 3d file format into VVVV.js.
It comes together with a core shader and resamples basically a ready to go rendering engine for the web.
The model pipeline from Blender / Substance Painter is super straight forward and well documented by the Khronoes Group
Here is a video demonstration of the glTF Nodes in VVVV.js:
In addition I want to post this tutorial about UI programming with VVVV.js which I did together with another notorious vvvv patcher, Nisidis.
It approaches a couple of most-wanted questions that I encountered a couple of time already.
for more discussion:
When Tue, Oct 30th 2018 - 19:30 until Tue, Oct 30th 2018 - 23:00
Where Spektrum Berlin, Bürknerstraße 12, 12047 Berlin, Germany
we're looking forward to vvvv berlin meetup #5.
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 presentations!
There will be a bar serving us drinks. Thanks go to Lieke and Alfredo who are running the fantastic space Spektrum Berlin
We still feed meetup.com with those infos for now.
as you might have read in the VL: ThreeDee blog post, we see two major workflows with vl/xenko. To get familiar with xenko we jumped on a project where the second mentioned workflow, "Xenko game as a host for VL" makes sense.
First contact was better than expected and we were quickly able to patch with the original xenko entities. The nodes we created so far allow to setup the scene graph and also combine it with scenes or prefabs made in xenko's game studio.
We also tested custom 3d drawing á la vvvv dx11 and the performance is crazy good so far! We implemented some pretty complex shader pipelines like a 3d fluid simulation and particle systems and we see insane frame rates, even on laptops.
The scene graph is a high level system that has concepts like light, shadow, materials, physics, audio etc. Patching with the scene graph feels quite easy since there is no need to work with shaders directly. Let's see how this looks like:
The entry point into the rendering is the RootScene:
Much like a vvvv Renderer you connect the content to its input. Each object in the scene is a so called Entity. Or in other words, entities are the building blocks of the scene graph. They can be as simple as a Quad or as complex as a complete level of a game. For example the Box or the AxisAndGrid node are entities. Entities can also have children, so we modeled the almighty Group node as an entity with two or more inputs for child entities:
For a basic setup we can connect an AxisAndGrid and a DirectionalLight to the Group:
It might feel odd to vvvveterans to connect AxisAndGrid and DirectionalLight to the same Group. But this is what the engine manages for you, it picks up all entities in the scene graph and builds the correct shaders, render calls, physics setup and so on from it. That is how most modern game engines work, the concept is called entity/component/system (short ECS) and xenko has a nice documentation about it here if you want to know more.
Of course you can still work with custom shaders when needed. More on that in an upcoming blog post.
Now let's finish our little scene by adding a floor plane and a box:
There you have it, doesn't it look nice?
If you want to see more vl/xenko in action, join us at the next vvvv meetup where we will give a bit more insight into the current state of the library: vvvv meetup #5
See you there,
Found another one everyone should know about. The open source GPU debugger RenderDoc works just fine with vvvv and dx11. This can help to profile and debug shaders and your graphics performance and find bottlenecks. I might even prefer this one over the Nvidia one found in the last post. Its open source, the controls feel a bit more intuitive and it should also work with ATI cards:
The steps are pretty simple:
RenderDoc was originally developed by Crytek for the Cryengine and was open sourced in 2014: https://www.cryengine.com/renderdoc
That's it, now you know more.
previously on vvvv: vvvvhat happened in August 2018
we did it,
vvvv 50beta37 is out! and you're hopefully using it already. since we haven't gotten any problematic reports since, it seems fair to say that we managed to get out another quite stable release. if you find otherwise, you know how to reach us in the forum or chat. we're here to help!
so what next?
ouright, let's wrap this up a bit: our goal for the vvvv 50 series was to add vl as a first class patching citizen. and obviously there are still a few ideas of how to make it even better, but for the biggest parts we'd argue: mission accomplished. we hear people are using it to their favor, we're using it ourselves, time for the next big steps.
as announced previously we've started work on implementing a 3d-engine, which will, when done, add the biggest still missing set of nodes to vl. and we're lucky to having found a perfect project to work on alongside implementing the engine. together with marshmellowlaserfeast we're working on their new multi-person vr-installation. it will be fully implemented with what we still call vl-standalone using the xenko powered engine. it feels a bit like in the early days of vvvv, when we were working on the very first vvvv project with a pre-public version of vvvv that didn't yet have spreading and a lot of nodes were developed specifically for the project. anyway, the project is scheduled to open in december. we're kinda half-way there and things look and feel very smooth so far...
so if all goes according to plan we should have a good understanding of xenko and standalone by the end of the year. which should include an announcement of how and when it will be available for you.
can also report from our little workshop we had a week ago: it was the first ever time we handed out a version of vl-standalone to unsuspecting participants. 15 out of 20 haven't even used vvvv before and it was interesting to see that those seemed to have less issues with using it than those coming with preconceptions of how things used to work in vvvv. good..
changing topic once more: as a direct outcome of talks at LINK we've launched our multi-language chat initiative hoping to get closer with people who are not native english speakers. if you know anyone who could be interested in this, please point them to it.
has this just turned into a full-blown monologue? geee..
|two fine new ones||some fine updates|
and a couple of new works in progress:
that was it for september. anything to add? please do so in the comments!
When Sat, Sep 29th 2018 - 20:30 until Sun, Sep 30th 2018 - 01:30
Where Momentum, Ny Vestergade 18, Odense, Denmark
SoundScape Ocense is filling up the cinema at Momentum with ambient, noise and spectacular visuals for this double AV concert
Organic noise performed live the interplay between Visuals,Imagery and sound creates a spectacular experience (100% vvvv based)
Just a quick one found today and everyone should know about. Nvidia Nsight Graphics works just fine with vvvv and dx11. This can help to profile your graphics performance and find bottlenecks.
The steps are pretty simple:
That's it, just so you know.
Who maarja, id144
When Mon, Sep 17th 2018 - 10:00 until Sun, Sep 23rd 2018 - 17:00
Where Centro de Cultura Digital, Paseo de la Reforma S/N, Mexico City, Mexico
The exhibition will take place during Connecting the Dots festival featuring lots of other interesting talks, discussions, round tables and workshops.
Connecting the Dots fb pagehttps://www.facebook.com/pg/connectingthedotsmx/about/?ref=page_internal
Supported using public funding by Slovak Arts Council
Who maarja, id144
When Fri, Sep 28th 2018 - 10:00 until Sun, Sep 30th 2018 - 17:00
Where Laboratorio Arte Alameda, Dr. Mora 7, Mexico City, Mexico
I am pleased to invite you to the exhibition of our VR project Camouflage at Laboratorio Arte Alameda in Mexico City soon.
anonymous user login