Hololens-PWr-Projekt / MESH

0 stars 0 forks source link

Nauka i przygotowanie tutorialu dla innych #2

Open xEdziu opened 1 month ago

xEdziu commented 1 month ago

Bardzo was chłopaki proszę o ogarnięcie podstawowego poruszania się w środowisku, może dodania pare assetów dostępnych online i próby debugowania tego w samym Unity, już niekoniecznie w VS2022.

Będzie to wstęp do naszej pracy, a potem będziemy obmyślać co dalej

xEdziu commented 1 month ago

Możecie też smiało korzytsać już w istniejącego repo (@MANDRW wie jak się do niego dobrać, więc w razie czego wspomoże wiedzą), i wrzucać już zmiany na maina póki co

MaksymilianWis commented 3 weeks ago

Żeby był update bo termin mija, niestety nie udało mi się nic konkretnego osiągnąć do tego czasu. Głównie zajmowałem się próbą zasymulowania realnego otoczenia które miałoby być mapowane.

Warto może umówić się z prowadzącym żeby zeskanować otoczenie i nie musieć bawić się w symulowanie w unity. Jeżeli przyjmiemy taką wersję to postaram się ogarnąć już co zrobić jak będziemy mieli już tą mapę.

MANDRW commented 3 weeks ago

Z mojej strony były próby zrobienia tego, ale samo unity sypało mi sporą ilością błędów. Zapoznałem się z podstawami podstaw, ale np zadania wysłanego przez @xEdziu wygenerowanego przez chatgpt nie byłem w stanie zrealizować ostatniego podpunktu. Kontynuuje próby rozwiązywania błędów unity.

MaksymilianWis commented 3 days ago

Kamienia milowego nie było, zrobiłem sesje reaserchu i zebrałem pare linków, ale po kolei:

  1. format .xef raczej nas nie będzie jednak martwił
  2. to co dostaliśmy od prowadzącego i to co jest pobierane z emulatora ma inny format, ale do pewnego stopnia się spokrywa rozumienie formatu .obj (czyli co wypluwa emulator) w linkach
  3. ostatecznie nadal nie wiem w jakim formacie wypluwała by nasza aplikacja chmurę punktów (walczę z unity jak to odpalić skan w unity nie ręcznie przez emulator)

Poniżej kilka przydatnych linków z likiem na końcu od którego warto kontynuować prace odnośnie pobierania otoczenie przez unity (docelowo aplikacja pobrana na lensy musi to robić, ale unity daje możliwość robienia tego szybciej (czyli tak jak łączymy się przez holographic remoting player) bez potrzeby za każdym testem tworzenia aplikacji)

Wiki o interpretacji plików .obj (ten przykład co się pobiera z emulatora): https://en.wikipedia.org/wiki/Wavefront_.obj_file


Poradnik rysowanie trójkątów: https://learn.microsoft.com/en-us/windows/win32/direct3d9/rendering-from-vertex-and-index-buffers


Viska jakby to mogło wyglądać:

Meta Quest 3 (tutaj gościu w opisie mówi że jak ciekawi aplikacji to pisać kij wie może coś da nawet jak z mety): https://www.youtube.com/watch?v=jqPZ_m5opuY

Hololense 2: https://www.youtube.com/watch?v=7-Z8c2pjJQc


Tutorial ale to raczej dla GUI: https://learn.microsoft.com/en-us/windows/mixed-reality/develop/unity/playground-tutorial

Jakby ktoś chciał się zająć tym to chyba warto zacząć stąd: https://learn.microsoft.com/en-us/windows/mixed-reality/develop/unity/spatial-mapping-in-unity?tabs=mrtk