» VL.Stride for evvvveryone!
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

VL.Stride for evvvveryone!

Update: The source code is now publicly available here: github.com/vvvv/VL.Stride

The long wait is over!

vvvv gamma 2020.3 public previews now include VL.Stride, the new 3d rendering library, based on the opensource Stride 3d engine. You be the judge, but spoiler: this is rather huge!

Massive thanks go out to all early accessors who helped us uncover and fix countless buggers that you no longer have to run into. So this is also on your behalf. You're welcome!

Status

All of the basics are now in place. Find your favorite among these:

  • 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
  • TextureFX: Basic selection available, more to come
  • Texture Feedback: Yes please!
  • Texture Readback: Absolutely, think pipet,...
  • ShaderFX: Experimental nodes to patch shaders visually
  • PostFX: Highly configurable via 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)

To give you an idea, here is a random collection of screenshots of what earlyaccessors have created with this already.

Still missing

To give you a heads-up, here are 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 models materials showing automatically, you need to load them as an AssetModel via an extra Stride project. Animations are not yet supported.
  • Simple Text Rendering: for now best done via Skia or HTMLRenderers
  • Physics nodes are available in the Experimental section, meaning you can use them but still we want to give them one more round of refinement
  • VR support is still to come. Stride supports it, we just haven't exposed it yet properly
  • Things you'd do with the most popular contributions InstanceNoodles, DX11.Particles and FieldTrip are still missing a corresponding functionality

And then some more, but the above should be the most obvious ones you'll stumble upon.

How to get started?

Open the Helpbrowser (F1) and check out the explanations, howtos and examples. Remember the preview status, ie. those are not yet in their best shape. But they should help you find your way.

And if you really got nothing better to do in the week of October 2nd to 8th, then consider joining us for NODE20 where we have the following series of workshops dedicated to getting you started with VL.Stride:

A tickets costs 50€ and gives you full access to all of the above and so many more workshops and their recordings.

Pro-tip: This is a so-called no-brainer!

Thanks

A couple of people believed in the development of VL.Stride from the beginning and substantially supported its development. We bow before you:

joreg, Thursday, Oct 1st 2020 Digg | Tweet | Delicious 9 comments  
u7angel 01/10/2020 - 16:39

what a great moment, i remember my forum post about VL being a bicycle without wheels. now it has wheels, in 3D :) thank you boys !

sebescudie 01/10/2020 - 20:13

big up devvvvs, this is massive :)

rrrr 01/10/2020 - 20:43
defender

The installer was flagged as malicious here.

tonfilm 01/10/2020 - 20:56

@rrrr Unfortunately, this is normal behavior for new installers to inform you that the installer has requested admin rights.

However, the Windows Defender database will update after a while and hopefully, this warning will disappear.

sunep 02/10/2020 - 09:21

I get this when clicking the download link

teamcity
sunep 02/10/2020 - 11:20

aaah, Log in as guest

joreg 02/10/2020 - 13:51

@sunep thanks for the pointer, that was a hickup. login is no longer necessary.

Noir 02/10/2020 - 17:40

Awesome

ravel 10/05/2021 - 08:51

the Workshops mentioned in the discreption are for free out now!

https://thenodeinstitute.org/courses/node20-vvvv-workshop-bundle/

  • 1

anonymous user login

Shoutbox

~2d ago

joreg: vvvvTv S0204 is out: Custom Widgets with Dear ImGui: https://youtube.com/live/nrXfpn5V9h0

~2d ago

joreg: New user registration is currently disabled as we're moving to a new login provider: https://visualprogramming.net/blog/2024/reclaiming-vvvv.org/

~9d ago

joreg: vvvvTv S02E03 is out: Logging: https://youtube.com/live/OpUrJjTXBxM

~11d ago

~13d ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~16d ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~16d ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~23d ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~30d ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/

~30d ago