Projects
GrooveNet
Teach a neural network to generate novel, beat-synchronous dance movements for a given song.
Demo
Publication
Shahr-vand
A visual exploration of the spatial patterns in the endings of city names in Iran. Adaptation of the -ach, -ingen, -zell project for Iran.
Demo
Code
WalkNet
WalkNet is a neural-network-based interactive movement controller with navigation capabilities, as well as modulating the agent's affective state and movement signature.
Demo
Publication
C3D to CSV Converter
A small C++ program to convert motion capture marker data in C3D files to CSV format.
Code
AffectNet
AffectNet is a generative model of affect-expressive movements, based on FCRBM. The affective qualities are represented along the valence and arousal dimensions.
Publication
Mova
Mova is a web-based platform for visualization and analysis of human movement data, based on D3.js.
Demo
Code
Publication
MocapJS
MocapJS is a motion capture library for Three.js. It is designed for applications such as web-based mocap players, streaming movement data, and virtual reality scenarios.
Demo
Code
Deep MoveNet Viz
This project investigates what a deep neural network that is trained on human movement learns about movement.
AIMS Framework
AIMS is a framework for agent interaction simulations, developed in Java.
Demo
Code
Publication
Sea Wave Forecasting
This project implements a fully integrated meteo-ocean forecasting system for Caspian Sea and Persian Gulf.
Publication
Posts
Tutorial: Build Your First Tensorflow Android App
A step-by-step tutorial on how to use a Tensorflow model inside an Android app
Visualizing Movement Data - Part I
A step-by-step guid on visualizing motion capture data with D3.js, based on the Mova code base.
Demo
Code
stuff
[mViz]
Movement Visualizations
VR Photos
Collection of my virtual reality photospheres
About
About me