Zrób holograficzną imprezę taneczną ze znajomymi: 8 kroków (ze zdjęciami)

Zrób holograficzną imprezę taneczną ze znajomymi: 8 kroków (ze zdjęciami)

Spisu treści:

Anonim

Oto podstawowe kroki, aby zacząć od zera i zdobyć przyjaciela tańczącego na hologramie. Później przejdę do bardziej szczegółowego opisu, ale to da ci duży obraz

  • Najpierw skanuj 3D swojego przyjaciela.
  • Pobierz model 3D i upewnij się, że ma mniej niż 50 000 wielokątów
  • prześlij model i teksturę do mixamo i dodaj tam ruchy olinowania i tańca. Ten krok jest naprawdę zabawny, a jeśli nie masz pod ręką ekranu holograficznego, jest to przyjemne miejsce na chwilę spędzania czasu.
  • Pobierz plik FBX z mixamo, który ma zarówno model sfałszowany, jak i ruchy
  • Doprowadź plik FBX do jedności. Napraw tekstury i ustaw animację
  • Bango - masz swoją własną imprezę holograficzną

Oto kilka rzeczy, których potrzebujesz:

Skaner 3D - do skanowania osób bardzo lubię używać czujnika Structure przymocowanego do iPada, uruchamiając aplikację do skanowania itseez3D. Robię los skanów, a powodem, dla którego to lubię, jest to, że jest bardzo przenośny, nie potrzebuje komputera i przechwytuje twarze lepiej niż jakiekolwiek inne oprogramowanie skanujące, które próbowałem. Czujnik struktury jest średnio drogi - jeśli masz już iPada, uruchomi on około 400 dolarów za czujnik.Jeśli chcesz taniej, możesz użyć kinect (obecnie 20 $ w gamestopie) i oprogramowania Skanect Pro, lub dla najwyższej jakości (z towarzyszącą frustracją związaną z pracą z wieloma mało zabawnymi obrazkami), możesz użyć telefonu lub innej kamery 2D z jakieś darmowe oprogramowanie do fotogrametrii 3D, takie jak własne ReCap 360 Autodesk (potomek 123Catch, którego użyłem i myślałem, że jest całkiem ok), lub po prostu Google „darmowe oprogramowanie do fotogrametrii” i zobaczę, gdzie cię to spotka.

Dobre wieści! Wszystko inne jest bezpłatne!

meshlab- jest to oprogramowanie do oglądania i edycji modelu 3D o otwartym kodzie źródłowym, którego użyjemy do zmniejszenia liczby wielokątów w skanowaniu do czegoś możliwego do zarządzania

Mixamo - to tytuł adobe dla riggingu i animacji modeli 3D - wszystko jest na stronie internetowej, a będziesz musiał zrobić darmowe konto, aby z niego korzystać

Unity - jeśli po prostu chcesz spojrzeć na swój model w nudnym ol '2D na stronie, nie potrzebujesz tego, ale jeśli chcesz użyć skanowania jako postaci w niestandardowej grze wideo lub umieścić je w hologramie, zdobądź Unity (za darmo dla hobbystów / niezależnych twórców gier) i wyrusz w wyścigi.

--------

Pracuję nad wydaniem oprogramowania do holograficznych imprez tanecznych, które nie wymaga od ciebie gry na Unity. Jeśli to twoja szybkość, daj mi znać w komentarzach i zobaczę, jak szybko mogę iść.

Krok 2: Skanowanie 3D

Pierwszym krokiem jest uzyskanie modelu 3D osoby, którą chcesz animować. Mój skaner z wyboru to czujnik struktury i aplikacja itseez3D ipad działająca na ipodzie mini. To nie jest najtańszy skaner na rynku - około 400 dolarów na sprzęt, nie licząc iPada i 7 dolarów na wyeksportowanie skanu. Podoba mi się, ponieważ wymaga naprawdę dobrych skanów twarzy, daje całkiem czysty wynik, jest przenośny i łatwy w użyciu.

Są tańsze skanery, aż do darmowego oprogramowania do fotogrametrii, które wykonuje serię zdjęć telefonicznych i próbuje wypluć model 3D. Tani ma koszt - kosztuje wypaczoną geometrię, artefakty lub niewyraźne twarze.

Trudne z tymi wszystkimi skanami jest to, że zajmują one około minuty - musisz poruszać się po całym przedmiocie, robiąc zdjęcia ze wszystkich stron. Ludzie mają tendencję do subtelnego poruszania się przez minutę - zwłaszcza jeśli ich ramiona są zmęczone, a to daje dziwne skoki i nieciągłości podczas skanowania. Chcesz to zrobić jak najszybciej.

Nie masz skanera? Bez problemu! Oto model (me-aw, shucks) z mojego skanera - możesz go pobrać z sketchfab (pamiętaj, aby pobrać oryginalny format modelu „obj”, a nie format „gltf”) i postępuj zgodnie z resztą kroki. W przeciwnym razie kontynuuj!

Oto podstawy skanowania kogoś:

Umieść je w dużym pomieszczeniu z dużą ilością otwartej przestrzeni i pośrednim oświetleniem - chcesz równomiernego oświetlenia ze wszystkich stron i braku twardych cieni. Ludzie wchodzący i wychodzący ze sceny będą zepsuć twój skan, więc trzymaj wszystkich podczas skanowania. Zrób sobie wystarczająco dużo miejsca, aby poruszać się wokół tematu bez wpadania na rzeczy.

Umieść temat w pozycji „A” (patrz zdjęcie tytułowe). Szeroko rozstawione stopy, ramiona na tyle daleko, aby odróżniały się od tułowia - im szersze ramiona, tym trudniej jest ludziom trzymać się przez minutę. Jeśli noszą okulary, zdejmij je - okulary wychodzą źle podczas skanowania.

Oto film instruktażowy pokazujący, jak skanuję wspaniałego pana Tschudko:

Jeśli używasz itseez3D, upewnij się, że skanowanie jest ustawione na „wysokiej rozdzielczości” (kliknij ustawienia, a następnie włącz przełączanie „najwyższej jakości”). Gdy skończysz, stuknij skan i kliknij „wyślij do chmury, aby go przetworzyć”, prześle go do chmury, a następnie skruszy zdjęcia i po około 5-10 minutach odeśle model 3D.

Jeśli podoba Ci się to skanowanie, stuknij „eksportuj”, a moim ulubionym sposobem na to jest wysłanie go pocztą elektroniczną jako pliku „obj” - ważne jest, aby był to OBJ, inne formaty będą mylić kolejne kroki.

Jeśli używasz innego skanera, to też jest w porządku - po prostu pobierz na komputer teksturowany plik OBJ.

Krok 3: Zarządzaj siatką Yo '

Domyślnie itseez3D wypluwa modele ze zbyt wieloma wielokątami dla mixamo lub jedności do obsługi. Pochodzą z itseez3D z 200 000 wielokątów i musimy zmniejszyć go do 35 000 wielokątów.

Aby rozpocząć, otwórz Meshlab i przejdź do Plik-> Importuj siatkę i skieruj go na swój plik OBJ.

Gdy model się uruchomi, przejdź do Filtry -> Remeshing, Simplification and Reconstruction i wybierz „Simplification: Quadratic Edge Collapse Decimation (with texture)”

Ustaw docelową liczbę twarzy na 35 000 i sprawdź „zachowaj granicę siatki” i „zachowaj normalną”

Kliknij „zastosuj”, aby zakończyć i zmniejszyć liczbę wielokątów w siatce.

Kiedy skończy się, nie będzie to wyglądało zbyt wiele - o to chodzi. Przejdź do Plik-> Eksportuj siatkę jako i wybierz 'Alias ​​Wavefront Object (*.obj)' 'jako typ pliku. Zapakuj plik.obj i plik model_texture.jpg, a wszystko gotowe.

Jeśli wszystkie te instrukcje są wybredne, spróbuj postępować zgodnie z tym screencastem:

Krok 4: Olinowanie i animowanie w Mixamo

Teraz możesz przesłać swój model do mixamo - mixamo to darmowe oprogramowanie adobe, które może montować i animować model 3D.

Olinowanie jest tym, co ożywia model 3D - skan, który właśnie wykonaliśmy, jest po prostu sztywnym obiektem - mogę go obracać, czynić go większym i mniejszym, ale nie jest on zbyt ekspresyjny, chyba że mogę poruszać kończynami i stawami. Olinowanie to sposób informowania komputera, gdzie znajdują się kości modelu, a także przemieszczania się kości i stawów, deformując skórę modelu. Mixamo to półautomatyczny sposób na wykonanie modelu 3D osoby i zmontowanie tego modelu. Po sfałszowaniu Mixamo ma bibliotekę animacji, którą możesz umieścić na modelu jednym kliknięciem.

Aby rozpocząć, przejdź do mixamo.com i zrób darmowe konto. Kliknij „prześlij znak” i prześlij plik.zip, który zrobiliśmy w ostatnim kroku.

Mixamo przeprowadzi Cię przez etapy sfałszowania twojej postaci lub możesz śledzić mój film:

Kiedy skończysz, będziesz miał swoją postać w Mixamo i możesz po prostu kliknąć dowolną z setek animacji w bibliotece mixamo, a postać wykona tę animację.

Jeśli wszystko, czego szukasz, to małe przekąski na pysznym twizzle animacji 3D, to witaj w hog sky! Ale byłbym niedbały, gdybym nie wspomniał o cudownym holograficznym świecie nieskończonych możliwości, które leżą poza nim. Wejdź!

Krok 5: Wprowadzenie w jedność

Czy kiedykolwiek grałeś w pokręconym środowisku 3D, w którym szybko natknąłeś się na dowolne zasady, których nie możesz zmienić? Jeśli ci to przeszkadza, Unity będzie radością - to interaktywny silnik do gier wszystko jest sterowany ręcznie lub za pomocą kodu. Jest bezpłatny dla hobbystów i niezależnych twórców, i możesz go pobrać tutaj.

Zbudowałem prostą scenę z muzyką i sceną na imprezę taneczną - możesz pobrać cały projekt jedności tutaj, a to dobry szablon, aby zdobyć swoich ludzi na scenie.

Jest to dość skomplikowane, że nie będę pisał wszystkich kroków - jeśli chcesz po prostu przejść do akcji, możesz po prostu zacząć grać w projekcie jedności. Jeśli chcesz przejść, postępuj zgodnie z wideo!

Krok 6: DANCE PARTY !!!!

Pewien mądry człowiek powiedział kiedyś: „co tańczy bez muzyki”, krótko przed zdejmowaniem koszuli, obracając ją wokół głowy jak helikopter i wystrzeliwując się ze sceny.

Punkt wzięty, sensei. W tym samym projekcie jedności mam inną scenę Sceny / Dancy Party który ma podstawy interaktywnej imprezy tanecznej - muzyka, animacje i proste kontrolki do zmiany postaci i animacji. Możesz wypróbować go po prostu naciskając „play” - strzałki w górę iw dół zmieniają postać tańczącą, a lewy i prawy klawisz strzałki zmieniają taniec.

Wystarczy minuta, aby dodać swoją postać do imprezy, a także własne tańce i muzykę. Ponownie, jest seria dziwnie małych kroków, ale jest to dość bezbolesne. Postępuj zgodnie z wideo! Jeśli utkniesz, zostaw komentarz!

Krok 7: Jak hologramować

aaa i teraz nadszedł czas na BEZPIECZNĄ WTYCZKĘ!

Każdego dnia budzę się i myślę o tym, jak tworzyć wspaniałe rzeczy, które zacierają granicę między rzeczywistością a fantazją. Zacząłem pracować nad tym projektem, ponieważ robię wyświetlacze holograficzne w mojej firmie, a kiedy gapiłem się na hologram na moim biurku, pomyślałem, że fajnie będzie mieć animowaną imprezę taneczną z moimi przyjaciółmi na hologramie na moim biurku. Jak bacchanalian diorama.

Właśnie dlatego zacząłem grać w tym świecie skanowania i animacji. Tak się składa, że ​​projekt jedności, z którym grasz, działa również z naszymi wyświetlaczami holograficznymi. Jeśli masz na swoim biurku Looking Glass lub Holoplayer, po prostu uruchom scenę jedności (lub jeśli chcesz zobaczyć to cholerstwo, pobierz plik wykonywalny) i naciśnij klawisz „enter”, aby wyłączyć i włączyć scenę holograficzną. Domyślnie pokazuje scenę 2D, ponieważ żyjemy w ponurym, ponurym świecie, w którym większość ludzi, co dziwne, nie mieć wyświetlacz holograficzny na biurku. Jeśli ten świat jest dla ciebie niesprawiedliwy, pomóż nam go zmienić!

W hierarchii sceny zauważysz, że istnieje obiekt gry o nazwie „holoplay”. W środku znajduje się kolejny obiekt gry o nazwie „HoloPlay Capture” - wygląda to jak zielone pudełko. Wszystko w zielonym polu pojawi się na hologramie. Przesuwając obiekt przechwytywania z holoplayem, możesz kadrować różne części sceny, powiększać lub pomniejszać i dokładnie dopasowywać wygląd sceny do Lustra.

Więcej szczegółowych informacji na temat korzystania z SDK można znaleźć tutaj.

Krok 8: Taniec ++

Fajną rzeczą w mieszaniu światów wirtualnych i rzeczywistych jest łamanie zasad realnego świata. Bardzo lubię bawić się w tej szalonej krainie i mam nadzieję, że ty też. Jeśli masz jakieś pytania lub chcesz pokazać coś, co zrobiłeś, umieść je w komentarzach!

!!

--alex