Spisu treści:

Mobilna rzeczywistość wirtualna wykorzystująca przetwarzanie dla Androida (TfCD): 7 kroków (ze zdjęciami)
Mobilna rzeczywistość wirtualna wykorzystująca przetwarzanie dla Androida (TfCD): 7 kroków (ze zdjęciami)

Wideo: Mobilna rzeczywistość wirtualna wykorzystująca przetwarzanie dla Androida (TfCD): 7 kroków (ze zdjęciami)

Wideo: Mobilna rzeczywistość wirtualna wykorzystująca przetwarzanie dla Androida (TfCD): 7 kroków (ze zdjęciami)
Wideo: Rzeczywistość wirtualna w Dębicy 2024, Lipiec
Anonim
Image
Image
Konfigurowanie przetwarzania
Konfigurowanie przetwarzania

Rzeczywistość wirtualna (VR) to jedna z nowych technologii, która może być interesująca w przyszłych produktach. Ma wiele możliwości i nie potrzebujesz nawet drogich okularów VR (Oculus Rift). Może wydawać się to bardzo trudne do zrobienia samemu, ale podstawy są łatwiejsze niż się wydaje. Jeśli masz podstawowe umiejętności programowania i modelowania, możesz to zrobić. Użyliśmy Processing i Blendera. Ta instrukcja jest przewodnikiem krok po kroku, jak zaprogramować proste środowisko VR w telefonie. Wszystko czego potrzebujesz to telefon z Androidem, (kartonowe) okulary do telefonu VR i oprogramowanie (oprogramowanie do przetwarzania i modelowania 3D). Pod koniec tej instrukcji będziesz miał pokój z wieloma (ruchomymi) obiektami.

Krok 1: przed rozpoczęciem

Przed rozpoczęciem musisz zrobić 3 rzeczy:1. Pobierz przetwarzanie, z

2. Upewnij się, że Twój telefon jest ustawiony w trybie programisty: Może się to różnić w zależności od telefonu, poniżej podano kilka opcji: Android: Ustawienia > Informacje o telefonie > Numer kompilacji Samsung Galaxy: Ustawienia > Informacje o urządzeniu > Numer kompilacji LG: Ustawienia > Informacje o telefonie > Informacje o oprogramowaniu > Numer kompilacji HTC One: Ustawienia > Informacje > Informacje o oprogramowaniu > Więcej > Numer kompilacji

Po znalezieniu sekcji Numer kompilacji w ustawieniach dotknij sekcji 7 razy. Po siódmym dotknięciu telefon będzie w trybie programisty.

Następnie przejdź do: ustawienia> opcja dla programistów> włącz debugowanie USBUpewnij się również, że Twój telefon akceptuje aplikacje z nieznanych źródeł.

3. Pobierz i rozpakuj pliki z tego samouczka. Dołączony jest plik zip, w którym zawarte są wszystkie pliki, a także pliki zawierające dane pliku 3D z używanego przez nas programu (Blender). Pobierz i rozpakuj ten folder i umieść go w dowolnym miejscu na komputerze, gdzie możesz go znaleźć. W kroku 4 zostaniesz poproszony o ponowne otwarcie folderu.

Krok 2: Konfiguracja przetwarzania

Konfigurowanie przetwarzania
Konfigurowanie przetwarzania
Konfigurowanie przetwarzania
Konfigurowanie przetwarzania

Zanim zaczniesz, musisz skonfigurować przetwarzanie, aby wspierać programowanie Androida. Pierwszym krokiem jest włączenie przetwarzania w trybie Android, klikając przycisk java w prawej górnej części okna szkicu. (zdjęcie 1)

Spowoduje to wyświetlenie wiadomości. Kliknij „pobierz pakiet SDK automatycznie”, a przetwarzanie rozpocznie pobieranie wszystkich plików niezbędnych do tworzenia aplikacji na Androida. (zdjęcie 2)

Po zakończeniu tego procesu będziesz mógł tworzyć aplikacje na Androida, w tym aplikacje VR, na których się skupimy. Aby to zadziałało, będziesz musiał wybrać jeszcze jedną opcję. Przejdź do Androida i wybierz kartę VR, dzięki czemu aplikacja będzie zawierała wszystkie niezbędne biblioteki podczas eksportu. (zdjęcie 3)

Teraz jesteś gotowy do rozpoczęcia pracy nad swoim szkicem

Krok 3: Pisanie kodu

Pisanie Kodeksu
Pisanie Kodeksu

Ten samouczek nie dotyczy pisania samego kodu. Ale korzystając z komentarzy zawartych w kodzie, będziesz w stanie zrozumieć, co się dzieje.

Teraz możesz otworzyć plik.pde, który znajduje się w wyodrębnionym folderze, który pobrałeś wcześniej. Zobaczysz, że kod się otworzy i możesz mu się dobrze przyjrzeć.

Krok 4: Model 3D

Model 3D
Model 3D

Do wykonania naszego modelu użyliśmy Blendera, jest to darmowy program do modelowania (https://www.blender.org/download/) lub użyj innego programu do modelowania. Jeśli nie masz doświadczenia w modelowaniu, możesz również znaleźć modele 3D online (https://www.thingiverse.com/). Folder z modelami 3D i kodem został już stworzony dla Ciebie, ale jeśli chcesz wykonać własny projekt będziesz musiał postępować zgodnie z poniższymi instrukcjami.

- Utwórz folder danych (nazywany „data”) w folderze szkicu przetwarzania. (Twój szkic musi być najpierw zapisany, upewnij się, że wiesz, gdzie jest zapisany. Domyślnie w oknach znajduje się on wewnątrz dokumentów/przetwarzania/nazwa_szkicu)

- Eksportowanie: zapisz model 3D jako plik.obj - W tym plik.mtl, który odwołuje się do tekstur (jeśli je posiadasz)

- Jeśli masz tekstury, umieść je również w folderze danych i upewnij się, że plik.mtl odwołuje się do nich poprawnie. (pliki.mtl można otwierać np. za pomocą notatnika i zawierają zwykły tekst)

- uwaga: telefon nie radzi sobie z bardzo złożonymi modelami lub wieloma teksturami, więc upewnij się, że model jest low poly i zawiera jak najmniej tekstur. Położyłem teksturę na płaszczyźnie i to sprawiło, że szkic był nieznośnie powolny.

Krok 5: Uruchom na urządzeniu

Uruchom na urządzeniu
Uruchom na urządzeniu

Teraz możesz uruchomić przykład na swoim telefonie komórkowym.

Najpierw sprawdź w zakładce Android i urządzenia, czy Twoje urządzenie się wyświetla. Jeśli tak nie jest, upewnij się, że wykonałeś kroki opisane w kroku 1 tego samouczka.

Jeśli urządzenie się pojawi, jesteś gotowy, aby nacisnąć przycisk Uruchom na urządzeniu lub użyć skrótu ctrl+R. Przetwarzanie rozpocznie kompilację szkicu i zainstalowanie go na telefonie komórkowym. Jeśli przetwarzanie spowoduje błąd, sprawdź pierwszy krok tego samouczka lub sprawdź kod.

Krok 6: Granie w symulację VR

Granie w symulację VR
Granie w symulację VR

Teraz skończysz, uruchomi się aplikacja Google Cardboard i będziesz mógł cieszyć się wspaniałym doświadczeniem mobilnej rzeczywistości wirtualnej.

Krok 7: Nasze źródła

Główna konfiguracja aplikacji została oparta na informacjach z poniższych linków. Zawierają one świetne informacje na temat tworzenia aplikacji na Androida przy użyciu przetwarzania, w tym VR.

android.processing.org/

android.processing.org/tutorials/vr_intro/i…

Dużą pomocą w pisaniu kodu przetwarzania jest oficjalna strona przetwarzania, która zawiera listę referencji.

processing.org/reference/

Jeśli potrzebujesz okularów VR, możesz je kupić za niewielkie pieniądze np.:

www.amazon.com/slp/google-cardboard-viewer…

Chcesz zrobić zrzut ekranu swojego telefonu, możesz użyć:

www.duapps.com/product/du-recorder.html

Zalecana: