VR​ ​Workload​ ​Analysis​ ​Tool

VR​ ​Workload​ ​Analysis​ ​Tool​ ​(VR-WAT)​ ​is​ ​an​ ​application built using Unity3D engine​ ​designed​ for Computer Hardware Vendors ​to​ ​simulate​ ​VR workloads​ ​and​ ​benchmark​ ​hardware​ ​on​ ​its​ ​abilities​ ​to​ ​render​ ​VR​ ​content.​ ​It​ ​provides detailed​ ​stats​ ​on​ ​various​ ​software​ ​and​ ​hardware​ ​metrics.​ ​The​ ​user​ ​can​ ​create customized​ ​tests​ ​to​ ​simulate​ ​a​ ​variety​ ​of​ ​workloads​ ​or​ ​run​ ​preset​ ​benchmarking scenes​ ​to​ ​compare​ ​results​ ​between​ ​different​ ​hardware​ ​and​ ​software​ ​configurations.

Here’s a video of the tool in action - please note that CPU stat readings are 0 in this video as the benchmark was run on a computer with a processor that was released much later then the Tool itself.

The Tool runs in both desktop and VR mode and comes with two types of benchmarks:

  • A predefined benchmark to run and compare results among different hardware configurations with three performance presets.

  • A procedural benchmark with configurable parameters to dynamically adjust the rendering load and see the impact of it on various hardware stats.


Click on a thumbnail to see an enlarged version

Preset benchmark

Procedural benchmark

Stats comparison


The Tool records various hardware and scene rendering metrics (FPS, CPU, GPU, and RAM usage, triangle count, draw calls etc.) on a per-frame basis and records them to a benchmark session file. These benchmark session files can then be loaded together to compare

My contribution to the project consisted of designing the application, creating all the 3D art, shaders, materials and particles, UI design, documentation & QA.