Διαδραστικά 3D Γραφικά και animation στο Web με βιβλιοθήκες javascript (Bachelor thesis)

Εμμανουηλίδης, Αλέξανδρος


Με το WebGL μπορούμε να δημιουργήσουμε τρισδιάστατα γραφικά σε έναν φυλλομετρητή χωρίς την προϋπόθεση εγκατάστασης επιπλέoν προσθέτων, με την άμεση επικοινωνία με την κάρτα γραφικών. Με την χρήση των JavaScript frameworks που υπάρχουν, η συγγραφή του κώδικά μας γίνετε ακόμη πιο γρήγορη και λιτή. Το framework three.js προσφέρει έτοιμες μεθόδους διαχείρισης αντικειμένων με αποτέλεσμα να έχουμε λίγες γραμμές κώδικα με κατανοητό περιεχόμενο χωρίς να χρειάζεται να μάθουμε τις εντολές του WebGL. Μας δίνεται η δυνατότητα να δημιουργήσουμε μία σκηνή με το κάλεσμα κάποιων βασικών μεθόδων της JavaScript με αποτέλεσμα να έχουμε έναν ολοκληρωμένο τρόπο διαχείρισης της ιστοσελίδας. Τα προσχεδιασμένα αντικείμενα που προσφέρει το three.js είναι παραμετροποιημένα ως προς το μέγεθος, την ανάλυση και πολλές άλλες επιλογές όπως και του υλικού παρέχοντας έτσι μία πλήρη εργαλειοθήκη σχεδίασης 3D γραφικών για τον browser. Η δημιουργία διαδραστικής ιστοσελίδας, κάποιου animation, ακόμα και browser παιχνιδιού επιτυγχάνεται με προγραμματισμό ανά τμήματα ώστε να έχουμε ένα ελεγχόμενο πρόγραμμα από άποψη λειτουργίας και ροής. Σχεδιάζοντας γενικές μεθόδους και παραμετροποιημένες μας δίνει την δυνατότητα να τις και να τις επαναχρησιμοποιήσουμε. Η υλοποίηση 3D γραφικών με JavaScript γίνεται μία απλή πλέον διαδικασία, επιτρέποντας σε πολλούς κλάδους να αφομοιώσουν την τεχνολογία αυτή ως ένα μέσο παρουσίασης δεδομένων, προϊόντων και υπηρεσιών σε 3D. To WebGL σε συνδυασμό με τα frameworks αδιαμφισβήτητα έφεραν μια νέα εποχή στον σχεδιασμό αλλά και την διάδοση της χρήσης τρισδιάστατων γραφικών στο διαδίκτυο.
Institution and School/Department of submitter: ΣΤΕΦ / Μηχανικών Πληροφορικής
Keywords: 3D Γραφικά;Animation;Web;Javascript;WebGL (Web Graphic Language);Three.js
Description: Πτυχιακή εργασία - ΣΤΕΦ - Τμήμα Μηχανικών Πληροφορικής,2019 (α/α 10812)
URI: http://195.251.240.227/jspui/handle/123456789/14612
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
There are no files associated with this item.



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/14612
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.