Differences

This shows you the differences between two versions of the page.

Link to this comparison view

irva:laboratoarevr:04 [2025/11/11 01:35]
andrei.lapusteanu Typos
irva:laboratoarevr:04 [2025/11/11 18:18] (current)
andrei.lapusteanu
Line 82: Line 82:
  
   * Descărcați și importați în proiectul de Unity:   * Descărcați și importați în proiectul de Unity:
-    * [[https://​assetstore.unity.com/​packages/​tools/​integration/​meta-xr-core-sdk-269169|Meta XR Core SDK]] +    * [[https://​assetstore.unity.com/​packages/​tools/​integration/​meta-xr-interaction-sdk-265014|Meta XR Interaction ​SDK]]. Acesta va instala ca dependințe:​ 
-    * [[https://​assetstore.unity.com/​packages/​tools/​integration/​meta-xr-interaction-sdk-essentials-264559|Meta XR Interaction ​SDK Essentials]] +      * [[https://​assetstore.unity.com/​packages/​tools/​integration/​meta-xr-core-sdk-269169|Meta XR Core SDK]] 
-    * [[https://​assetstore.unity.com/​packages/​tools/​integration/​meta-xr-interaction-sdk-265014|Meta XR Interaction ​SDK]] +      * [[https://​assetstore.unity.com/​packages/​tools/​integration/​meta-xr-interaction-sdk-essentials-264559|Meta XR Interaction SDK Essentials]] 
-      * Importați //Example Scenes// din sample-urile pachetului+    * Importați //Example Scenes// din sample-urile pachetului ​**Meta XR Interaction ​SDK**
     * Aveți linked pașii oficiali pentru [[https://​developer.oculus.com/​documentation/​unity/​unity-package-manager/​|importul pachetelor]] și modalități de [[https://​developer.oculus.com/​documentation/​unity/​unity-xr-plugin/​|update ]]a acestora     * Aveți linked pașii oficiali pentru [[https://​developer.oculus.com/​documentation/​unity/​unity-package-manager/​|importul pachetelor]] și modalități de [[https://​developer.oculus.com/​documentation/​unity/​unity-xr-plugin/​|update ]]a acestora
   * Acceptați prompt-urile care vă apar, restart la editor dacă este necesar   * Acceptați prompt-urile care vă apar, restart la editor dacă este necesar
Line 172: Line 172:
  
   * Importați ultima versiune a pachetului ''​IRVA_L4_VR_MetaXR_Skeleton''​ care se găsește în folder-ul **UnityPackages** din folder-ul root al proiectului   * Importați ultima versiune a pachetului ''​IRVA_L4_VR_MetaXR_Skeleton''​ care se găsește în folder-ul **UnityPackages** din folder-ul root al proiectului
 +  * Deschideți scena din schelet - veți lucra pentru următoarele task-uri în aceasta
  
 ==== Building Blocks ===== ==== Building Blocks =====
Line 443: Line 444:
 Afișați în consolă valoarea pe care o obțineți. În continuare va trebui să setați valorile min și max (din inspector) pentru ''​usableFingerCurlRange''​ folosind **valoarea afișată în consolă**: Afișați în consolă valoarea pe care o obțineți. În continuare va trebui să setați valorile min și max (din inspector) pentru ''​usableFingerCurlRange''​ folosind **valoarea afișată în consolă**:
   * Rulați scena, luați arma în mână   * Rulați scena, luați arma în mână
-  * Îndoiți degetul arătător suficient cât **doar să atingă** trăgaciul armei - notați valoarea de curl din consolă - aceasta va fi valoarea de **minim** pentru slider +  * Îndoiți degetul arătător suficient cât **doar să atingă** trăgaciul armei - notați valoarea de curl din consolă - aceasta va fi valoarea de **maxim** pentru slider 
-  * Îndoiți (aproape) complet degetul arătător, până în momentul în care pose-ul degetului nu se mai schimbă ​ - notați valoarea de curl din consolă - aceasta va fi valoarea de **maxim** pentru slider ​+  * Îndoiți (aproape) complet degetul arătător, până în momentul în care pose-ul degetului nu se mai schimbă ​ - notați valoarea de curl din consolă - aceasta va fi valoarea de **minim** pentru slider ​
  
 **Normalizați valoarea curl-ului** între valorile de minim și maxim obținute. De exemplu, dacă min/max slider sunt [200;250], remapați în range-ul [0;1]. În script-ul ''​Utils''​ aveți metoda ajutătoare ''​Remap''​. **Normalizați valoarea curl-ului** între valorile de minim și maxim obținute. De exemplu, dacă min/max slider sunt [200;250], remapați în range-ul [0;1]. În script-ul ''​Utils''​ aveți metoda ajutătoare ''​Remap''​.
Line 499: Line 500:
  
 Legați la acesta metoda ''​SpawnBottles''​ din script-ul ''​BottlesManager''​ - îl găsiți atașat de obiectul **BottlesTable** în scenă. Legați la acesta metoda ''​SpawnBottles''​ din script-ul ''​BottlesManager''​ - îl găsiți atașat de obiectul **BottlesTable** în scenă.
 +
 +=== Demo implementare task-uri ===
 +
 +{{ :​irva:​laboratoarevr:​irva_2025_vr_l4_final.gif?​450 |}}
  
 ==== Tasks ==== ==== Tasks ====
  
-  - Urmăriți pașii ​desciși în laborator pentru a face setup SDK-ului Meta XR+  - Urmăriți pașii ​descriși în laborator pentru a face setup SDK-ului Meta XR
   - Importați și testați în modul Quest Link scenele sample   - Importați și testați în modul Quest Link scenele sample
   - Realizați și testați un build pe headset al uneia dintre aceste scene sample   - Realizați și testați un build pe headset al uneia dintre aceste scene sample
irva/laboratoarevr/04.1762817714.txt.gz · Last modified: 2025/11/11 01:35 by andrei.lapusteanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0