Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
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
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
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
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
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