» 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!

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

  • 1

anonymous user login

Shoutbox

~1d ago

skyliner: wanna do drone shows or applications? then check this super cool project of our man e1n

~5d ago

NoseBleedIndustries: Thanks Joreg! The few minutes I was able to see, very good workshops!

~5d ago

joreg: @NoseBleedIndustries please give us some days, we'll have an announcement soon...

~5d ago

NoseBleedIndustries: I could not assist the Node20 (workshops ) Any Idea when we will have access to the links of the recordings?

~7d ago

bjoern: unity has c# bindings for usd, under apache license: https://github.com/Unity-Technologies/usd-unity-sdk

~15d ago

ravazquez: @synth yes they are being recorded and will be available for future consumption

~16d ago

synth: Another stupid question: Are all #NODE20 sessions recorded and accessible for later viewing in case someone missed something?

~17d ago

joreg: Get a fresh drink and some snacks: Live in 45 minutes: #NODE20 opening: https://youtu.be/SlKKyEUihhY