Show simple item record

3D game with Javascript, mostly using unity and blender.

Dublin Core metadata

dc.creatorΣταμούλιας, Ανδρέαςel
dc.creatorStamoulias, Andreasen
dc.date.accessioned2016-03-15T15:21:23Z
dc.date.available2016-03-15T15:21:23Z
dc.date.issued2012-02-09T12:02:26Z
dc.identifier.urihttp://hdl.handle.net/11713/3436
dc.description.abstractΣτόχος της πτυχιακής εργασίας είναι να καταγραφούν οι διαδικασίες δημιουργίας ενός σύγχρονου παιχνιδιού, από τα πρώτα στάδια της σχεδίασης των μοντέλων και του περιβάλλοντος, μέχρι τον προγραμματισμό και την δημιουργία του εκτελέσιμου αρχείου. Κατάτην διάρκεια αυτής, θα ασχοληθούμε με τις τεχνικές και τις μεθόδους για το βέλτιστο αποτέλεσμα μεταξύ εμφάνισης και λειτουργικότητας. Τέλος θα αναφερθούμε στα εργαλεία που χρησιμοποιήθηκαν για την σχεδίαση αυτού του παιχνιδιού και στις τεχνικές που ακολουθήθηκαν μέσα σε αυτά. Στο πρώτο κεφάλαιο αναφερόμαστε στο πρόγραμμα 3ds Max της Autodek, στις τεχνολογίες που προσφέρει αλλά και στον τρόπο που χρησιμοποιήθηκε από εμάς. Ακόμα παρουσιάζεται μέσα από παραδείγματα η τεχνική box modeling και η διαδικασία του uvw unwrap. Στο δεύτερο κεφάλαιο παρουσιάζεται το πρόγραμμα ZBrush της Pixologic, αναφέρονται οι τεχνολογίες που προσφέρει αλλά και για τις νέες τεχνολογίες που συναντάμε, όπως αυτή του pixol, polypaint και του sculpt modeling. Τέλος συνεχίζοντας το παράδειγμα του προηγούμενου κεφαλαίου, δείχνουμε την διαδικασία που ακολουθήσαμε για την δημιουργία του hi-poly mesh, αλλά και τους τρόπους χρήσης του προγράμματος για την εξαγωγήτων textures. Στο επόμενο κεφάλαιο αναφερόμαστε σε ένα ακόμα πρόγραμμα σχεδίασης 3D περιεχομένου, το Blender game engine. Παρουσιάζονται τεχνικές για την δημιουργία σκελετικού συστήματος (Armature) και χρήση του modifier Inverse Kinematics, τον τρόπο και την διαδικασία σύνδεσης του mesh με το armature και την διαδικασία weight painting των bones. Τέλος αναφερόμαστε στις τεχνικές για την δημιουργία animation, στους Action, NLA και Ipo Curve editors, αλλά και στους τρόπους export των animations. Στο τέταρτο κεφάλαιο γίνεται μια εκτενή αναφορά στο Unity game engine περιγράφονται όλες της δυνατότητες και τεχνολογίες που προσφέρει. Στην συνέχεια παρουσιάζουμε τον editor, μέσα από περιγραφή του βασικού μενού και των παραθύρων του, τι αντιπροσωπεύουν, καθώς και τον τρόπο χρήσης τους. Ακόμα αναφερόμαστε στα components που παρέχει, επεξηγούμε τις WrapMode και Layer λειτουργίες των animations και αναλύουμε την λειτουργία βασικών function, όπως τις Awake, Start, Update. Τέλος παρουσιάζονται και επεξηγούνται μέσα από παραδείγματα, αρκετά σημεία του κώδικα που αναπτύξαμε Στο τελευταίο κεφάλαιο θα παρουσιάσουμε το τελικό αποτέλεσμα της πτυχιακής μας, μέσα απότην ανάλυσητου game-play, την περιγραφή των γραφικών στοιχείωντης οθόνης και τις διάφορες λειτουργίες που έχουμε αναπτύξει.el
dc.description.abstractThe aim of this thesis is to set out the procedures to create a modern game, from the earliest stages of model and environment design patterns to programming and creating the executable file. During this thesis, we will discuss the techniques and methods for an optimal effect between visual presentations and performance. Finally we will refer to the tools used to design this game and the techniques followed in them. The first chapter is referred to Autodesk 3ds Max, the technologies offered and the manner used by us. Also presented through examples the box modeling technique and the process of uvw unwrap. The second chapter presents the program Pixologic ZBrush, mentioned technologies but also new technologies that we meet as the pixol, polypaint and sculpt modeling. Finally, continuing the example of the previous chapter, we show the procedure followed for the creation of hi-poly mesh, and how to use the program to extract the textures. In the next section we refer to another 3D content design program, Blender game engine. Presents techniques for creating skeletal system (Armature), the use of the Inverse Kinematics modifier, the manner and process of linking the mesh with armature and the weight painting process of bones. Finally we talk about animation creation techniques, Action, NLA and Ipo Curve editors, as well as ways to export animations. The fourth chapter is an extensive reference to Unity game engine outlining all the features and technologies offered. Then we present the editor, through a description of the basic menus and windows, what they represent, and how to use them. Still referring to the components supplied, illustrating WrapMode and Layer functions of animations and analyze basic function, such as Awake, Start, Update. Finally presented and illustrated through examples, several points of the code developed The final chapter will present the final result of this thesis, through the analysis of game-play, the description of the graphic display and the various functions that we developed.en
dc.languageel
dc.publisherΤ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
dc.publisherT.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineeringen
dc.rightsAttribution-ShareAlike 4.0 International (CC BY-SA 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by-sa/4.0/
dc.titleΑνάπτυξη 3D παιχνιδιού με javascript και κύρια εργαλεία το unity και το blender.el
dc.title3D game with Javascript, mostly using unity and blender.en

healMeta

heal.creatorNameΣταμούλιας, Ανδρέαςel
heal.creatorNameStamoulias, Andreasen
heal.publicationDate2012-02-09T12:02:26Z
heal.identifier.primaryhttp://hdl.handle.net/11713/3436
heal.abstractΣτόχος της πτυχιακής εργασίας είναι να καταγραφούν οι διαδικασίες δημιουργίας ενός σύγχρονου παιχνιδιού, από τα πρώτα στάδια της σχεδίασης των μοντέλων και του περιβάλλοντος, μέχρι τον προγραμματισμό και την δημιουργία του εκτελέσιμου αρχείου. Κατάτην διάρκεια αυτής, θα ασχοληθούμε με τις τεχνικές και τις μεθόδους για το βέλτιστο αποτέλεσμα μεταξύ εμφάνισης και λειτουργικότητας. Τέλος θα αναφερθούμε στα εργαλεία που χρησιμοποιήθηκαν για την σχεδίαση αυτού του παιχνιδιού και στις τεχνικές που ακολουθήθηκαν μέσα σε αυτά. Στο πρώτο κεφάλαιο αναφερόμαστε στο πρόγραμμα 3ds Max της Autodek, στις τεχνολογίες που προσφέρει αλλά και στον τρόπο που χρησιμοποιήθηκε από εμάς. Ακόμα παρουσιάζεται μέσα από παραδείγματα η τεχνική box modeling και η διαδικασία του uvw unwrap. Στο δεύτερο κεφάλαιο παρουσιάζεται το πρόγραμμα ZBrush της Pixologic, αναφέρονται οι τεχνολογίες που προσφέρει αλλά και για τις νέες τεχνολογίες που συναντάμε, όπως αυτή του pixol, polypaint και του sculpt modeling. Τέλος συνεχίζοντας το παράδειγμα του προηγούμενου κεφαλαίου, δείχνουμε την διαδικασία που ακολουθήσαμε για την δημιουργία του hi-poly mesh, αλλά και τους τρόπους χρήσης του προγράμματος για την εξαγωγήτων textures. Στο επόμενο κεφάλαιο αναφερόμαστε σε ένα ακόμα πρόγραμμα σχεδίασης 3D περιεχομένου, το Blender game engine. Παρουσιάζονται τεχνικές για την δημιουργία σκελετικού συστήματος (Armature) και χρήση του modifier Inverse Kinematics, τον τρόπο και την διαδικασία σύνδεσης του mesh με το armature και την διαδικασία weight painting των bones. Τέλος αναφερόμαστε στις τεχνικές για την δημιουργία animation, στους Action, NLA και Ipo Curve editors, αλλά και στους τρόπους export των animations. Στο τέταρτο κεφάλαιο γίνεται μια εκτενή αναφορά στο Unity game engine περιγράφονται όλες της δυνατότητες και τεχνολογίες που προσφέρει. Στην συνέχεια παρουσιάζουμε τον editor, μέσα από περιγραφή του βασικού μενού και των παραθύρων του, τι αντιπροσωπεύουν, καθώς και τον τρόπο χρήσης τους. Ακόμα αναφερόμαστε στα components που παρέχει, επεξηγούμε τις WrapMode και Layer λειτουργίες των animations και αναλύουμε την λειτουργία βασικών function, όπως τις Awake, Start, Update. Τέλος παρουσιάζονται και επεξηγούνται μέσα από παραδείγματα, αρκετά σημεία του κώδικα που αναπτύξαμε Στο τελευταίο κεφάλαιο θα παρουσιάσουμε το τελικό αποτέλεσμα της πτυχιακής μας, μέσα απότην ανάλυσητου game-play, την περιγραφή των γραφικών στοιχείωντης οθόνης και τις διάφορες λειτουργίες που έχουμε αναπτύξει.el
heal.abstractThe aim of this thesis is to set out the procedures to create a modern game, from the earliest stages of model and environment design patterns to programming and creating the executable file. During this thesis, we will discuss the techniques and methods for an optimal effect between visual presentations and performance. Finally we will refer to the tools used to design this game and the techniques followed in them. The first chapter is referred to Autodesk 3ds Max, the technologies offered and the manner used by us. Also presented through examples the box modeling technique and the process of uvw unwrap. The second chapter presents the program Pixologic ZBrush, mentioned technologies but also new technologies that we meet as the pixol, polypaint and sculpt modeling. Finally, continuing the example of the previous chapter, we show the procedure followed for the creation of hi-poly mesh, and how to use the program to extract the textures. In the next section we refer to another 3D content design program, Blender game engine. Presents techniques for creating skeletal system (Armature), the use of the Inverse Kinematics modifier, the manner and process of linking the mesh with armature and the weight painting process of bones. Finally we talk about animation creation techniques, Action, NLA and Ipo Curve editors, as well as ways to export animations. The fourth chapter is an extensive reference to Unity game engine outlining all the features and technologies offered. Then we present the editor, through a description of the basic menus and windows, what they represent, and how to use them. Still referring to the components supplied, illustrating WrapMode and Layer functions of animations and analyze basic function, such as Awake, Start, Update. Finally presented and illustrated through examples, several points of the code developed The final chapter will present the final result of this thesis, through the analysis of game-play, the description of the graphic display and the various functions that we developed.en
heal.languageel
heal.academicPublisherΤ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
heal.academicPublisherT.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineeringen
heal.titleΑνάπτυξη 3D παιχνιδιού με javascript και κύρια εργαλεία το unity και το blender.el
heal.title3D game with Javascript, mostly using unity and blender.en
heal.typebachelorThesis
heal.keyword3ds Max, Pixologic's Zbrush, Blender game engine, Unity game engineel
heal.keyword3ds Max, Pixologic's Zbrush, Blender game engine, Unity game engineen
heal.advisorNameΜαλάμος, Αθανάσιοςel
heal.advisorNameMalamos, Athanasiosen
heal.academicPublisherIDteicrete
heal.fullTextAvailabilitytrue
tcd.distinguishedfalse
tcd.surveyfalse


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Except where otherwise noted, this item's license is described as Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)