Pinned Repositories
react-native-unity
ai_pokemon
AI Pokemon algorithms
Boids
Algorithm to replicate bird flock behaviour.
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.
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.
jakethorn's Repositories
jakethorn/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.
jakethorn/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.
jakethorn/ai_pokemon
AI Pokemon algorithms
jakethorn/Boids
Algorithm to replicate bird flock behaviour.
jakethorn/Empatica2LSL
Synchronization Project Using LabStreamingLayer
jakethorn/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.
jakethorn/MovementSegmentation
An algorithm that identifies meaningful changes or pauses in head movement.
jakethorn/NonogramSolver
Uses a heuristic-based algorithm to solve nonograms.