Table of Contents

Video Recording

Here are a couple of options for screen recording.

XBox Game Bar

Typically installed on Windows 10, otherwise available via the Microsoft Store.

Press WindowsG to open it. Allows you to record fullscreen video plus audio.

NVidia Cards

If not yet installed with your drivers, download and install Geforce Experience.

Press ALTZ to open it. Allows you to record fullscreen video plus audio.

AMD Cards

If not yet installed with your drivers, download and install Radeon Software.

Press ALTR to open it. Allows you to record fullscreen video plus audio.

OBS Studio

Free and open source software for video recording and live streaming: https://obsproject.com/

VL.ScreenRecorder

If you're looking for a recording option as part of your application, have a look at the VL.ScreenRecorder NuGet.

VL.LoopTool

A collection of nodes designed to simplify the creation of repeating loop animations. Includes animation nodes that respond to a global sequencer, making it easy to create smooth tween animations. Provides animated camera and scene presets. Captures video, image sequences and images.
NuGet: VL.LoopTool

High resolution Texture/Image Writer

If you want to write high-resolution image sequences in non-realtime, use the the following nodes:

  • for VL.Stride: TextureWriter in combination with SceneTexture
  • for VL.Skia: ImageWriter in combination with Renderer (Offscreen)

Use those in also combination with the MainLoop node set to "Is Incremental" and specifying the "Incremental FPS" you need. This makes sure that the timing of all nodes that are depending on a clock (like LFOs, Filters,...) is correctly advanced, no matter how long it takes, to write each of the images to disk.

Note

This technique does not work for scenarios where your visual content relies on realtime parameters like audio analysis or realtime sensor data.

Gif Recorders

For recording animated gifs, try the LiceCap screen capturing tool.