Table of Contents

3d Graphics

vvvv's 3d rendering engine VL.Stride is based on the Stride 3d Engine and shipping with the installation. It allows for 2 distinct workflows:

  • A high-level, easy to use SceneGraph approach, where you build 3d scenes by simply adding models, and lights to a scene. Models can be given materials to define their look
  • A low-level approach, where you work with the graphics API directly

Both workflows can be easily combined, see Rendering for more details.

You you can write shaders (vertex, pixel, geometry, compute) using the Stride Shading Language (an extension to HLSL) to customize your rendering in both workflows.

A range of Post FX, like ambient occlusion, depth of field, bloom, etc. are available too. VL.Stride also allows you to output content to VR Devices.

In general the Stride Documentation is useful for understanding key concepts of the engine.

Topics

Additional libraries:

Useful tools


For an alternative, very primitive wireframe 3d engine, see VL.Skia3d: NuGet: VL.Skia3d