SceneWizard: μία διεπαφή προγραμματισμού εφαρμογών για τη Unity, για διαδραστικές χαρτογραφημένες προβολές με κινήσεις σώματος σε παραστάσεις πραγματικού χρόνου
Το έργο με τίτλο SceneWizard: μία διεπαφή προγραμματισμού εφαρμογών για τη Unity, για διαδραστικές χαρτογραφημένες προβολές με κινήσεις σώματος σε παραστάσεις πραγματικού χρόνου από τον/τους δημιουργό/ούς Georgakopoulou Artemis διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού 4.0 Διεθνές
Βιβλιογραφική Αναφορά
Άρτεμις Γεωργακοπούλου, "SceneWizard: μία διεπαφή προγραμματισμού εφαρμογών για τη Unity, για διαδραστικές χαρτογραφημένες προβολές με κινήσεις σώματος σε παραστάσεις πραγματικού χρόνου ", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτη
https://doi.org/10.26233/heallink.tuc.81517
Παρουσιάζεται μία διεπαφή για την προγραμματιστική πλατφόρμα τρισδιάστατων γραφικών Unity με όνομα SceneWizard, με στόχο τη Χαρτογράφηση Διαδραστικών Προβολών (Projection Mapping), χρησιμοποιώντας τον αισθητήρα βάθους Kinect. Η κύρια ιδέα είναι να δημιουργηθεί ένας σύνδεσμος ανάμεσα στη Unity3D, το Kinect και κάποιο πρόγραμμα Χαρτογράφησης εικόνων και βίντεο, έτσι ώστε καλλιτέχνες και σχεδιαστές, οι οποίοι ασχολούνται με Χαρτογραφήσεις Προβολών, να μπορούν να εισάγουν την έννοια της διάδρασης με τα προβαλλόμενα, υπολογιστικά γραφικά εφέ. Η εργασία θα μπορεί να λειτουργήσει και σαν Πακέτο Προγραμματισμού Λογισμικού για τη Unity, το οποίο παρέχει εργαλεία για την ανάπτυξη εφαρμογών με τον αισθητήρα Kinect, αλλά και για τη δημιουργία Εγκαταστάσεων Χαρτογραφημένων Διαδραστικών Προβολών.Η εργασία παρέχει μία Βάση Δεδομένων από κινήσεις σώματος και χεριών, στις οποίες ο αισθητήρας είναι ήδη εκπαιδευμένος και είναι έτοιμες για χρήση, αλλά και εργαλεία, τα οποία διευκολύνουν τη διαδικασία στησίματος και δημιουργίας Χαρτογραφημένων Προβολών. Χρησιμοποιώντας το εργαλείο αυτό, ο χρήστης μπορεί εύκολα να αναδημιουργήσει την πραγματική σκηνή, μέσα στο εικονικό περιβάλλον της Unity, απλά δημιουργώντας και ευθυγραμμίζοντας τα στοιχεία της προβολής (επιφάνειες και προβολέα) σύμφωνα με τη γεωμετρική σχέση μεταξύ αυτών. Επιπλέον, ο χρήστης έχει τη δυνατότητα να δημιουργήσει πολλαπλές εκδοχές μίας συγκεκριμένης σκηνής και να παρουσιάσει μία ποικιλία γραφικών ανάλογα με την έμπνευσή του, σαν μέσο για την αφήγηση οπτικών παραστάσεων. Επιπρόσθετα, ο χρήστης μπορεί να συνδέσει με αυτοματοποιημένο τρόπο κάθε επιφάνεια της σκηνής με οπτικά εφέ που ήδη έχει δημιουργήσει και παράγει από το πρόγραμμα Χαρτογράφησης Προβολών της επιλογής του. O χρήστης μπορεί να συσχετίσει κάθε επιφάνεια που επιθυμεί με μία χειρονομία που θα της αντιστοιχεί, μέσα από τη Βάση Δεδομένων των χειρονομιών και κινήσεων σώματος που παρέχεται με το εργαλείο μας. Τέλος, ο χρήστης, χρησιμοποιώντας έναν αισθητήρα βάθους Kinect, μπορεί να παρουσιάσει επιδείξεις Χαρτογραφημένων Διαδραστικών Προβολών, μέσα από τις δυνατότητες του SceneWizard, οι οποίες είναι: δυνατότητα προσπέλασης και προβολής όλων των δημιουργημένων εκδοχών μίας σκηνής, δυνατότητα επαναφοράς της κατάστασης των επιφανειών στο αρχικό τους στάδιο, έτσι ώστε να μπορεί να πραγματοποιεί τις χειρονομίες σε μία εκδοχή σκηνής πάνω από μία φορά, και δυνατότητα αποθήκευσης των ρυθμίσεων κάθε εργασίας του σαν αυτόνομα αρχεία, τα οποία μπορούν χωρίς προβλήματα να μεταφερθούν σε οποιαδήποτε εργασία στη Unity.