Skip to main content

Record Video

The Video Recorder records videos of the Volvicon views and creates view animations such as turntable rotations, keyframe camera paths, and slice sweeps. Use it to produce videos for presentations, training materials, quality documentation, or sharing analysis results.

Open it with FileRecord Video, or press Ctrl+Alt+R. The Video Recorder appears as a panel docked at the bottom of the main window, so it stays accessible while you work in the views. Use the dock title-bar close button to hide the panel when the recorder is idle.

Starlit Moonlight ThemeBlue Theme
Video Recorder in Starlit Moonlight ThemeVideo Recorder in Blue Theme

Panel Overview

The Video Recorder panel provides:

  • Toolbar: Record, pause, and stop controls, the animation preview, the output settings, and the progress display
  • Capture: Choose the target view, the animation type, and the duration
  • Animation Settings: Configure the selected animation

The frame rate, quality, format, and output folder are edited in a separate dialog opened with the Settings... toolbar button, so the panel stays compact. Videos are saved to the user's Videos folder unless another folder is selected.

Before recording, prepare the scene exactly as you want it to appear:

  1. Load the required volume, masks, surfaces, or volume meshes.
  2. Turn on the objects that should be visible in the video and hide anything distracting.
  3. Set the 3D camera, slice positions, clipping box, background, colors, opacity, and layout.
  4. Choose Settings... to confirm the frame rate, quality, format, and output folder.
  5. Use Preview for animated videos before writing the final file.

Target Views

TargetDescription
ApplicationThe entire Volvicon application window
3D viewThe 3D render view only
2D viewsOne of the three slice views (named according to the scene orientation)

Choose the target based on what the viewer needs to see:

  • Use Application for tutorials, demonstrations, and multi-view explanations where the ribbon, panels, cursor, or several views are useful.
  • Use 3D view for a clean presentation video of the rendered scene without the rest of the interface.
  • Use a 2D view for slice-by-slice review, CT/MRI-style scrolling, or showing window/level changes in one plane.

The Record mouse cursor option is available for the Application target. It is useful for training videos and interactive demonstrations, but usually unnecessary for clean animation exports.


Animation Types

The available animations depend on the selected target view:

AnimationAvailable ForDescription
Interactive (live)All targetsRecords the view live while you interact with the application
Turntable rotationApplication, 3D viewRotates the camera continuously around the scene
Rock (oscillate)Application, 3D viewSwings the camera back and forth around the scene
Camera path (keyframes)Application, 3D viewMoves the camera along a smooth path defined by keyframes
Slice sweepApplication, 2D viewsSweeps through the slices of a 2D view
Timeline (tracks)Application, 3D viewComposes multiple animation tracks (camera, opacity, clipping, slices, background) into a single video

When the Application target is combined with a camera animation, the 3D view is animated while the whole window is recorded. The application slice sweep animates the third (axial/top) slice view.

info

Animated recordings are rendered frame by frame, so the video duration, smoothness, and frame count are exact regardless of the computer speed. The animated view state is restored when the recording or preview ends.

Common use cases:

GoalRecommended Setup
Show a complete 3D object3D view + Turntable rotation
Create a polished product-style view3D view + Camera path (keyframes) or a camera-path preset
Demonstrate a manual workflowApplication + Interactive (live) + Record mouse cursor
Show every slice in a volumeA 2D view + Slice sweep
Reveal internal structure3D view + Timeline (tracks) with camera and clipping tracks
Fade segmentations in or outTimeline (tracks) with opacity tracks for masks, surfaces, or volume meshes

Turntable Rotation

OptionDescription
Rotation axisHorizontal (yaw), Vertical (pitch), or Roll
RevolutionsNumber of full 360° turns over the video duration
Reverse directionRotate the opposite way

Rock (Oscillate)

OptionDescription
Rotation axisHorizontal (yaw), Vertical (pitch), or Roll
Swing angleMaximum angle of the oscillation in degrees
CyclesNumber of back-and-forth swings over the video duration

Camera Path (Keyframes)

Define the camera motion with keyframes:

  1. Position the 3D camera (rotate, pan, zoom) to the first viewpoint.
  2. Click Add to store the camera position as a keyframe.
  3. Move the camera to the next viewpoint and click Add again.
  4. Repeat for every viewpoint of the path. At least two keyframes are required.

The recorder interpolates the camera between the keyframes:

OptionDescription
InterpolationSmooth (spline) flies fluidly through the keyframes; Linear moves in straight segments
Seconds to nextTransition time from a keyframe to the next one (edit the value in the table)
AddStore the current camera position as a new keyframe
UpdateReplace the selected keyframe with the current camera position
Remove / ClearDelete the selected keyframe or all keyframes
Up / Down arrowsReorder the selected keyframe

Double-click a keyframe in the table to apply its camera position to the 3D view.

Slice Sweep

OptionDescription
From slice / To sliceSlice range of the sweep
StyleForward (From → To), Backward (To → From), or Ping-pong (there and back)

The slice range requires a loaded volume.

Timeline (Tracks)

The timeline composes multiple animation tracks into a single video, so one recording can, for example, orbit the camera while an object fades out and a clipping plane sweeps through the scene.

Each track animates one property over its own time interval on a shared time axis:

TrackDescription
Camera orbitContinuous camera rotation (axis, revolutions, direction)
Camera rockOscillating camera rotation (axis, swing angle, cycles)
Camera path (keyframes)Keyframe camera animation; the track duration stretches the path in time
Opacity fadeFades the opacity of the targeted objects (all objects, all/active volumes, masks, surfaces, or volume meshes) from a start to an end value
Clipping sweepSweeps the 3D clipping box through the objects along the X, Y, or Z axis, changing the visible portion over time
Slice sweepSweeps through the slices of one slice plane, optionally showing and fading the plane in the 3D view
Background fadeFades the gradient background colors (top and bottom) of the 3D view from a start pair to an end pair

Camera orbit / rock / path tracks

The three camera tracks share the settings of the matching stand-alone animations (Rotation axis, Revolutions, Reverse direction for orbit; Rotation axis, Swing angle, Cycles for rock; Interpolation and the keyframe table for path). For a camera path track the Duration of the track on the timeline stretches or compresses the whole path, while the keyframe Seconds to next values set the relative pace between keyframes.

Opacity fade track

OptionDescription
ObjectsWhich objects to fade: All objects, All volumes, All masks, All surfaces, All volume meshes, or only the active volume, mask, surface, or volume mesh
From opacityOpacity at the start of the track, in percent
To opacityOpacity at the end of the track, in percent

Only objects that are visible when the recording starts are faded. If the target objects are not present or not visible, the recording reports that no object matches the opacity track. Volumes fade all the way to invisible, and the fade is smoothed so the change looks even across the track rather than jumping near one end.

Clipping sweep track

OptionDescription
ObjectsWhich objects the box clips: the objects whose per-object clipping option is enabled (default), All objects, All volumes, All masks, All surfaces, All volume meshes, or only the active volume, mask, surface, or volume mesh
Sweep axisX axis, Y axis, or Z axis in world coordinates
From visibleVisible portion of the objects at the start of the track, in percent
To visibleVisible portion of the objects at the end of the track, in percent
Sweep from the opposite sideStart the sweep from the other side of the objects

If the clipping box was not enabled before the recording, it is enabled for the animation and disabled again afterwards. If it was already enabled, its previous placement is restored when the recording ends. The scene needs at least one visible object with valid bounds along the sweep axis.

Slice sweep track

OptionDescription
Slice planeWhich slice plane (named according to the scene orientation) to sweep
Full slice rangeSweep the complete slice range of the active volume; turn it off to set an explicit From slice / To slice range
From slice / To sliceFirst and last slice of the sweep when Full slice range is off (From must be less than To)
StyleForward (From → To), Backward (To → From), or Ping-pong (there and back)
Show slice plane in 3DShow the slice plane in the 3D view during the track and apply the Plane opacity from / to fade below
Plane opacity from / toSlice-plane opacity at the start and end of the track, in percent (used only when Show slice plane in 3D is on)
Update 2D slice viewsUpdate the 2D slice views on every frame. Leave it off for faster 3D-only slice-plane motion; turn it on only when the 2D slice views must visibly update during the video

A loaded volume is required, and the selected slice plane must have more than one slice. The original slice position, plane visibility, and plane opacity are restored after preview or recording.

Background fade track

OptionDescription
From / To top colorGradient background top color at the start and end of the track
From / To bottom colorGradient background bottom color at the start and end of the track
Swap Top/BottomSwap the top and bottom colors of both color pairs

A new background fade track starts from the current background colors, so it fades away from the look you already have. The original background is restored when the recording ends.

Working with tracks in the timeline view:

  1. Click Add Track and choose a track type, or click Presets to add a ready-made animation.
  2. Each track appears as a bar on the time axis. Drag the bar to change its start time and drag its left or right edge to change its duration. Tracks can run one after another, overlap, or run in parallel.
  3. Click the small indicator on the left of a bar to enable or disable the track; disabled tracks are grayed out and excluded from the video.
  4. Select a track to edit its settings in the panel on the right. The Start and Duration boxes below the timeline edit the exact values of the selected track.
  5. Zoom with Ctrl + mouse wheel or the -, +, and Fit buttons; the total timeline duration (dashed marker) is shown above the timeline.
  6. Double-click a track to rename it.

During a preview or a recording, a playhead (a vertical orange time cursor with the current time) sweeps across the timeline so you can see exactly where the animation is. It runs from the start to the dashed end marker and disappears when the preview or recording ends. The progress bar in the toolbar shows the same progress as rendered frames.

Right-click a track for more commands: Enabled, Rename, Duplicate, Remove, Move Up/Down (used when tracks start at the same time), Start at Zero, Snap to Previous Track End, and Expand to Timeline End.

Behavior notes:

  • Removing a track (or all tracks) asks for confirmation; the message can be suppressed with "Do not show this message again".
  • After a track ends, visual states such as opacity, slice position, camera, and background hold their final state until another later track changes them. Clipping sweeps release when later tracks continue, so the next section is not accidentally clipped.
  • All camera, opacity, clipping, slice, and background states are restored when the recording or preview ends.
  • Tracks are kept while the application is running. They are not saved automatically between sessions, but you can save a timeline to a file and reload it later with PresetsExport to File... / Import from File....

Presets

The Presets menu adds a complete animation composed of multiple tracks, ready to preview and record. Adjust the added tracks afterwards as needed.

PresetTracks
Turntable showcaseOne full camera turn around the scene (10 s)
Slice scan (3D)Sweeps the slices in the 3D view while the camera slowly orbits (8 s)
Scan and revealHides surfaces while scanning forward through the volume and clipping masks, then scans back while revealing surfaces, keeps masks hidden, fades the active volume, and finishes with a full camera turn (17 s)
Clipping revealReveals the objects with a clipping sweep while the camera makes a half turn (8 s)
Spiral showcaseA camera path that starts wide, wraps around the scene in a rising, closing spiral, and settles on the current viewpoint — a classic product shot (12 s)
Cinematic push-inA camera path that arrives at the current viewpoint from far away with a gentle arc (8 s)
Crane hero shotA camera path that starts low and close, sweeps up and around, and settles back at the current viewpoint (12 s)
Clinical fly-throughFades to a neutral studio background while a restrained camera path drifts through an oblique angle and lands on the current diagnostic view (10 s)
Technical inspectionA measured camera orbit with a shallow clipping pass that cuts partly into the objects to expose internal structure without losing context (12 s)
Macro detail passA close-up camera path that moves in, slides across the subject, and backs out to the original composition — for implants, defects, surfaces, and small regions (9 s)
Cross-section revealStarts as a cutaway, opens the clipping box to reveal the full object over a presentation-gradient background, and finishes on the composed view (10 s)

The Scan and reveal preset is useful for showing a volume-rendered scan first, then revealing surfaces while the active volume fades. The Technical inspection and Cross-section reveal presets add a clipping track, so make sure the scene has a visible object before using them.

The camera path presets (Spiral showcase, Cinematic push-in, Crane hero shot, Clinical fly-through, Technical inspection, Macro detail pass, and Cross-section reveal) build their keyframes from the current viewpoint and end back on it, so frame the scene first, then add the preset; the generated keyframes can be edited like any camera path.

Save and Reuse a Timeline

You can save the whole timeline to a file and load it again later — for example, to reuse a favorite multi-track animation across projects or to share it with a colleague.

  • PresetsExport to File... saves every track (type, name, timing, and all settings, including camera keyframes) to a timeline file.
  • PresetsImport from File... loads a saved timeline, replacing the current tracks (you are asked to confirm before existing tracks are replaced).

Imported tracks reference objects by role (all objects, all/active volumes, masks, surfaces, or volume meshes), not by name, so a saved timeline also works on a different scene as long as the matching objects are present.


Duration and Output Settings

The Duration of the animation is set in the Capture group. It is not used for interactive recordings (which run until you click Stop), camera paths (whose duration is the sum of the keyframe transition times), and timelines (whose duration is the latest enabled track end).

The output settings are edited in the dialog opened with the Settings... toolbar button:

SettingDescription
Frame rateFrames per second (1–120, typically 30)
QualityOutput resolution preset
FormatMP4 (H.264), AVI (H.264), or AVI (Motion JPEG)
FolderDestination folder; the file name is generated from the target view and a timestamp. When empty, videos are saved to the user's Videos folder

Quality Presets

PresetResolutionUse Case
AutoAutomatic selectionGeneral purpose
NativeMatch current view sizeBest quality for the view
UHD 4K3840 × 2160High-resolution displays, large presentations
Full HD1920 × 1080Standard HD output
HD1280 × 720Web sharing, smaller files
SD854 × 480Legacy compatibility
Low640 × 360Smallest file size

The output maintains the aspect ratio when resizing to the selected preset, and no upscaling is applied.

Additional Options

OptionDescription
Record mouse cursorInclude the mouse pointer when recording the application window

Enable cursor recording when creating tutorials or demonstrating interactive workflows.


Recording Controls

The toolbar at the top of the panel provides the recording controls:

ControlAction
RecordStart recording the video
PauseTemporarily pause the recording or preview
StopEnd the recording and finalize the video file
PreviewPlay the animation in the view without recording; click again to stop
Settings...Open the output settings (frame rate, quality, format, folder)

The progress bar shows the rendered frames of an animated recording. When the recording finishes, the saved file name is shown in the toolbar (the full path is in its tooltip).

tip

Use Preview to check the animation speed, direction, and framing before recording. Previews play in real time and never write a file.

While a recording or preview is running, keep the Video Recorder visible so you can pause or stop it. If you press the dock close button during an active recording or preview, Volvicon keeps the panel open and asks you to stop the session first. For animated recordings, avoid opening dialogs or moving other windows over the recorded target. For interactive application recordings, anything visible in the application window can appear in the video.


Workflow: Turntable Video of a 3D Scene

  1. Set up the 3D view with the desired objects, colors, and camera distance.
  2. Open FileRecord Video.
  3. Select 3D view as the target and Turntable rotation as the animation.
  4. Choose the rotation axis (e.g., Horizontal (yaw)) and 1.00 revolutions.
  5. Set the Duration (e.g., 12 s). Adjust the frame rate, quality, and output folder with Settings... if needed.
  6. Click Preview to verify the motion, then Record.
  7. The video is rendered frame by frame and saved automatically when the rotation completes.

Workflow: Camera Fly-Through with Keyframes

  1. Select 3D view as the target and Camera path (keyframes) as the animation.
  2. Position the camera at the first viewpoint and click Add.
  3. Move the camera to further viewpoints, clicking Add for each one.
  4. Adjust the Seconds to next values in the table to control the pace.
  5. Keep Smooth (spline) interpolation for a fluid motion.
  6. Click Preview to check the path, then Record.

Workflow: Composed Animation with Tracks

  1. Select 3D view (or Application) as the target and Timeline (tracks) as the animation.
  2. Click Add TrackCamera orbit. Set its start to 0 s and duration to 10 s.
  3. Click Add TrackOpacity fade. Set its start to 4 s and duration to 4 s, target All surfaces, from 100 % to 0 %.
  4. Click Add TrackClipping sweep. Set its start to 8 s and duration to 4 s and choose the sweep axis.
  5. All three tracks are enabled by default; the timeline duration above the bars now shows 12 s.
  6. Click Preview to verify the composition, then Record. The camera orbits while the surfaces fade out and the clipping plane reveals the interior — all in one video.

Workflow: Scan and Reveal Preset

  1. Frame the 3D scene so the important object is centered.
  2. Make the volume, masks, or surfaces visible in the Object Browser.
  3. Select 3D view and choose Timeline (tracks).
  4. Click PresetsScan and reveal.
  5. Preview the result. Adjust the opacity tracks if the masks or surfaces should appear earlier, later, faster, or slower.
  6. Adjust the slice sweep track if you need a different slice direction or slice-plane opacity.
  7. Click Record when the preview communicates the sequence clearly.

Workflow: Save and Reuse a Timeline

Build a multi-track animation once and reuse it on other cases or share it with colleagues:

  1. In Timeline (tracks), build the animation with tracks and presets and preview it until it looks right.
  2. Click PresetsExport to File... and choose where to save the timeline file.
  3. Later — in the same or a different project — open a comparable scene (for example, another CT case with a volume and masks).
  4. Select Timeline (tracks), then click PresetsImport from File... and pick the saved file. Confirm replacing the current tracks.
  5. Preview. Because tracks target objects by role (all objects, all/active volumes, masks, surfaces, or volume meshes) rather than by name, the animation applies to the new scene's matching objects.
  6. Fine-tune any timing or per-track settings, then Record.
tip

Keep a small library of exported timeline files (for example, "turntable-with-clip.json" or "mask-reveal.json") to produce consistent videos across many cases without rebuilding the tracks each time. Camera-path tracks store absolute viewpoints, so re-check the framing after importing onto a differently sized scene.

Workflow: Slice Sweep Video

  1. Load the volume and adjust window/level as desired.
  2. Select a 2D view as the target; the animation switches to Slice sweep.
  3. Set the From slice and To slice range and the sweep Style.
  4. Set the Duration.
  5. Click Record. The sweep runs automatically and the original slice position is restored afterwards.

Workflow: Recording an Interactive Session

  1. Select Application as the target and Interactive (live) as the animation.
  2. Enable Record mouse cursor if demonstrating interactions.
  3. Click Record and perform the workflow you want to capture.
  4. Click Pause to skip setup steps, and Stop when finished.

Best Practices

  1. Preview first: Verify speed, direction, and framing before recording.
  2. Verify disk space: High-resolution recordings can produce large files.
  3. Keep the view unobstructed: Do not cover the recorded view with dialogs during an animated recording.
  4. Match the frame rate to the purpose: 30 fps suits most presentations; 60 fps gives smoother motion at larger file sizes.

Troubleshooting

The video writer cannot be opened

  • Select another Format (e.g., AVI (H.264) or AVI (Motion JPEG))
  • Verify that the output folder exists and is writable

Video file is very large

  • Lower the quality preset or the frame rate
  • Reduce the duration or the slice range

Animation is too fast or slow

  • Increase or decrease the Duration
  • For camera paths, edit the Seconds to next values of the keyframes
  • Use Preview to check the result before recording

Timeline duration is not the value in the Duration box

  • Timeline videos use the end time of the last enabled track
  • Drag track edges or edit the selected track Duration to change the total timeline length
  • Use Expand to Timeline End when a selected track should continue to the end marker

Slice sweep controls are unavailable

  • Load a volume and select Application or a 2D view as the target
  • Use a slice direction that has at least two slices

Opacity or clipping track has no visible effect

  • Confirm that the target objects are visible before starting the preview or recording
  • For active object scopes, select the intended volume, mask, surface, or volume mesh before recording
  • For clipping sweeps, make sure the scene has visible objects with valid bounds along the selected axis

Imported timeline does not look the same

  • The animation applies to the new scene's objects by role, so the matching volumes, masks, surfaces, or volume meshes must be present and visible
  • Camera-path tracks use absolute viewpoints; re-frame the scene or update the keyframes when the imported path was made for a differently sized scene
  • Importing replaces the current tracks — export the existing timeline first if you want to keep it

Camera path preview looks different than expected

  • Double-click keyframes to inspect their stored camera positions
  • Use Update to re-capture a keyframe from the current camera
  • Switch to Linear interpolation if the spline overshoots between close keyframes

Mouse cursor is not included

  • Select Application as the target
  • Turn on Record mouse cursor
  • Cursor recording is not used for clean 3D view or individual 2D view captures