AR w aplikacji Androida

0

Witam,

Przychodzę do Was z problemem, na którego nie znalazłem odpowiedzi i nie wiem jak sobie z nim poradzić ;/

Muszę wykonać projekt aplikacji mobilnej, której głównym założeniem jest odczytanie danych z kodu QR (offline - bez logowania) lub pobranie ich z API po zeskanowaniu ID z kodu (online - więcej danych) oraz wyświetlenie tych danych przy pomocy AR w czasie rzeczywistym na jakimś obrazku. Na nim pojawić ma się obiekt (tabelka, jakiś prostokącik) z tymi danymi "na sobie". Aplikacja łączy się już z API postawionym na Laravelu. Pobierane są stamtąd dane do logowań oraz dane do wyświetlania. Część mobilną zdecydowałem się pisać to w Android Studio oraz wykorzystać ARCore. - nie wiem czy to dobry dobór technologii pod takie założenia... Ale na coś w końcu musiałem się zdecydować i padło na to. Wykorzystałem tam skaner kodów QR, który zbiera mi dane.

Znalazłem taki tutorial, dzięki któremu będę mógł umieścić obiekt na kodzie qr. Tutorial
Zrobienie czegoś takiego wydaje się być w zasięgu. Ale nie wiem co zrobić dalej.. w jaki sposób wyświetlać obiekt z danymi, które będą miały się na nim zmieniać w zależności co zostanie odczytane z kodu QR. Miał ktoś z czymś takim do czynienia lub ma jakieś porady co zrobić w takiej sytuacji? Czy jest możliwe zrobienie czegoś takiego?

0

Spojrzałem tylko na początek filmu i to 'Load exists database' wydaje się dokładnie tym czego szukasz. Zamiast danych z bazy podasz dane z API.

Miał ktoś z czymś takim do czynienia lub ma jakieś porady co zrobić w takiej sytuacji?

Porada: zacznij robić. I wróć z konkretnymi pytaniami gdy utkniesz na dłużej.

Czy jest możliwe zrobienie czegoś takiego?

Tak. Na filmie się udało.

0

@Delor
Udało mi się dojść do momentu wyświetlania modelu 3d na kodzie QR.
Na początek chcę zrobić odczyt danych offline (z api będzie praktycznie to samo po pobraniu danych do zmiennych).
Planuje stworzyć swój model 3d - jakąś ramkę, która docelowo będzie "tłem" na dane i użyć tego jako modelu, który będzie się wyświetlał zawsze.
Teraz tylko pytanie, w jaki sposób umieszczać dane tekstowe właśnie na tym modelu. Dane mam dostępne w aktywności w zmiennych tekstowych. Dane te będą się zmieniały w zależności od tego jakie zostaną wyciągnięte z kodu QR.

Znalazłem w sumie coś takiego... z tego co widzę to da sie wyrenderować textView jako model 3d. W takim wypadku nie będe potrzebował umieszczać tekstu na innym modelu 3d. Link

0

Masz aplikację która łaczy się z api i pobiera dane. Wyświetlasz model na kodzie QR i masz opis wyświetlenia własnych tekstów na modelu. Masz skaner kodów QR.
Niczego więcej nie potrzebujesz. Wystarczy połączyć wszystko w całość.

1

Połączone, udało się zrealizować ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1