CSV interaction est un projet Unity offrant la capacité d’intéragir avec fichier csv. Dans le domaine de la cybersécurité, il est courant de détecter les anomalies à partir d’un ensemble de données ordonnées (fichier csv). Une réduction de données (ACP) est effectué pour obtenir un visuel des profils de personnes à partir des données. Présenter visuellement les données en 3D permet de conserver une représentation des données plus fiables qu’en 2D.
Le but de cette application était de mesurer les différences d’interaction avec un nuage de points selon 3 interfaces :
Dans ces 3 interfaces, l’utilisateur peut effectuer l’ensemble des actions de visualisation de base : déplacer, tourner, agrandir, sélectionner 1 ou plusieurs items et obtenir des détails sur les items. Il y a aussi la possibilité de changer et d’annoter les données puis d’exporter un nouveaux csv.
L’affichage de chaque donnée (un cube) est optimisé. Au lieu de créer un mesh pour représenter un cube, chaque cube est représenté par 1 sommet. Puis un shader utilise chaque sommet pour créer de nouveau des sommets et des triangles pour tracer le cube autour du sommet de base.