webosik blog

Moje spojrzenie na IT

Zenon Kinect Master

Platforma Technologia Data wydania
C# Kinect 360 XNA/MonoGame Czerwiec 2015

Nie jest to do końca gra, jest to raczej aplikacja multimedialna, jest natomiast pierwszą moją aplikacją wykorzystującą grafikę trójwymiarową. Projekt realizowany w ramach przedmiotu systemy multimedialne na 6 semestrze studiów. Odpowiedzialny byłem za całość biblioteki oraz za większą częśc aplikacji, nie byłem tylko odpowiedzialny za przekształacnie informacji o sekwencji ruchu postaci do formatu bfh.

Wykorzystując sensor kinect można poruszać postacią humaidalną umieszczoną na scenie. Dodatkowo można wykorzystać kamery sensora kinect (kamera rgb oraz kamera głębokości) do renderowania obrazu z kamery na ekranie. Na dane z kamery głębokości nakładane są różne filtry kolorystyczne, które ciekawie prezentują to co kamera widzi.Dodatkowo aplikacja mogła być wykorzystywana do prostego motion-capture, nagrywając sekwencję ruchów osoby znajdującej się przed sensorem z możliwym zapisem sekwencji do pliku w formacie bvh. W planach było ewentualne rozszerzenie aplikacji tak by wykorzystywała akulary do wirtualnej rzeczywistości, by umożliwić użytkownikowi wcielenie sie w dowolną postać w cyfrowym świecie, co z wykorzystaniem sensora kinect zwiększyło by imersję.

Na potrzeby aplikacji utworzona została biblioteka upraszczająca wykorzystanie biblioteki kinect, odpowiednio opakowano cały proces inicjalizacji sensora, przepisywanie danych z kamer do różnych typów danych, w zależności od wybranej nakładki (WinForm, WPF, XNA). Bibloteka ta została również wykorzystana przy innym projekcie, gdzie osoba mogła wcielić się w policjanta kierującego ruchem na skrzyżowaniu. Projekt nie był mój i pomogłem w nim tylko w nagraniu odpowiednich gestów oraz przekazaniu powiązanych z nimi zdarzeń.

 


Nie posiadam akutalnie sensora Kinect, więc nie jestem w stanie przedstawić całości aplikacji, wrzucam zdjęcia tworzone w ramach dokumentacji projektowej, jeśli dorwę sensor, to zaktualizuję galerię.


Powrót do spisu gier