211service.com
Hakerzy przenoszą Kinect na nowe poziomy
Wkrótce po tym, jak Microsoft wypuścił urządzenie do gier Kinect, hakerzy znaleźli sposób na wyciągnięcie surowych danych z systemu, radykalnie rozszerzając jego potencjalne zastosowania. Entuzjaści wykorzystali ten sprzęt do rysowania trójwymiarowych gryzmołów w powietrzu za pomocą ruchów rąk, do zabawy z wirtualnymi postaciami na ekranie i umożliwienia robotowi rozpoznawania gestów i mapowania otoczenia.

Machanie ręką: Wtyczka programowa o nazwie DepthJS umożliwia sterowanie przeglądarką internetową za pomocą sensora Kinect.
Jednak jeden z największych celów hakerów Kinect — sterowanie komputerem za pomocą gestów — okazuje się trudny do osiągnięcia.
Naukowcy z MIT Media Lab stworzyli nowe rozszerzenie przeglądarki Chrome Web, które umożliwia użytkownikom interakcję z dowolną stroną internetową za pośrednictwem Kinect, jeśli urządzenie jest podłączone do komputera. Ich projekt jest jednym z przypadków testowych na obietnicę i ograniczenia związane z włamywaniem się do urządzeń peryferyjnych Microsoft do gier do zastosowań niezwiązanych z grami.
Rozszerzenie o nazwie GłębokośćJS , używa JavaScript do tłumaczenia niewielkiej liczby gestów rąk na polecenia, które może wykonać przeglądarka. Na przykład szybki ruch ramienia w lewo przełącza między otwartymi oknami przeglądarki. Otwieranie i zamykanie dłoni szybko działa jak kliknięcie myszą.
Celem tak naprawdę nie jest wykorzystanie Kinect jako praktycznego sposobu przeglądania sieci. Zamiast tego DepthJS ma działać jako interfejs między różnymi aplikacjami internetowymi a gestami przechwytywanymi przez Kinect.
Wprowadzanie zdarzeń Kinect do przeglądarki internetowej polega na obniżeniu kosztów wejścia do eksploracji i tworzenia aplikacji przy użyciu szczegółowych informacji, mówi Doug Fritz z grupy Fluid Interfaces w MIT, która pracowała nad projektem. Użytkownicy komputerów spędzają większość czasu w przeglądarce internetowej, zauważa Fritz. A większość programistów komputerowych (zwłaszcza twórców stron internetowych) wie, jak korzystać z JavaScript. To sprawia, że jest to łatwy punkt wejścia do programowania Kinect.
Jednym z problemów jest to, że w przeciwieństwie do korzystania z myszy, klawiatury lub ekranu dotykowego, nie ma powszechnie znanego (lub naturalnie intuicyjnego) słownictwa do obsługi gestów. Microsoft opracował niewielką liczbę gestów, aby umożliwić użytkownikom Kinect poruszanie się po menu i przeglądanie multimediów na Xboksie.
Większość z nas nie używała nawet Kinect z Xbox, zanim zaczęliśmy pracować, więc nie byliśmy tak naprawdę obciążeni językiem gestów opracowanym przez Microsoft, mówi Fritz. Zespół został zainspirowany gestami wielodotykowymi iPhone'a i pracami pioniera obliczeń 3D John Underkoffler . Co zaskakujące, niektóre gesty stworzone dla DepthJS są podobne do tych, które wymyślił Microsoft. W tej chwili jesteśmy w stanie szybkich zmian, w których ludzie remiksują znane techniki interakcji z tym, co wydaje się naturalne, powiedział Fritz.
Limor Fried i Phillip Torrone z Adafruit Industries, firmy dostarczającej sprzęt hakerom, pomogli w rozpoczęciu wyścigu w celu zhakowania Kinect, wystawiając nagrodę w wysokości 3000 USD za oprogramowanie, które może podłączyć urządzenie do zwykłego komputera.
Obaj są podekscytowani przyszłością sensora Kinect jako gotowego czujnika do wszystkiego, od zaawansowanej robotyki po projekty artystyczne. Deweloperzy stworzyli stały strumień filmów z różnych aplikacji za pomocą Kinect. Te filmy są tak naprawdę tylko dowodem koncepcji, które pokazują niektóre z możliwości dalszego rozwoju, mówi Fried.
Jednym z najpopularniejszych filmów jest interaktywna lalka 3D. To zabawne, intuicyjne i jest to coś, co byłoby naprawdę trudne do zrobienia bez tego niedrogiego, gotowego komponentu. Jak przyniesiesz Po przekroczeniu barier ludzie mają miejsce na kreatywność.
Fritz z MIT szybko zauważa, że trójwymiarowe, naturalne obliczenia interfejsu użytkownika, wykorzystujące rozpoznawanie gestów i czujniki głębokości, od lat są stosowane w społeczności naukowej. Kinect to przełomowe urządzenie pod względem pakowania i wdrażania tych technologii dla konsumentów. Im bardziej zaznajomią się z nim użytkownicy, tym bardziej prawdopodobne jest, że przełożą go na sfery poza grami.
Klawiatura i mysz nigdzie się nie wybierają, ale jest dużo miejsca na coś więcej i myślę, że ludzie są na to gotowi, mówi Fritz.
Ale wszelkie próby przetłumaczenia gestów na ekran nieuchronnie zderzają się z faktem, że wciąż jesteśmy trójwymiarowymi istotami próbującymi wchodzić w interakcję z dwuwymiarowym światem. Większość gier Kinect rozwiązuje ten problem, dopasowując nas do awatara na ekranie, który imituje nasze ruchy. Niezależnie od tego, czy tańczymy, gramy w siatkówkę, czy rafting, postacie na ekranie wykonują stylizowaną wersję naszych ruchów poza ekranem.
Jednym z rozwiązań może być użycie projektorów świetlnych do tworzenia wirtualnych obiektów w rzeczywistej przestrzeni, z którymi możemy wchodzić w interakcje. Firma Microsoft Research podjęła już kroki w tym kierunku, tworząc Mobile Surface, środowisko wielodotykowe oparte na projektorach.