Może wy mi pomożecie, bo nie mam już żadnego pomysłu...
Robię pracę dyplomową w Unity - prościutka aplikacja AR z wykorzystaniem silnika Vuforii i Image Targetu.
Zainstalowałam apkę na telefonie (android) no i.... problem w tym, że nie działa. Otwiera mi się normalnie, widzę obraz, ale nic poza tym.
Po wykryciu obrazu, powinny pokazać mi się dwa przyciski i napis. A nie widzę niczego poza obrazem w kamerze.
Pomożecie? W czym może
Amestris - Może wy mi pomożecie, bo nie mam już żadnego pomysłu...
Robię pracę dyplom...

źródło: unity-new-20212110

Pobierz
Mireczki, proszę o pomoc!
Jestem w trakcie robienia pracy magisterskiej. Temat to zastosowanie rozszerzonej rzeczywistości w obszarze magazynu części zamiennych w UR.
Korzystam z Unity. Ale kompletnie mi to nie wychodzi. Wgrałam silnik Vuforia, wrzuciłam zdjęcie maszyny i nie mam pojęcia jak to dalej pchnąć.
Chodzi o coś takiego, że moja kamera widzi maszynę i pokazują się przyciski, które przenoszą mnie do różnych sekcji przeglądarkowej wersji naszego systemu CMMS. Jak mam coś
@Amestris: ajć realizacja aplikacji z wykorzystaniem rozszerzonej rzeczywistości może być skomplikowana, szczególnie jeśli nie masz doświadczenia w programowaniu. Poniżej przedstawiam ogólne kroki, które mogą Ci pomóc w zrealizowaniu tego projektu:
Przygotuj model 3D maszyny, który będzie używany w aplikacji. Możesz wykorzystać programy do modelowania 3D, takie jak Blender lub Maya.
Zainstaluj silnik Vuforia i wgraj go do projektu Unity.
Utwórz scenę w Unity i dodaj elementy takie jak kamera i oświetlenie.
@Amestris: Tak, istnieją różne narzędzia i technologie, które pozwalają na realizację prostych aplikacji AR bez konieczności tworzenia modelu 3D w Blenderze. Jednym z nich jest użycie tzw. target image lub marker image, który jest wykorzystywany jako punkt odniesienia dla aplikacji AR. Możesz stworzyć taki marker przy użyciu darmowych narzędzi online lub aplikacji mobilnych, a następnie użyć go jako tła w aplikacji AR, która będzie działać na Twoim telefonie lub tablecie.
Możesz
Siemka może ktoś działa tutaj z #vuforia #vumark. Mam problem ze vumarka który powinien być stringiem odczutyje jako hex... do tego jak se rozkoduje hexa to jest to string uzupełniony jakimiś dziwnymi znakami i jest cały od tyłu więc jak mam w kodzie siema to dostaje hexa 0x0000000000616D656973 na string: ameis i przed tym kwadraciki.

najgorzej, ze od razu w kodzie widze ze jest totyp hex a nie string, chociaż po
Ktoś z was miał do czynienia z Vuforią? Jak wam się z tym pracowało? Od dłuższego czasu rozwijam swój mały projekt oparty o tę platformę i idzie to jak krew z nosa, głównie przez bardzo chaotyczną i skromną (jak na tak duży stopień skomplikowania możliwości) dokumentację. Niby teraz ma wyjść wersja 10, i ponoć mają ogarnąć dokumentację, ale oni od dwóch lat piszą że ją ogarną i nic z tego nie wynika.
Zmienne w prefabs nie są zainicjalizowane od razu tylko za drugim razem. Dlaczego tak jest?
Prefab to tablica rozkładów, która odpytuje JSONa. W #vuforia Cloud pokazuje instację prefab, ale jak pokazuje obiekt A, tablica jest pusta, pokazuje obiekt B -> pokazuje rozkład A, znów obiekt A -> rozkład B.

#vuforia #unity #unity3d
Działał ktoś kiedyś na metadanych w Vuforia Reco Cloud? Mam problem taki, że po znalezieniu image target i poprawnym jego zainicjowaniu w Debug.Log() te meta się wyświetlają, ale jak już przypisuje do Text to działa dopiero przy zainicjowaniu drugiego, innego obrazka. Ktoś ma jakiś pomysł? :)

#vuforia #unity #unity3d
Mam problem. Chce odpytywać API co minutę / 30s. Dane które są zwracane w jsonie są wyświetlane na canvasie. Problem jest w tym, że umieszczając StartCoroutine w Start() wszystko działa tak jak ma być, ale dane nie odświeżają się ani razu (to zrozzumiałe, bo jest Start()), ale gdy przeniosę StartCoroutine w Update() - tak wiem nie wolno - to odświeżają mi się tak jak chce, ale zamiast napisywać dane w Canvasie to
@hanyska:
Daj StartCorutine w Start()

I zamiast

IEnumerator RefreshData(){
//get new data
}

daj

IEnumerator RefreshData(){
while(true){
yield return new WaitForSecodns(30);
//clear data
//get new data
}
}
@hanyska nie mam, nigdy tego nie robiłem , ale wydaje mi się że musisz zrobić zrzut z kamery używając np vuforia (CameraDevice.Instance.GetCameraImage()] następnie prawdopodobnie przerzucić piksele do textury Unity i potem użyć tej tekstury w TeseractWraper żeby odczytać znaki.

Studia zaczynają się wtedy kiedy w necie nie ma już materiałów z danego przedmiotu, a programowanie tam gdzie brak instrukcji krok po kroku jak wykonać dana rzecz.