Volumetric Heatmap Asset Pack

Asset Pack for player behavior analysis

General Information

Tools & Technologies:

Unity

C#

HLSL

GIT

My Roles:

Programmer

Specifications:

Team Size

Time Spent

Project Type

Price

Solo

2 Months

Asset Pack

$20

Highlights

Compute shader

To analyze data with low amount of data points, The Heatmap data must be blurred with a 3D-Gaussian-Blur. Due to the expensiveness of this operation, a compute shader was made.

Ray marching shader

The created ray marching shader allows viewing the heatmap on top of the original map in Unity. It displays data from a 3D-Texture and considers the camera’s Z-Buffer for occlusion.

Analytics toolkit including Node.js server

To help people without programming skills, an analytics toolkit was added to the Package. It allows logging positions, save to the disk or send it to an included Node.js server and importing the data back to Unity to view the heatmap.