Differences

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

Link to this comparison view

irva:laboratoare:05 [2023/10/23 12:49]
maria_anca.balutoiu [Task-uri]
irva:laboratoare:05 [2023/11/14 15:05] (current)
maria_anca.balutoiu [Task-uri]
Line 1: Line 1:
-===== Laboratorul 05. ManoMotion. Hand tracking & gesture detection în AR =====+===== Laboratorul 05. ManoMotion =====
 ManoMotion este un SDK ce permite dezvoltarea de aplicații în AR, unde **modalitatea de input este determinată de hand tracking**. ​ ManoMotion este un SDK ce permite dezvoltarea de aplicații în AR, unde **modalitatea de input este determinată de hand tracking**. ​
  
Line 168: Line 168:
  
   - În cazul în care nu au fost probleme, faceți switch la scena de laborator (**Fruit Ninja**) și realizați un build. Citiți cu atenție etapele de inițializare – pasul acesta este încheiat dacă instațiați scena de joc, iar fructele încep să se spawneze.   - În cazul în care nu au fost probleme, faceți switch la scena de laborator (**Fruit Ninja**) și realizați un build. Citiți cu atenție etapele de inițializare – pasul acesta este încheiat dacă instațiați scena de joc, iar fructele încep să se spawneze.
-  - Pentru a tăia fructele, vă este oferit un obiect care ar trebui să urmărească poziția mâinii (mai exact, acest obiect de tip cursor este numit **Spikeball_Cursor** și se găsește în prefab-ul **GameScene** din **Assets -> Prefabs -> ManoMotion**). Implementarea va trebui realizată în scriptul **CursorPositionController**. Rezultat corect: Obiectul cursor urmărește poziția mâinii și poate tăia fructele instanțiate în scenă. Urmăriți todo-urile din script.+  - Pentru a tăia fructele, vă este oferit un obiect care ar trebui să urmărească poziția mâinii (mai exact, acest obiect de tip cursor este numit **Spikeball_Cursor** și se găsește în prefab-ul **GameScene** din **Assets -> Prefabs -> ManoMotion**). Implementarea va trebui realizată în scriptul **CursorPositionController**. Rezultat corect: Obiectul cursor urmărește poziția mâinii și poate tăia fructele instanțiate în scenă. ​
   - Implementați diverse gesturi pentru a altera logica jocului. De exemplu, în frame-urile în care este detectat podul palmei, opriți generarea de fructe. Hint! Folosiți-vă de scriptul **HandGestureController**.   - Implementați diverse gesturi pentru a altera logica jocului. De exemplu, în frame-urile în care este detectat podul palmei, opriți generarea de fructe. Hint! Folosiți-vă de scriptul **HandGestureController**.
   - Pentru fiecare frame în care se detectează gestul de tip continuu **CLOSED_HAND_GESTURE**,​ creșteți spawn rate-ul de 20 de ori. Folosiți-vă de scriptul **HandGestureController**.   - Pentru fiecare frame în care se detectează gestul de tip continuu **CLOSED_HAND_GESTURE**,​ creșteți spawn rate-ul de 20 de ori. Folosiți-vă de scriptul **HandGestureController**.
irva/laboratoare/05.1698054571.txt.gz · Last modified: 2023/10/23 12:49 by maria_anca.balutoiu
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