Ιδρυματικό Αποθετήριο
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Σχεδίαση παιχνιδιού εικονικής πραγματικότητας χρησιμοποιώντας τεχνολογίες Oculus Rift και Leap Motion

Stavroulakis Alexios

Πλήρης Εγγραφή


URI: http://purl.tuc.gr/dl/dias/603ADB05-B84C-420C-BBE2-5CDAC02D9715
Έτος 2018
Τύπος Διπλωματική Εργασία
Άδεια Χρήσης
Λεπτομέρειες
Εμφανίζεται στις Συλλογές

Περίληψη

Στην παρούσα διπλωματική εργασία υλοποιήθηκε ένα παιχνίδι δράσης πρώτου προσώπου εικονικής πραγματικότητας χρησιμοποιώντας τεχνολογίες Oculus Rift και Leap Motion. Επιλέχθηκε η πλατφόρμα ανάπτυξης γραφικών Unity3D πάνω στην οποία βασίστηκε όλη η ανάπτυξη της εφαρμογής. Η γλώσσα προγραμματισμού που χρησιμοποιήθηκε είναι η C#, η οποία αποτελεί γλώσσα σεναρίων και είναι κατάλληλη για εφαρμογές που σχετίζονται με γραφικά. Ο χρήστης βρίσκεται σε όρθια θέση φορώντας το Oculus Rift στο κεφάλι και αντιλαμβάνεται το εικονικό περιβάλλον μέσω των δύο οθονών που βρίσκονται στο Head Mount Display. To HMD εμπεριέχει σύστημα ανίχνευσης θέσης και σύστημα ανίχνευσης περιστροφής καθορίζοντας την ακριβή θέση του χρήστη στο εικονικό περιβάλλον. Επιπλέον, χρησιμοποιείται η συσκευή Leap Motion, ανιχνεύοντας κάθε χειρονομία των χεριών, αντικατοπτρίζοντάς τις στον εικονικό κόσμο, χαρακτηριστικό απαραίτητο για τις ευθύγραμμες κινήσεις στο ψηφιακό κόσμο. Η δράση διαδραματίζεται σε ένα πολύπλοκο, ορθογώνιο, γεωμετρικό τερέν, με πλούσια γεωμορφολογία εδάφους με τα διάφορα στατικά μοντέλα, ήχους και υφές να είναι τοποθετημένα με καλλιτεχνικό τρόπο πάνω σε αυτό. Παράλληλα, χρησιμοποιήθηκε η τεχνική φωτισμού “Precomputed Real Time Global Illumination” ώστε να προσομοιώσουμε τη φωτορεαλιστική συμπεριφορά των ακτινών του ήλιου. Ο χρήστης εμβυθίζεται στο εικονικό περιβάλλον, καλούμενος να διεκπεραιώσει μία σειρά τεσσάρων αποστολών ενώ διάφοροι εχθροί παρεμποδίζουν την ολοκλήρωσή τους. Οι εχθροί είναι χαρακτήρες-μοντέλα προγραμματισμένοι με διαφορετική συμπεριφορά ανάλογα το είδος τους. Είναι εμπλουτισμένοι με κινούμενα σχέδια (animation) ώστε η κίνησή τους να είναι ρεαλιστική και λειτουργούν ως αυτόνομοι πράκτορες, βασισμένοι στις αρχές της τεχνητής νοημοσύνης. Επίσης, σχεδιάστηκε ένα εύχρηστο User Interface τεχνολογίας αφής, αξιοποιώντας το Hand Tracking του Leap Motion. Όλα τα παραπάνω έχουν στόχο την εξερεύνηση της διευρυμένης εικονικής πραγματικότητας και τη δημιουργία εφαρμογής όπου θα εξασφαλίζεται η επιτυχημένη διαδραστικότητα μεταξύ χρήστη και ψηφιακού κόσμου.

Διαθέσιμα αρχεία

Υπηρεσίες

Στατιστικά