Jak stworzyć Avatar na Kinecta?

Jak stworzyć Avatar na Kinecta?

Zaczęło się od pomysłu, idei – by zrobić coś świeżego i nowego. Impreza w Klubie Pralnia była czynnikiem napędzającym nas do działania.

Od dawna marzyliśmy o stworzeniu postaci z lustra, która odbija wszystko w swojej teksturze. Wygląda oryginalnie, świeżo do złudzenia przypominając taflę lustra. Idealną okazją do realizacji naszego pomysłu był event organizowany w Klubie Pralnia.

Realizacja

Rozpoczynając projekt musieliśmy najpierw zastanowić się jak stworzyć avatar na Kinecta? Po reaserchu, namysłach, bazując na doświadczeniach z naszych wcześniejszych projektów – postanowiliśmy rozpocząć, po prostu od stworzenia modelu postaci.  Gdy model był gotowy wyanimowaliśmy i wyrigowaliśmy go. W ten sposób powstały sample do projektu LuMirror.

Zrigowany model postaci zaimportowaliśmy do Unity przez Plugin do Motion Tracking – program ten umożliwia sczytywanie ruchu postaci stojącej przed Kinectem i zamienia ruch postaci przed kontrolerem na wirtualny ruch awatara.

Będąc w posiadaniu ruszającej się postaci ponownie zaimportowaliśmy obraz z wirtualnej kamery z Unity doResolume przy użyciu Syphona. Otrzymaliśmy obraz postaci na przeźroczystym tle – na jednym z kanałów Resolume.

Od tego momentu mogliśmy dodawać efekty, duplikować, miksować i puszczać na żywo w czasie rzeczywistym. Kamera Kinect skanowała całą postać, dzięki czemu mogliśmy łapać ruch tancerki występującej przed Kinectem. Otrzymaliśmy oczekiwany efekt – stworzony przez nas avatar wykonywał choreografię tancerki.

Mapping

Kolejnym etapem było zmapowanie avatara na specjalnie przygotowanym tle. Wykonaliśmy dwa duże ekrany stworzone z flexy. Nałożyliśmy na nie avatara i mixowaliśmy w czasie rzeczywistym do muzyki. Jesteśmy bardzo zadowoleni z efektu jaki otrzymaliśmy, jak również z funkcjonalności avatara, którego postać wykorzystujemy w projektach Lune. Mam nadzieję, że uzyskaliście podstawowe informację na temat tego jak stworzyć avatar na Kinecta.

Życzę powodzenie w tworzeniu;) Poniżej zamieszczam wideo gotowego produktu: