Jacob Thorn's repositories
TensorFlow-Unity
Unity and python project that uses Tcp sockets to send data from TensorFlow to Unity to allow 3D simulations to utilise machine learning. An example is included of a robot learning to touch a red ball.
UnityScripts
Animation system for recording, cleaning and replaying user movements using motion tracking hardware, Event handler removes the need for small event-based scripts, Generic VR scripts to interface with either Oculus or HTC VIVE headsets, .csv editor and a library of helpful Unity functions that I use in most projects.
Empatica2LSL
Synchronization Project Using LabStreamingLayer
GraphicsEngine
A graphics engine made in my spare time. Features dynamic lighting through deferred shading, shadow mapping – allowing shadows to be cast from different light sources – and full 360 degree reflections using a parabolic surface algorithm.
MovementSegmentation
An algorithm that identifies meaningful changes or pauses in head movement.
NonogramSolver
Uses a heuristic-based algorithm to solve nonograms.