Τεχνολογία Πολυμέσων Ενότητα 3: Επεξεργασία 3D γραφικών & 3D Animation - Blender Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ
Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2
Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο TEI Δυτικής Μακεδονίας και στην Ανώτατη Εκκλησιαστική Ακαδημία Θεσσαλονίκης» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3
Σκοποί ενότητας Αυτή η ενότητα πραγματεύεται την επεξεργασία 3D γραφικών και 3D animation με το Blender. 4
Περιεχόμενα ενότητας Εισαγωγή. Χρήσιμοι Σύνδεσμοι. Άσκηση 1 - Δημιουργία 3Δ ζαριού με σχεδιοκίνηση. Άσκηση 2 - Σχεδίαση τρισδιάστατου φλυτζανιού. Άσκηση 3 - Σχεδίαση τρισδιάστατου μπολ. Άσκηση 4 - Δημιουργία τρισδιάστατου κειμένου που διαλύεται. Βιβλιογραφία. 5
Επεξεργασία 3D γραφικών & 3D Animation - Blender
Εισαγωγή (1/3) Το Blender είναι πρόγραμμα σχεδίασης 3D γραφικών, είναι ελεύθερο λογισμικό και διανέμεται από την άδεια GNU General Public License. Το Blender έχει σχετικά μικρό μέγεθος και τρέχει σε όλες κύριες πλατφόρμες Linux, Mac OS X και Microsoft Windows. 7
Εισαγωγή (2/3) Το Blender διαθέτει προχωρημένα εργαλεία για modeling, rigging, προσομοιώσεις νερού, animation, rendering, μη γραμμική επεξεργασία και για δημιουργία αλληλεπιδραστικών 3Δ εφαρμογών όπως: Τα βιντεοπαιχνίδια, animation, διάφορα εργαλεία για σχεδίαση χαρακτήρων και ρούχων για τον χαρακτήρα, εργαλεία για δημιουργία υλικού, καθώς επίσης και τη γλώσσα προγραμματισμού Python για εσωτερικό scripting. 8
Εισαγωγή (3/3) Μερικά από τα χαρακτηριστικά του είναι: Υποστήριξη για δικτυώματα πολυγώνου, γρήγορη υποδιαίρεση επιφάνειας μοντελοποίησης, καμπύλες Bezier, επιφάνειες NURBS, metaball, ψηφιακό sculpting, και ανυσματικές γραμματοσειρές. Ευέλικτη δυνατότητα εσωτερικού rendering και ενσωμάτωση. Μη γραμμική επεξεργασία βίντεο/ήχου. Η γλώσσα προγραμματισμού Python για προγραμματισμό λογικής και επιπλέον scripting. Το Game-Blender ειδικό έργο για δημιουργία ηλεκτρονικών παιχνιδιών με το Blender. 9
Χρήσιμοι Σύνδεσμοι (1/4) Για να το κατεβάσετε επισκεφθείτε το ακόλουθο link: http://www.blender.org/download/. Στο ίδιο web site θα βρείτε οδηγίες τεκμηρίωσης και χρήσης του λογισμικού, user manuals, κλπ. http://www.blender.org/support/. Μια ολοκληρωμένη καταγραφή από Blender 2.6.x Tutorials από διάφορες πηγές: http://www.3dbuzz.com/forum/threads/191923- Blender-2-6x-Tutorials. 10
Χρήσιμοι Σύνδεσμοι (2/4) Μελετήστε προσεκτικά τα έξι (6) βασικά μαθήματα για αρχάριους χρήστες του Blender: http://cgcookie.com/blender/cgc-courses/blender-basicsintroduction-for-beginners/. Blender Tutorials (στην Ελληνική γλώσσα). http://edutorials.gr/blender-tutorials. 11
Χρήσιμοι Σύνδεσμοι (3/4) Για την αποθήκευση ενός blender project σε αρχείο *.blend. http://wiki.blender.org/index.php/doc:2.6/manual/data_ System/Files/Save. Για την αποθήκευση ενός blender game σε αρχείο *.exe δείτε μερικά από τα παρακάτω video tutorials. http://www.youtube.com/results?search_query=saving+ blender+games. http://www.youtube.com/watch?v=uh-n7m3yux4. 12
Χρήσιμοι Σύνδεσμοι (4/4) Άλλες ενδεικτικές χρήσιμες διευθύνσεις (στην Αγγλική γλώσσα): http://www.youtube.com/user/blenderfoundation. http://gryllus.net/blender/3d.html. http://cgcookie.com/blender/. http://www.blenderguru.com/. http://www.tutorialized.com/tutorials/blender-3d/1. http://en.wikipedia.org/wiki/list_of_3d_modelling_soft ware. 13
Άσκηση 1 - Δημιουργία 3Δ ζαριού με σχεδιοκίνηση (1/2) 1 ος Τρόπος Υλοποίησης 3Δ ζαριού: Με το Blender που είναι πρόγραμμα σχεδίασης 3D ακολουθήστε τα βήματα που περιγράφονται στο Lesson 08A από το ακόλουθο URL: http://gryllus.net/blender/pdftutorials/allpdftutorials.html. Να αποδώσετε σχεδιοκίνηση (animation) στο τρισδιάστατο (3Δ) ζάρι που δημιουργήσατε με το Blender. Για υποβοήθησή σας, μελετήστε σχετικά tutorials, π.χ.: http://cgcookie.com/archive/. http://www.youtube.com/watch?v=7tv49frafo4&list=plda3vosoc_ TSAKxPWs6N44UWiGmkp3FNA. 14
Άσκηση 1 - Δημιουργία 3Δ ζαριού με σχεδιοκίνηση (2/2) 2 ος Τρόπος Υλοποίησης 3Δ ζαριού: Ακολουθήστε τα βήματα που περιγράφονται στο Video Tutorial για τη δημιουργία τρισδιάστατου 3D ζαριού: http://elearn.teikoz.gr/mod/url/view.php?id=7335. 15
Άσκηση 2 - Σχεδίαση τρισδιάστατου φλυτζανιού Με το Blender να σχεδιάσετε ένα τρισδιάστατο (3Δ) φλυτζάνι σύμφωνα με τα ακόλουθα video tutorials: Blender Tutorial For Beginners: Coffee Cup - 1 of 2. https://youtu.be/y uzgkmxt8. Blender Tutorial For Beginners: Coffee Cup - 2 of 2. https://youtu.be/chple-aijua. Να του αποδώσετε φωτορεαλιστική απεικόνιση με υφή, χρώματα, φωτισμό, σκιάσεις κι ανακλάσεις. 16
Άσκηση 3 - Σχεδίαση τρισδιάστατου μπολ Με το Blender να σχεδιάσετε ένα τρισδιάστατο (3Δ) μπολ με υφασμάτινη πετσέτα σύμφωνα με το ακόλουθο video tutorial: Blender Tutorial For Beginners: Cloth Napkin. https://youtu.be/2zd1ai198i8. Να του αποδώσετε φωτορεαλιστική απεικόνιση με υφή, χρώματα, φωτισμό, σκιάσεις κι ανακλάσεις. 17
Άσκηση 4 - Δημιουργία τρισδιάστατου κειμένου που διαλύεται Με το Blender να δημιουργήσετε τρισδιάστατη (3Δ) σχεδιοκίνηση με το ονοματεπώνυμο σας, που διαλύεται σε πολλά μικρά κομμάτια σύμφωνα με το ακόλουθο video tutorial: Blender Tutorial for Beginners: Dissolve Animation. https://www.youtube.com/watch?annotation_id=annota tion_812485&feature=iv&src_vid=y uzgkmxt8&v=q93p E5jB1Uw. 18
Σημείωμα Αναφοράς Copyright ΤΕΙ Δυτικής Μακεδονίας, Νικολάου Σπύρος. «Τεχνολογία Πολυμέσων». Έκδοση: 1.0. Κοζάνη 2015. Διαθέσιμο από τη δικτυακή διεύθυνση: 19
Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] http://creativecommons.org/licenses/by-nc-sa/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο. που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο. που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο. Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. 20
Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς. το Σημείωμα Αδειοδότησης. τη δήλωση Διατήρησης Σημειωμάτων. το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει). μαζί με τους συνοδευόμενους υπερσυνδέσμους. 21
Βιβλιογραφία 1. Τεχνολογία πολυμέσων, Δημητριάδης Σταύρος Ν., Πομπόρτσης Ανδρέας Σ., Τριανταφύλλου Ευάγγελος Γ. 2. Συστήματα Πολυμέσων: Αλγόριθμοι, Πρότυπα και Εφαρμογές, Havaldar P., Medioni G. 3. Πολυμέσα Αναλυτικός Οδηγός, 8η Έκδοση, Tay Vaughan. 4. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες, Γεώργιος Β. Ξηλωμένος, Γεώργιος Κ. Πολύζος. 22
Τέλος Ενότητας