Spisu treści:

DeskMagic - Tworzenie aplikacji dla zestawu słuchawkowego Aryzon AR (TfCD): 22 kroki
DeskMagic - Tworzenie aplikacji dla zestawu słuchawkowego Aryzon AR (TfCD): 22 kroki

Wideo: DeskMagic - Tworzenie aplikacji dla zestawu słuchawkowego Aryzon AR (TfCD): 22 kroki

Wideo: DeskMagic - Tworzenie aplikacji dla zestawu słuchawkowego Aryzon AR (TfCD): 22 kroki
Wideo: Yak Shaving with Tim Mitra 2024, Listopad
Anonim
DeskMagic - Tworzenie aplikacji dla zestawu słuchawkowego Aryzon AR (TfCD)
DeskMagic - Tworzenie aplikacji dla zestawu słuchawkowego Aryzon AR (TfCD)

W tej instrukcji przejdziemy krok po kroku przez proces tworzenia prostej aplikacji rozszerzonej rzeczywistości (AR) dla zestawu słuchawkowego Aryzon AR. Nie jest wymagane żadne kodowanie ani inne doświadczenie. Chociaż aplikacja jest dość podstawowa, jest to łatwy i przyjemny sposób na rozpoczęcie zabawy z możliwościami AR.

Aby uzyskać więcej informacji o goglach Aryzon AR, odwiedź:

aryzon.com/

Modele użyte w tej instrukcji zostały pobrane z Google Poly od następujących autorów:

Sanki, bałwan, drzewo z prezentami, kabina - od 14islands Lab na licencji CC-BY

Inne drzewa - od Poly by Google na licencji CC-BY

Zaśnieżona ziemia - przeze mnie

Krok 1: Pobierz Unity 3D

Pobierz Unity 3D
Pobierz Unity 3D

Z poniższego linku pobierz bezpłatną, osobistą wersję Unity. To będzie silnik naszej aplikacji AR.

store.unity.com/

Krok 2: Zainstaluj Unity 3D

Zainstaluj Unity 3D
Zainstaluj Unity 3D
Zainstaluj Unity 3D
Zainstaluj Unity 3D

Po otwarciu instalatora zostaniesz poproszony o wybranie modułów Unity, które chcesz zainstalować. Będziesz potrzebować następujących

  • Sama jedność - Całkiem niezbędna
  • MonoDevelop - używany w debugerze, w tym projekcie nie ma żadnego kodowania
  • Dokumentacja - aby system pomocy działał prawidłowo
  • Obsługa kompilacji Androida - pozwala tworzyć aplikacje na Androida z Twoim projektem, możesz dodać dowolne dodatkowe platformy, dla których chcesz rozwijać, chociaż ta instrukcja dotyczy tylko Androida
  • Obsługa rozszerzonej rzeczywistości Vuforia - Używana do rzeczywistego śledzenia AR, niezbędnego do umieszczenia naszego świata 3D na twoim biurku.

Krok 3: Utwórz (bezpłatne) konto

Utwórz (bezpłatne) konto
Utwórz (bezpłatne) konto

Aby korzystać z Unity 3D, musisz utworzyć konto. To jest bezpłatne do użytku osobistego.

Krok 4: Stwórz swój projekt

Stwórz swój projekt
Stwórz swój projekt

Teraz nadszedł czas, abyś stworzył swój projekt. Nadaj swojej aplikacji ładną nazwę i wybierz lokalizację, w której możesz łatwo znaleźć wszystkie pliki, które umieści tam Unity.

Krok 5: Tworzenie własnej sceny

Tworzenie Swojej Sceny
Tworzenie Swojej Sceny

Unity otworzy się z już utworzoną pustą sceną. Możesz nazwać tę scenę, zapisując ją teraz.

Krok 6: Pobierz pakiet Aryzon SDK

Pobierz pakiet Aryzon SDK
Pobierz pakiet Aryzon SDK

Aryzon stworzył pakiet SDK, który integruje się z Unity za pomocą pakietu Unity. Możesz pobrać ten pakiet SDK pod następującym linkiem:

developer.aryzon.com/t/basic-setup-of-sdk/…

Krok 7: Zaimportuj pakiet Aryzon SDK do Unity

Zaimportuj pakiet Aryzon SDK do Unity
Zaimportuj pakiet Aryzon SDK do Unity
Zaimportuj pakiet Aryzon SDK do Unity
Zaimportuj pakiet Aryzon SDK do Unity

Przejdź do Zasoby>pakiet importu>pakiet niestandardowy. Następnie wybierz pakiet Unity z SDK i zaimportuj wszystko do swojego projektu.

Krok 8: Otwórz scenę demonstracyjną Vuforia

Otwórz scenę demonstracyjną Vuforia
Otwórz scenę demonstracyjną Vuforia
Otwórz scenę demonstracyjną Vuforia
Otwórz scenę demonstracyjną Vuforia

Zobaczysz teraz kilka nowych folderów w głównym folderze projektu. Przejdź do Zasoby> Aryzon> Przykładowe sceny i otwórz scenę śledzenia Vuforia.

Krok 9: Utwórz nowy prefabrykat

Utwórz nowy prefabrykat
Utwórz nowy prefabrykat

Aby zaoszczędzić sobie trochę kłopotów, możemy stworzyć prefabrykat (standardowy, możliwy do skopiowania komponent) z komponentu 'ImageTarget', który można wybrać w oknie hierarchii.

Po prostu przeciągnij komponent „ImageTarget” do folderu Zasoby>Aryzon>Prefabrykaty, tak jak to już zrobiłem na obrazku.

Krok 10: Importuj prefabrykaty do sceny

Importuj prefabrykaty do sceny
Importuj prefabrykaty do sceny

Możesz teraz użyć tego samego folderu prefabrykatów, aby zaimportować dwa najważniejsze komponenty aplikacji: komponent AryzonVuforia i komponent imagetarget. Możesz przeciągnąć je z folderu prefabrykatów bezpośrednio do swojej sceny.

Krok 11: Usuń kostkę

Usuń kostkę
Usuń kostkę

Po kliknięciu komponentu ImageTarget w oknie hierarchii zauważysz, że kostka na ekranie jest elementem podrzędnym tego komponentu. To mówi silnikowi, gdzie powinien umieścić sześcian względem celu.

Oznacza to, że wszystkie modele, które chcemy poprawnie pokazać w AR, muszą zostać dodane do sceny jako dziecko komponentu ImageTarget.

Możemy teraz usunąć kostkę i zastąpić ją bardziej interesującymi wizualnie rzeczami

Krok 12: Utwórz folder modelu

Utwórz folder modelu
Utwórz folder modelu

Aby dobrze śledzić wszystko, co dodajemy do sceny, możesz utworzyć folder modelu w oknie projektu. ten folder będzie zawierał wszystkie modele, które możemy chcieć dodać do sceny.

Krok 13: Pobierz (pobierz) modele

Pobierz (pobierz) modele
Pobierz (pobierz) modele
Pobierz (pobierz) modele
Pobierz (pobierz) modele

Teraz pobierzemy kilka zabawnych modeli dla naszej sceny i umieścimy je w folderze, który właśnie utworzyliśmy. W tym celu otrzymamy je z Google Poly. Google Poly jest idealny, ponieważ jego modele są zoptymalizowane pod kątem dobrej wydajności VR i AR.

Podczas pobierania modelu pamiętaj o następujących kwestiach

  • Model musi być prosty (mało tekstur, mała liczba wielokątów), ponieważ Twój telefon ma ograniczone zasoby
  • Uznaj autora modelu (zostaniesz poproszony, gdy będzie to konieczne)
  • Jeśli to możliwe, pobierz plik w formacie FBX. OBJ będzie działać, ale jest trochę trudniejszy w obsłudze w Unity.

Krok 14: Przeciągnij i upuść

Przeciągnij i upuść
Przeciągnij i upuść

Możesz umieścić modele w swojej scenie, po prostu przeciągając je z folderu modeli i umieszczając je w oknie sceny. Po umieszczeniu można je skalować, obracać i przeciągać w wybrane miejsce.

Pamiętaj: jak już wspomnieliśmy, modele umieszczone w scenie powinny być zawsze umieszczane jako dziecko komponentu ImageTarget.

Krok 15: Spraw, by padał śnieg

Spraw, by padał śnieg
Spraw, by padał śnieg
Spraw, by padał śnieg
Spraw, by padał śnieg

Aby naprawdę poczuć świąteczny nastrój, możesz dodać trochę śniegu. Prostym sposobem na to jest użycie emitera cząstek. W oknie hierarchii przejdź do tworzenia>efekty>system cząstek. Stworzy to w twojej scenie obiekt emitujący cząstki. Najlepiej pobawić się w oknie inspektora i dowiedzieć się, jakie są dla ciebie najlepsze ustawienia (delikatne opady śniegu, a może zamieć). Ustawienia na obrazku działają dla nas całkiem dobrze.

Krok 16: Zmiana platformy

Zmiana platformy
Zmiana platformy

Zanim będziemy mogli grać w aplikację na naszym telefonie z Androidem, musimy ją najpierw zbudować. Najpierw jednak musimy zmienić niektóre ustawienia. Na pasku menu przejdź do Plik> Ustawienia kompilacji. Wybierz platformę Android, a następnie naciśnij „Przełącz platformę”.

Krok 17: Zmień ustawienia

Zmień ustawienia
Zmień ustawienia
Zmień ustawienia
Zmień ustawienia
Zmień ustawienia
Zmień ustawienia

W tym samym oknie naciśnij teraz przycisk „Ustawienia gracza”. Spowoduje to, że wszystkie ustawienia platformy pojawią się w oknie inspektora. tutaj powinieneś wykonać następujące czynności:

  • Wpisz (fikcyjną) nazwę firmy
  • Wpisz nazwę produktu (będzie to nazwa Twojej aplikacji).
  • w 'innych ustawieniach' dodaj nazwę firmy i produktu w polu 'nazwa pakietu'.
  • Ustaw minimalny poziom interfejsu API. Powinna to być ta sama wersja Androida, na której działa Twój telefon, lub niższa. Im niżej pójdziesz, tym większa kompatybilność ze starszymi urządzeniami, ale również stracisz niektóre funkcje.
  • Upewnij się, że opcja „Zgodność z Android TV” nie jest zaznaczona. Sprawdzenie tego uniemożliwi działanie Vuforia.
  • Na koniec w „Ustawieniach XR” zaznacz „Vuforia Augmented Reality”

Krok 18: Zdobycie klucza Vuforia

Zdobycie klucza Vuforia
Zdobycie klucza Vuforia
Zdobycie klucza Vuforia
Zdobycie klucza Vuforia
Zdobycie klucza Vuforia
Zdobycie klucza Vuforia

Aby śledzenie AR działało, musisz najpierw aktywować licencję Vuforia (bezpłatną do użytku osobistego).

  • Załóż konto na

    developer.vuforia.com/vui/auth/register

  • Przejdź do menedżera licencji i wybierz „Pobierz klucz programistyczny”
  • Tutaj wpisujesz nazwę, którą nadałeś swojej aplikacji w poprzednich krokach
  • Skopiuj niestandardowy klucz, który jest generowany do schowka

Krok 19: Wprowadzanie klucza Vuforia do projektu

Wprowadzanie klucza Vuforia w Twoim projekcie
Wprowadzanie klucza Vuforia w Twoim projekcie
Wprowadzanie klucza Vuforia w Twoim projekcie
Wprowadzanie klucza Vuforia w Twoim projekcie
  • W hierarchii scen wybierz komponent „ARCamera” (pod AryzonVuforia).
  • W oknie inspektora naciśnij przycisk na dole oznaczony „Otwórz konfigurację Vuforia”
  • Okno inspektora wyświetli teraz konfigurację Vuforia. Wklej właśnie skopiowany klucz licencyjny do pola „Klucz licencyjny aplikacji”.

Krok 20: Pozyskiwanie pakietu Android SDK

Pozyskiwanie pakietu Android SDK
Pozyskiwanie pakietu Android SDK

Wreszcie, aby zbudować aplikację, Unity potrzebuje pakietu Android SDK, który musi być obecny na Twoim komputerze. Najłatwiejszy sposób na uzyskanie tego pakietu SDK za pośrednictwem Android Studio. Android Studio można pobrać (bez konta!) z poniższego linku:

developer.android.com/studio/index.html

Zainstalowanie Android Studio spowoduje automatyczne umieszczenie Android SDK na Twoim komputerze.

Krok 21: Czas budowy

Czas budowy!
Czas budowy!

Możesz teraz zbudować swoją aplikację AR!

  • Wejdź ponownie do menu ustawień kompilacji (Plik>Ustawienia kompilacji) i naciśnij przycisk 'buduj'
  • Możesz teraz wprowadzić nazwę dla APK (pakiet aplikacji). Pamiętaj, że to tylko nazwa pliku, nie wpłynie to na nazwę Twojej aplikacji.
  • Otwórz APK na swoim telefonie, aby zainstalować własną aplikację AR!

Jeśli Twój telefon nie pozwala na instalowanie aplikacji z „Nieznanych źródeł”, po prostu przejdź do ustawień systemowych telefonu, a następnie przejdź do opcji zabezpieczeń i zaznacz pole „Nieznane źródła”. Ze względów bezpieczeństwa zaleca się odznaczenie tego pola po zainstalowaniu aplikacji.

Krok 22: Ciesz się magiczną dekoracją świąteczną

Ciesz się magiczną dekoracją świąteczną
Ciesz się magiczną dekoracją świąteczną
Ciesz się magiczną dekoracją świąteczną
Ciesz się magiczną dekoracją świąteczną
Ciesz się magiczną dekoracją świąteczną
Ciesz się magiczną dekoracją świąteczną

Uruchom aplikację, umieść telefon w zestawie słuchawkowym Aryzon AR i przypnij go do twarzy. Dołączony znacznik możesz umieścić w dowolnym miejscu, w którym chcesz, aby Twoja świąteczna dekoracja rozjaśniła Twój dzień! Na przykład obok komputera:D

Oczywiście nie musisz używać modeli o tematyce bożonarodzeniowej w swojej aplikacji. A co z akwarium lub miniaturowym parkiem jurajskim?

Dołączyłem kopię kompilacji aplikacji do tego Instructable (DeskMagic), dzięki czemu możesz sprawdzić wyniki, zanim spróbujesz samodzielnie.

DeskMagic:

  • Spraw, aby Twoje biurko było bardziej przytulne
  • Napełnij swoje palenisko ciepłem i świąteczną atmosferą
  • Spraw, że będziesz wyglądać naprawdę fajnie

Zauważ, że testowałem to tylko na moim starym telefonie (Galaxy Note 3), więc Twój przebieg może się różnić.

Dziękuje za przeczytanie!

Zalecana: