Software Tools

Software-based tools for access, assessment, and documentation of immersive media.

The software tools listed here support preservation activities for compiled, executable files or project files. Some are proprietary and require a license or developer account, and some are open source. Not all may be currently supported or compatible with your files or hardware.

ToolPurposeDescriptionLinkPlatformsOpen source?

Android Debug Bridge (adb)

Debugging, sideloading

Command line tool for debugging projects and sideloading content to Android-based hardware

Windows, Mac, Linux

Yes

Android Logcat

Debugging

Android Logcat Package is a utility for displaying log messages coming from Android device in Unity Editor

Unity 2019.1 or above

No

apitrace

Debugging

Tools for tracing OpenGL, Direct3D, and other graphics APIs

Windows

Yes

Ardour

DAW

Opensource Digital Audio workstation ; ambisonic and binaural plugins avalaible

Linux, Mac, Windows

Yes

Blender

3D

Opensource 3D suite and more

Linux, Mac, Windows

Yes

FRAPS

Video Recording; Monitoring / Metrics

Screen recording and frame rate monitoring tool (DirectX, OpenGL)

Windows XP, 2003, Vista, and Windows 7

Free, not open source

NVIDIA Ansel

360° images

Capture 360° still images

Unreal Engine 4, Unity 5

Requires account on developer.nvidia.com to access SDK

Intel Graphics Performance Analyzers

Graphics Analysis

Command line and scripting interface to expose capture and playback functionalities

Windows, Ubuntu

Free, not open source

iVRY

Hardware Emulator

Use iPhone 6+, Android 4.4+ to view Valve OpenVR/SteamVR content for HTC Vive and Oculus Rift on Windows 7+

Windows

No

libsurvive

Driver / Library

Open-source tracking library for Valve's Lighthouse and Vive tracking systems

Windows, Debian

Yes

monado

XR runtime

Runtime for VR and AR on mobile, PC/desktop, and HMDs (OpenXR API)

GNU/Linux

Yes

LIV

Video recording

Live capture and streaming of user interactions

Windows / SteamVR

No

Microsoft Hololens Emulator

Hardware Emulator

Test Hololens apps on PC, use mouse/keyboard inputs instead of controllers without code adaptation

Windows

Free, not open source

NVIDIA GeForce ShadowPlay

Video recording

Screen capture in real-time 3D applications (not 360°)

Windows, NVIDIA GeForce graphics cards

Free, not open source

Oculus 360 Capture SDK

Video Recording

360° video recording in real-time 3D applications

Unity, Unreal, NVIDIA and AMD GPUs

Free, not open source

vr5kplayer

Video Recording

Create and play a view-dependent version of a 5K x 5K 360 degree stereo video on Oculus mobile VR systems.

Oculus Go or Samsung S8 (and later) Gear VR systems.

Free, not open source

Oculus Compositor Mirror tool

Monitoring, Documentation

Displays the content that appears within the Rift headset on a computer monitor. It has several display options that are useful for development, troubleshooting, and presentations.

Windows, Oculus Rift

Free, not open source

Oculus HMD head motion emulation

Hardware Emulator

Simulate the movement of a user directly in the Unity Editor

Windows, Unity, Quest, Rift

Free, not open source

Open Broadcaster Software

Video Recording

Combine multiple computer sources in custom layout, with switching

Windows, Mac, Linux

Yes

Open VR Recorder

Tracking/Input Data Recording

Record tracking data from devices with drivers for OpenVR / SteamVR.

OpenVR, SteamVR; HTC Vive, Oculus Rift VR systems

Trial 10 seconds recording; $125 license

Open XR Conformance spec

Conformance tool

Command line interface conformance test suite for OpenXR

Yes

OpenComposite

Compatibility Layer

Play SteamVR games without SteamVR

Yes

ReVive

Compatibility Layer

Compatibility layer between the Oculus SDK and OpenVR/OpenXR

Yes

OpenHMD

Reverse engineering

Distortion Maps for headsets

Yes

OVR Metrics Tool

Monitoring / Metrics

Generates performance metrics for applications running on Oculus mobile devices

Unreal, Unity, Quest

Free, not open source

Radeon GPU Analyzer

Graphics Analysis

Performance analysis tool for DirectX, Vulkan, SPIR-V, OpenGL, and OpenCL

Windows, Linux

Yes

Radeon Software Adrenaline 2020 Edition (ReLive 2019)

Video Recording

Screen capture for AMD Radeon graphics cards

Windows, DirectX, Vulkan

Free, not open source

RenderDoc

Debugging

General purpose graphics debugger

Windows

Yes

RenderDoc for Oculus

Debugging

Branch of the RenderDoc project by Oculus for debugging the Oculus Quest

Unreal, Unity, Quest

Free, not open source

RivaTuner Statistics Server

Monitoring

Framerate monitoring, On-Screen Display and high-performance video capture service

Windows

Free, not open source

SideQuest

Sideload utility

Sideload content to Oculus Quest

Windows, Mac, Linux, Android

Free, not open source

Sites in VR

Calibration

Mobile calibration tool

Spatial Media Metadata Injector

MetaData

360° video metadata injector

MacOS, Windows

open source

Steam VR Mirror Mode

Monitoring, Documentation

Enables you to see what the user sees in the HMD for SteamVR content

Unreal, SteamVR Tools

Free, not open source

Surreal Capture

Video Recording

360° video recording in real-time 3D applications

Windows

No, paid license ($179.95) or 15-day trial

Unity Recorder Package

Recording

Capture and save data during play mode

Unity Editor

Included in Unity

Unity Stereo 360 Image and Video Capture

Recording

Renders the camera view for each eye; requires additional code and software settings

Unity 2018.1+

Included in Unity

Unreal nDisplay

Monitoring, Documentation

Renders a scene on multitple synchronized displays

Unreal Engine

Included in Unreal

Unreal Panoramic Capture

Video export

Exports 360° still images or frames that can be compiled into video with Adobe AfterEffects

Unreal Engine

Plugin for Unreal

Unreal Replay System

Recording

Console tool for recording and playback of game play

Unreal Engine

Unreal Engine 4 feature

Unreal VR Spectator Screen

Recording

View content from third-person perspective

HTC Vive, Oculus Rift, Steam VR, PlayStation VR (PS VR)

Unreal Engine 4 feature

Last updated