Creative Coding and Computational Art Course

Logo NI-CCC

Motion Controller - Gestové ovládání her

Autoři:

Liudmila Taganashkina
Vladimir Efimov
Loading screen Úvodní obrazovka

O projektu

Motion Controller je aplikace pro bezkontaktní ovládání počítačových her pomocí pohybů těla. Využívá běžnou webkameru a technologie strojového učení k detekci pózy uživatele v reálném čase, kterou převádí na herní vstupy (klávesnice a myš).

Odkazy

GitHub: https://github.com/LiudmilaTa/Motion-Controller

Realizovaná myšlenka

Původní nápad byl vytvořit univerzální herní ovladač bez speciálního hardwaru. Cílem bylo umožnit hráčům ovládat hry pouze pomocí pohybů těla před webkamerou, čímž se stane hraní interaktivnějším a dostupnějším.

Co jsme implementovali

Detekce pózy v reálném čase:

Mapování pohybů na vstupy:

Instructions

Vyhlazování a stabilizace:

Control Zones
Control Zones

Vizualizace v reálném čase:

Technologie

Aktuální stav projektu

Projekt je ve funkčním stavu a obsahuje všechny plánované základní funkce:

Plně funkční:

Známé problémy:

Možná budoucí vylepšení

Závěr

Motion Controller úspěšně demonstruje možnosti využití počítačového vidění a strojového učení pro herní ovládání. Projekt dosáhl funkčního stavu s real-time detekcí a responsivním ovládáním. Díky standalone distribuci je aplikace snadno sdílitelná a použitelná bez technických znalostí.