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.
Tool | Purpose | Description | Link | Platforms | Open 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